>>> lidarr: Building community/lidarr 2.4.3.4248-r0 (using abuild 3.13.0-r3) started Tue, 30 Jul 2024 11:14:28 +0000 >>> lidarr: Checking sanity of /home/buildozer/aports/community/lidarr/APKBUILD... >>> lidarr: Analyzing dependencies... >>> lidarr: Installing for build: build-base aspnetcore6-runtime sqlite-libs chromaprint dotnet6-sdk yarn (1/83) Installing dotnet-host (8.0.7-r0) (2/83) Installing dotnet6-hostfxr (6.0.32-r0) (3/83) Installing icu-data-full (74.2-r0) (4/83) Installing icu-libs (74.2-r0) (5/83) Installing lttng-ust (2.13.8-r0) (6/83) Installing xz-libs (5.6.2-r0) (7/83) Installing libunwind (1.8.1-r0) (8/83) Installing dotnet6-runtime (6.0.32-r0) (9/83) Installing aspnetcore6-runtime (6.0.32-r0) (10/83) Installing sqlite-libs (3.46.0-r0) (11/83) Installing libSvtAv1Enc (2.1.2-r0) (12/83) Installing aom-libs (3.9.1-r0) (13/83) Installing libxau (1.0.11-r4) (14/83) Installing libmd (1.1.0-r0) (15/83) Installing libbsd (0.12.2-r0) (16/83) Installing libxdmcp (1.1.5-r1) (17/83) Installing libxcb (1.16.1-r0) (18/83) Installing libx11 (1.8.9-r1) (19/83) Installing hwdata-pci (0.384-r0) (20/83) Installing libpciaccess (0.18.1-r0) (21/83) Installing libdrm (2.4.122-r0) (22/83) Installing libxext (1.3.6-r2) (23/83) Installing libxfixes (6.0.1-r4) (24/83) Installing libffi (3.4.6-r0) (25/83) Installing wayland-libs-client (1.23.0-r0) (26/83) Installing libva (2.21.0-r0) (27/83) Installing libvdpau (1.5-r3) (28/83) Installing onevpl-libs (2023.3.1-r2) (29/83) Installing ffmpeg-libavutil (6.1.1-r9) (30/83) Installing libdav1d (1.4.3-r0) (31/83) Installing openexr-libiex (3.1.13-r1) (32/83) Installing openexr-libilmthread (3.1.13-r1) (33/83) Installing imath (3.1.11-r2) (34/83) Installing openexr-libopenexr (3.1.13-r1) (35/83) Installing giflib (5.2.2-r0) (36/83) Installing libhwy (1.0.7-r0) (37/83) Installing libjpeg-turbo (3.0.3-r0) (38/83) Installing lcms2 (2.16-r0) (39/83) Installing libpng (1.6.43-r0) (40/83) Installing libjxl (0.10.2-r0) (41/83) Installing lame-libs (3.100-r5) (42/83) Installing opus (1.5.2-r0) (43/83) Installing rav1e-libs (0.7.1-r0) (44/83) Installing soxr (0.1.3-r7) (45/83) Installing ffmpeg-libswresample (6.1.1-r9) (46/83) Installing libogg (1.3.5-r5) (47/83) Installing libtheora (1.1.1-r18) (48/83) Installing libvorbis (1.3.7-r2) (49/83) Installing libvpx (1.14.1-r0) (50/83) Installing libsharpyuv (1.4.0-r0) (51/83) Installing libwebp (1.4.0-r0) (52/83) Installing libwebpmux (1.4.0-r0) (53/83) Installing x264-libs (0.164_git20231001-r0) (54/83) Installing numactl (2.0.18-r0) (55/83) Installing x265-libs (3.6-r0) (56/83) Installing xvidcore (1.3.7-r2) (57/83) Installing ffmpeg-libavcodec (6.1.1-r9) (58/83) Installing libbluray (1.3.4-r1) (59/83) Installing libbz2 (1.0.8-r6) (60/83) Installing mpg123-libs (1.32.6-r0) (61/83) Installing libopenmpt (0.7.8-r0) (62/83) Installing mbedtls (3.6.0-r0) (63/83) Installing librist (0.2.10-r1) (64/83) Installing libsrt (1.5.3-r0) (65/83) Installing libssh (0.10.6-r0) (66/83) Installing libxml2 (2.12.8-r0) (67/83) Installing libsodium (1.0.20-r0) (68/83) Installing libzmq (4.3.5-r2) (69/83) Installing ffmpeg-libavformat (6.1.1-r9) (70/83) Installing chromaprint-libs (1.5.1-r7) (71/83) Installing chromaprint (1.5.1-r7) (72/83) Installing aspnetcore6-targeting-pack (6.0.32-r0) (73/83) Installing dotnet6-apphost-pack (6.0.32-r0) (74/83) Installing dotnet6-targeting-pack (6.0.32-r0) (75/83) Installing dotnet6-templates (6.0.132-r0) (76/83) Installing netstandard21-targeting-pack (8.0.107-r0) (77/83) Installing dotnet6-sdk (6.0.132-r0) (78/83) Installing ca-certificates (20240705-r0) (79/83) Installing ada-libs (2.7.8-r0) (80/83) Installing libbase64 (0.5.2-r0) (81/83) Installing nodejs (20.15.1-r0) (82/83) Installing yarn (1.22.22-r0) (83/83) Installing .makedepends-lidarr (20240730.111429) Executing busybox-1.36.1-r31.trigger Executing ca-certificates-20240705-r0.trigger OK: 990 MiB in 190 packages >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Cleaning up tmpdir >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.4.3.4248.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> lidarr: Fetching lidarr-2.4.3.4248.tar.gz::https://github.com/Lidarr/Lidarr/archive/refs/tags/v2.4.3.4248.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 10.8M 0 10.8M 0 0 11.9M 0 --:--:-- --:--:-- --:--:-- 11.9M 100 24.8M 0 24.8M 0 0 12.9M 0 --:--:-- 0:00:01 --:--:-- 13.9M 100 34.1M 0 34.1M 0 0 11.7M 0 --:--:-- 0:00:02 --:--:-- 11.6M 100 38.3M 0 38.3M 0 0 11.1M 0 --:--:-- 0:00:03 --:--:-- 10.9M >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.4.3.4248.tar.gz >>> lidarr: Checking sha512sums... lidarr-2.4.3.4248.tar.gz: OK 0001-disable-restart.patch: OK lidarr.initd: OK lidarr.confd: OK package_info: OK >>> lidarr: Unpacking /var/cache/distfiles/edge/lidarr-2.4.3.4248.tar.gz... >>> lidarr: 0001-disable-restart.patch patching file src/NzbDrone.Core/Lifecycle/LifecycleService.cs yarn install v1.22.22 [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react@^16.13". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dnd-html5-backend@^11.1.3". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dnd-touch-backend@^11.1.3". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dom@^16.13". warning "react-dnd-multi-backend > react-dnd-preview@6.0.2" has incorrect peer dependency "react@^16.13.1". warning "react-dnd-multi-backend > react-dnd-preview@6.0.2" has incorrect peer dependency "react-dnd@^11.1.3". warning "react-document-title > react-side-effect@1.2.0" has incorrect peer dependency "react@^0.13.0 || ^0.14.0 || ^15.0.0 || ^16.0.0". warning " > react-popper@1.3.7" has incorrect peer dependency "react@0.14.x || ^15.0.0 || ^16.0.0". warning "react-popper > create-react-context@0.3.0" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0". warning " > react-virtualized@9.21.1" has incorrect peer dependency "react@^15.3.0 || ^16.0.0-alpha". warning " > react-virtualized@9.21.1" has incorrect peer dependency "react-dom@^15.3.0 || ^16.0.0-alpha". [4/4] Building fresh packages... Done in 12.65s. Welcome to .NET 6.0! --------------------- SDK Version: 6.0.132 ---------------- Installed an ASP.NET Core HTTPS development certificate. To trust the certificate run 'dotnet dev-certs https --trust' (Windows and macOS only). Learn about HTTPS: https://aka.ms/dotnet-https ---------------- Write your first app: https://aka.ms/dotnet-hello-world Find out what's new: https://aka.ms/dotnet-whats-new Explore documentation: https://aka.ms/dotnet-docs Report issues and find source on GitHub: https://github.com/dotnet/core Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli -------------------------------------------------------------------------------------- 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/community/lidarr/src/Lidarr-2.4.3.4248/src/ServiceHelpers/ServiceUninstall/ServiceUninstall.csproj (in 642 ms). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/ServiceHelpers/ServiceInstall/ServiceInstall.csproj (in 642 ms). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Test.Dummy/Lidarr.Test.Dummy.csproj (in 642 ms). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Common/Lidarr.Common.csproj (in 1.89 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Mono/Lidarr.Mono.csproj (in 1.92 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Update/Lidarr.Update.csproj (in 1.92 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Windows/Lidarr.Windows.csproj (in 1.95 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Core/Lidarr.Core.csproj (in 5.28 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.SignalR/Lidarr.SignalR.csproj (in 5.77 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Test.Common/Lidarr.Test.Common.csproj (in 6.22 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/Lidarr.Api.V1/Lidarr.Api.V1.csproj (in 6.45 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/Lidarr.Http/Lidarr.Http.csproj (in 6.5 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Host/Lidarr.Host.csproj (in 6.57 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Console/Lidarr.Console.csproj (in 6.56 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Common.Test/Lidarr.Common.Test.csproj (in 6.63 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj (in 6.77 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj (in 6.88 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj (in 6.89 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj (in 6.92 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Core.Test/Lidarr.Core.Test.csproj (in 6.92 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj (in 6.97 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Host.Test/Lidarr.Host.Test.csproj (in 6.98 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Integration.Test/Lidarr.Integration.Test.csproj (in 7.12 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj (in 7.3 sec). ServiceInstall -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/ServiceInstall.dll ServiceUninstall -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/ServiceUninstall.dll Lidarr.Test.Dummy -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy.dll ServiceInstall -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/publish/ Lidarr.Test.Dummy -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/publish/ ServiceUninstall -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/publish/ Lidarr.Common -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/Lidarr.Common.dll Lidarr.Common -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/publish/ Lidarr.Windows -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/Lidarr.Windows.dll Lidarr.Windows -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/publish/ Lidarr.Mono -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/Lidarr.Mono.dll Lidarr.Mono -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/publish/ Lidarr.Update -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/Lidarr.Update/net6.0/linux-musl-x64/Lidarr.Update.dll Lidarr.Update -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/Lidarr.Update/net6.0/linux-musl-x64/publish/ Lidarr.Core -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/Lidarr.Core.dll Lidarr.Core -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/publish/ Lidarr.Test.Common -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Test.Common.dll Lidarr.Test.Common -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/publish/ Lidarr.SignalR -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/Lidarr.SignalR.dll Lidarr.SignalR -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/publish/ Lidarr.Libraries.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Libraries.Test.dll Lidarr.Automation.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Automation.Test.dll Lidarr.Update.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Update.Test.dll /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/Targets/CopyRuntimes.targets(6,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-x64/fpcalc" to "../../_tests/net6.0/linux-musl-x64/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/fpcalc' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] Lidarr.Libraries.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Update.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Http -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/Lidarr.Http.dll Lidarr.Http -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/publish/ Lidarr.Automation.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Api.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Api.Test.dll Lidarr.Api.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Api.V1 -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/Lidarr.Api.V1.dll Lidarr.Api.V1 -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/publish/ Lidarr.Core.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Core.Test.dll Lidarr.Core.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Host -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/Lidarr.Host.dll Lidarr.Host -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/publish/ Lidarr.Integration.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Integration.Test.dll Lidarr.Integration.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Console -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/Lidarr.dll Lidarr.Host.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Host.Test.dll Lidarr.Console -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-x64/publish/ Lidarr.Host.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Common.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Common.Test.dll Lidarr.Common.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Mono.Test.dll Lidarr.Windows.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Windows.Test.dll Lidarr.Mono.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Windows.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/publish/ Build succeeded. /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/Targets/CopyRuntimes.targets(6,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-x64/fpcalc" to "../../_tests/net6.0/linux-musl-x64/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/fpcalc' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] 1 Warning(s) 0 Error(s) Time Elapsed 00:00:36.34 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/community/lidarr/src/Lidarr-2.4.3.4248/frontend/src Output Folder: /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/UI isProduction: true isProfiling: false [FileManagerPlugin] copied "frontend/src/Content/robots.txt" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/UI/Content/robots.txt [FileManagerPlugin] copied "frontend/src/*.html" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/UI [FileManagerPlugin] copied "frontend/src/Content/Images/*.*" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/UI/Content/Images [FileManagerPlugin] copied "frontend/src/Content/Fonts/*.*" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/UI/Content/Fonts [FileManagerPlugin] copied "frontend/src/Content/Images/Icons/*.*" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/UI/Content/Images/Icons Done in 51.41s. Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Host.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Automation.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Update.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Common.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Libraries.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Windows.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Core.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Mono.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Api.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Integration.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... A total of 1 test files matched the specified pattern. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Starting test execution, please wait... Starting test execution, please wait... A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. Starting test execution, please wait... A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. Starting test execution, please wait... A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture` in /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Automation.Test.dll Skipped directory_exist_should_be_able_to_find_existing_folder [7 ms] Skipped directory_exist_should_be_able_to_find_existing_unc_share [9 ms] Skipped directory_exist_should_not_be_able_to_find_none_existing_folder [9 ms] Skipped empty_folder_should_return_folder_modified_date [9 ms] Skipped folder_should_return_correct_value_for_last_write [9 ms] Skipped FolderWritable_should_return_false_for_unwritable_directory [9 ms] Skipped FolderWritable_should_return_true_for_writable_directory [9 ms] Skipped GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder [9 ms] Skipped MoveFile_should_not_move_overwrite_itself [9 ms] Skipped MoveFile_should_overwrite_existing_file [9 ms] Skipped RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder [9 ms] Skipped RemoveEmptySubfolders_should_remove_nested_empty_folder [9 ms] Skipped should_be_able_to_delete_directory_with_read_only_file [9 ms] Skipped should_be_able_to_delete_nested_empty_subdirs [9 ms] Skipped should_be_able_to_move_read_only_file [9 ms] Skipped should_be_able_to_rename_open_hardlinks_with_fileshare_delete [9 ms] Skipped should_be_able_to_set_permission_from_parrent [9 ms] Skipped should_be_set_last_file_write [9 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [9 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [9 ms] Skipped should_return_false_for_unlocked_and_readonly_file [9 ms] Skipped should_return_false_for_unlocked_file [9 ms] Skipped should_return_true_for_unlocked_file [9 ms] Skipped writealltext_should_truncate_existing [9 ms] Skipped should_be_able_to_get_space_on_folder_that_doesnt_exist [< 1 ms] Skipped should_be_able_to_get_space_on_unc [< 1 ms] Skipped should_get_free_space_for_folder [< 1 ms] Skipped should_get_free_space_for_folder_that_doesnt_exist [< 1 ms] Skipped should_return_free_disk_space [< 1 ms] Skipped should_throw_if_drive_doesnt_exist [< 1 ms] No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture` in /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Integration.Test.dll Skipped should_get_framework_version [< 1 ms] Skipped should_get_windows_version [< 1 ms] None - Failed: 0, Passed: 0, Skipped: 0, Total: 0, Duration: 13 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Windows.Test.dll (net6.0) Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 242 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Libraries.Test.dll (net6.0) 11:16:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 11:16:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 11:16:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 11:16:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 11:16:26.0 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 11:16:26.0 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 11:16:26.0 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 11:16:26.0 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 11:16:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 11:16:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 11:16:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 11:16:26.0 Info: Path is: /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349860665930_3/ef4ym4co.uwj/ya23gepu.znq 11:16:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 11:16:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 11:16:26.0 Trace: Directory '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349860721084_4/orrom42f.krq' isn't writable. Access to the path '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349860721084_4/orrom42f.krq/lidarr_write_test.txt' is denied. 11:16:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 11:16:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 11:16:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 11:16:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 11:16:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 11:16:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 11:16:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 11:16:26.1 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 11:16:26.1 Info: Installation Folder: /C/NzbDrone/ 11:16:26.1 Info: Updating Lidarr from version to version 2.4.3.4248 11:16:26.1 Info: Verifying requirements before update... 11:16:26.1 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 11:16:26.1 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 11:16:26.1 Info: Installation Folder: /C/NzbDrone/ 11:16:26.1 Info: Updating Lidarr from version to version 2.4.3.4248 11:16:26.1 Info: Verifying requirements before update... 11:16:26.1 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 11:16:26.1 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 11:16:26.1 Info: Installation Folder: /C/NzbDrone/ 11:16:26.1 Info: Updating Lidarr from version to version 2.4.3.4248 11:16:26.1 Info: Verifying requirements before update... 11:16:26.1 Info: Verifying Update Folder 11:16:26.1 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 11:16:26.1 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 11:16:26.1 Info: Installation Folder: 11:16:26.1 Info: Updating Lidarr from version to version 2.4.3.4248 11:16:26.1 Info: Verifying requirements before update... 11:16:26.1 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 11:16:26.1 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 11:16:26.1 Info: Installation Folder: 11:16:26.1 Info: Updating Lidarr from version to version 2.4.3.4248 11:16:26.1 Info: Verifying requirements before update... 11:16:26.1 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 11:16:26.1 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 11:16:26.1 Info: Installation Folder: 11:16:26.1 Info: Updating Lidarr from version to version 2.4.3.4248 11:16:26.1 Info: Verifying requirements before update... 11:16:26.1 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 11:16:26.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 11:16:26.1 Debug: Lidarr process ID: 12 11:16:26.1 Debug: Arguments: 11:16:26.1 Debug: 12 11:16:26.1 Debug: 11:16:26.1 Debug: /C/Lidarr/lidarr.exe 11:16:26.1 Debug: Using executing application: /C/Lidarr/lidarr.exe 11:16:26.1 Debug: Executable location: /C/Lidarr/lidarr.exe 11:16:26.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 11:16:26.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 11:16:26.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- Skipped directory_exist_should_be_able_to_find_existing_unc_share [31 ms] 11:16:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 11:16:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 11:16:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 11:16:26.1 Trace: Moved '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349860977832_7/fvf5xbys.rwi' -> '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349860977832_7/df0lbqvu.2ts' using Syscall.rename 11:16:26.1 Trace: Deleting file: /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349860977832_7/df0lbqvu.2ts 11:16:26.1 Trace: Moved '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349860977832_7/fpkaowch.utd' -> '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349860977832_7/df0lbqvu.2ts' using Syscall.rename 11:16:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 11:16:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 11:16:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 11:16:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 11:16:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 11:16:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 11:16:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 11:16:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 11:16:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 11:16:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 11:16:26.1 Trace: Deleting file: /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349861157674_12/kfswl0n1.f3t 11:16:26.1 Trace: Moved '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349861157674_12/5ah21ak0.qtz' -> '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349861157674_12/kfswl0n1.f3t' using Syscall.rename 11:16:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 11:16:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 11:16:26.1 Trace: Moved '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349861174683_13/3hkmg5ig.g1o/destination.txt' -> '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349861174683_13/3hkmg5ig.g1o/rename.txt' using Syscall.rename 11:16:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 11:16:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 11:16:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 11:16:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 11:16:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 11:16:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 11:16:26.1 Debug: Setting permissions: 0755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349861239478_16/d1fb43ia.mr4 11:16:26.1 Debug: Setting permissions: 0775 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349861239478_16/d1fb43ia.mr4 11:16:26.1 Debug: Setting permissions: 0750 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349861239478_16/d1fb43ia.mr4 11:16:26.1 Debug: Setting permissions: 0051 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349861239478_16/d1fb43ia.mr4 11:16:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 11:16:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 11:16:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 11:16:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 11:16:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 11:16:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 11:16:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 11:16:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 11:16:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 11:16:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- 11:16:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [< 1 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [< 1 ms] 11:16:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 11:16:26.1 Debug: Setting permissions: 755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349861948336_20/e4ahhng5.vmz 11:16:26.1 Debug: Setting permissions: 775 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349861948336_20/e4ahhng5.vmz 11:16:26.1 Debug: Setting permissions: 750 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349861948336_20/e4ahhng5.vmz 11:16:26.1 Debug: Setting permissions: 051 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349861948336_20/e4ahhng5.vmz 11:16:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 11:16:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 11:16:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 11:16:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 11:16:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 11:16:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 11:16:26.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 11:16:26.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 11:16:26.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 11:16:26.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 11:16:26.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 11:16:26.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 11:16:26.2 Debug: Setting permissions: 755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349862070166_24/zek3fikb.xrg 11:16:26.2 Debug: Setting permissions: 0755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349862070166_24/zek3fikb.xrg 11:16:26.2 Debug: Setting permissions: 1775 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349862070166_24/zek3fikb.xrg 11:16:26.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 11:16:26.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 11:16:26.2 Debug: Setting permissions: 755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349862085876_25/3tyf2agh.yis 11:16:26.2 Debug: Setting permissions: 775 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349862085876_25/3tyf2agh.yis 11:16:26.2 Debug: Setting permissions: 750 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349862085876_25/3tyf2agh.yis 11:16:26.2 Debug: Setting permissions: 051 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18969_638579349862085876_25/3tyf2agh.yis 11:16:26.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 11:16:26.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 11:16:26.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 11:16:26.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 11:16:26.2 Debug: path: /C/I_DO_NOT_EXIST 11:16:26.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 11:16:26.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 11:16:26.2 Debug: path: /C/ 11:16:26.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 11:16:26.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 11:16:26.2 Debug: path: /C/invalidFolder 11:16:26.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 11:16:26.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 11:16:26.2 Debug: path: /home/buildozer/.config 11:16:26.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 11:16:26.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 11:16:26.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 11:16:26.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 11:16:26.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 11:16:26.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- 11:16:26.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- Skipped should_be_able_to_check_space_on_ramdrive [< 1 ms] Skipped should_get_version_info [< 1 ms] Skipped should_get_framework_version [< 1 ms] 11:16:26.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 11:16:26.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 11:16:26.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 11:16:26.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 11:16:26.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 11:16:26.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 11:16:26.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 11:16:26.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 11:16:26.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 11:16:26.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 11:16:26.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 11:16:26.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 11:16:26.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 11:16:26.3 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 11:16:26.3 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 11:16:26.3 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 11:16:26.3 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 11:16:26.3 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 11:16:26.3 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 11:16:26.3 Debug: Directory /System/Library/CoreServices/ doesn't exist 11:16:26.3 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- Passed! - Failed: 0, Passed: 3, Skipped: 0, Total: 3, Duration: 461 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Api.Test.dll (net6.0) 11:16:26.3 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 11:16:26.3 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 11:16:26.3 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 11:16:26.3 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 11:16:26.3 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- 11:16:26.3 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- 11:16:26.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 11:16:26.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 11:16:26.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 11:16:26.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 11:16:26.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 11:16:26.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 11:16:26.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 11:16:26.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 11:16:26.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 11:16:26.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 11:16:26.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 11:16:26.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 11:16:26.1 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 11:16:26.1 Info: Starting Lidarr 11:16:26.1 Info: Starting Lidarr service 11:16:26.1 Warn: Couldn't start Lidarr Service (Most likely due to permission issues). Falling back to console. System.InvalidOperationException: Operation is not valid due to the current state of the object. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 97 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 85 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 107 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 17 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 107 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IServiceProviderProxy.Start(String serviceName) at NzbDrone.Update.UpdateEngine.StartNzbDrone.StartService() in ./Lidarr.Update/UpdateEngine/StartNzbDrone.cs:line 60 at NzbDrone.Update.UpdateEngine.StartNzbDrone.Start(AppType appType, String installationFolder) in ./Lidarr.Update/UpdateEngine/StartNzbDrone.cs:line 39 11:16:26.2 Info: Starting Lidarr.Console 11:16:26.2 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 11:16:26.2 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 11:16:26.2 Info: Starting Lidarr 11:16:26.2 Info: Starting Lidarr service 11:16:26.2 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- Passed! - Failed: 0, Passed: 17, Skipped: 0, Total: 17, Duration: 620 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Update.Test.dll (net6.0) Passed! - Failed: 0, Passed: 52, Skipped: 5, Total: 57, Duration: 708 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Mono.Test.dll (net6.0) 11:16:26.2 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 11:16:26.4 Debug: fpcalc version: 1.5.1 11:16:26.4 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 11:16:26.4 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 11:16:26.4 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 11:16:26.4 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 11:16:26.4 Debug: fpcalc version: 1.5.1 11:16:26.5 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 11:16:26.5 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 11:16:26.5 Debug: fpcalc version: 1.5.1 11:16:26.5 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 11:16:26.5 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 11:16:26.5 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 11:16:26.5 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 11:16:26.5 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 11:16:26.5 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 11:16:26.5 Debug: fpcalc version: 1.5.1 11:16:26.6 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 11:16:26.6 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 11:16:26.6 Debug: fpcalc version: 1.5.1 11:16:26.6 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 11:16:26.6 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 11:16:26.7 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 11:16:26.7 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 11:16:26.7 Info: 1 instance(s) of Lidarr are running 11:16:26.7 Warn: Another instance of Lidarr is already running. 11:16:26.7 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 11:16:26.7 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 11:16:26.7 Info: 1 instance(s) of Lidarr are running 11:16:26.7 Warn: Another instance of Lidarr is already running. 11:16:26.7 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 11:16:26.7 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 11:16:26.7 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 11:16:26.7 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 11:16:26.7 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 11:16:26.7 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 11:16:26.7 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 11:16:26.7 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 11:16:26.7 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- Skipped Route_should_call_install_service_when_application_mode_is_install [9 ms] Skipped Route_should_call_uninstall_service_when_application_mode_is_uninstall [13 ms] Skipped show_error_on_install_if_service_already_exist [< 1 ms] Skipped show_error_on_uninstall_if_service_doesnt_exist [< 1 ms] Passed! - Failed: 0, Passed: 10, Skipped: 4, Total: 14, Duration: 1 s - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Host.Test.dll (net6.0) 11:16:27.2 Info: --- Start: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 11:16:27.2 Info: --- End: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 11:16:27.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 11:16:27.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 11:16:27.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 11:16:27.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 11:16:27.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 11:16:27.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 11:16:27.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 11:16:27.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 11:16:27.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 11:16:27.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 11:16:27.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 11:16:27.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 11:16:27.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 11:16:27.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 11:16:27.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 11:16:27.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 11:16:27.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 11:16:27.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 11:16:27.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 11:16:27.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 11:16:27.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 11:16:27.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 11:16:27.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 11:16:27.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 11:16:27.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 11:16:27.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 11:16:27.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 11:16:27.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 11:16:27.6 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 11:16:27.6 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 11:16:27.6 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 11:16:27.6 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 11:16:27.6 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 11:16:27.6 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 11:16:27.6 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 11:16:27.6 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 11:16:27.6 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- Skipped EnsureWindowsPath("p:\\Music\\file with, comma.mp3") [11 ms] Skipped EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") [< 1 ms] 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 11:16:27.7 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) --- 11:16:27.7 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) --- 11:16:27.7 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) --- 11:16:27.7 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) --- 11:16:27.7 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) --- 11:16:27.7 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) --- 11:16:27.7 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) --- 11:16:27.7 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) --- 11:16:27.7 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) --- 11:16:27.7 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) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 11:16:27.7 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") --- 11:16:27.7 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") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 11:16:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 11:16:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 11:16:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 11:16:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 11:16:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 11:16:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 11:16:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 11:16:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 11:16:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 11:16:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 11:16:27.8 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 11:16:27.8 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 11:16:27.8 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 11:16:27.8 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 11:16:27.8 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 11:16:27.8 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 11:16:27.8 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 11:16:27.8 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 11:16:27.8 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 11:16:27.8 Info: Data directory is being overridden to [c:\users\test\] 11:16:27.8 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 11:16:27.8 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 11:16:27.8 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 11:16:27.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 11:16:28.0 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.) --- 11:16:28.0 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.) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 11:16:28.0 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.) --- 11:16:28.0 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.) --- 11:16:28.0 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.) --- 11:16:28.0 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.) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- Skipped Clean_Path_Windows("c:\\test\\","c:\\test") [< 1 ms] 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 11:16:28.0 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") [7 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") [< 1 ms] 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 11:16:28.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 11:16:28.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 11:16:28.1 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] 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 11:16:28.1 Warn: The string can't be left empty, null or consist of only whitespaces. 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 11:16:28.1 Warn: The string can't be left empty, null or consist of only whitespaces. 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- Skipped path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") [< 1 ms] Skipped path_should_return_parent_windows("C:\\Test\\","C:\\") [< 1 ms] Skipped path_should_return_parent_windows("C:\\",null) [< 1 ms] Skipped path_should_return_parent_windows("\\\\server\\share",null) [< 1 ms] Skipped path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") [< 1 ms] 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 11:16:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 11:16:26.5 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 11:16:26.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349867024772_1/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:27.0 Info: DatabaseEngineVersionCheck migrating 11:16:27.1 Info: PerformDBOperation 11:16:27.1 Info: Performing DB Operation 11:16:27.1 Info: SQLite 3.46.0 11:16:27.1 Info: => 0.0513189s 11:16:27.1 Info: DatabaseEngineVersionCheck migrated 11:16:27.1 Info: => 0.0530871s 11:16:27.1 Info: VersionMigration migrating 11:16:27.1 Info: Beginning Transaction 11:16:27.1 Info: CreateTable VersionInfo 11:16:27.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:27.2 Info: => 0.02563s 11:16:27.2 Info: Committing Transaction 11:16:27.2 Info: VersionMigration migrated 11:16:27.2 Info: => 0.0276078s 11:16:27.2 Info: VersionUniqueMigration migrating 11:16:27.2 Info: Beginning Transaction 11:16:27.2 Info: CreateIndex VersionInfo (Version) 11:16:27.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:27.2 Info: => 0.0016913s 11:16:27.2 Info: AlterTable VersionInfo 11:16:27.2 Info: => 0.0001822s 11:16:27.2 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:27.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:27.2 Info: => 0.0008042s 11:16:27.2 Info: Committing Transaction 11:16:27.2 Info: VersionUniqueMigration migrated 11:16:27.2 Info: => 0.0012187s 11:16:27.2 Info: VersionDescriptionMigration migrating 11:16:27.2 Info: Beginning Transaction 11:16:27.2 Info: AlterTable VersionInfo 11:16:27.2 Info: => 1.02E-05s 11:16:27.2 Info: CreateColumn VersionInfo Description String 11:16:27.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:27.2 Info: => 0.0002575s 11:16:27.2 Info: Committing Transaction 11:16:27.2 Info: VersionDescriptionMigration migrated 11:16:27.2 Info: => 0.0006539s 11:16:27.2 Info: 1: InitialSetup migrating 11:16:27.2 Info: Beginning Transaction 11:16:27.2 Info: Starting migration of Main DB to 1 11:16:27.2 Info: CreateTable Config 11:16:27.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:27.2 Info: => 0.000348s 11:16:27.2 Info: CreateIndex Config (Key) 11:16:27.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:27.2 Info: => 0.0001725s 11:16:27.2 Info: CreateTable RootFolders 11:16:27.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:27.2 Info: => 0.0001055s 11:16:27.2 Info: CreateIndex RootFolders (Path) 11:16:27.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:27.2 Info: => 9.04E-05s 11:16:27.2 Info: CreateTable Artists 11:16:27.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) 11:16:27.2 Info: => 0.0002863s 11:16:27.2 Info: CreateIndex Artists (ForeignArtistId) 11:16:27.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:27.2 Info: => 8.74E-05s 11:16:27.2 Info: CreateIndex Artists (NameSlug) 11:16:27.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:27.2 Info: => 9.89E-05s 11:16:27.2 Info: CreateIndex Artists (CleanName) 11:16:27.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:27.2 Info: => 9.01E-05s 11:16:27.2 Info: CreateIndex Artists (Path) 11:16:27.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:27.2 Info: => 8.59E-05s 11:16:27.2 Info: CreateTable Albums 11:16:27.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) 11:16:27.2 Info: => 0.0002713s 11:16:27.2 Info: CreateIndex Albums (ForeignAlbumId) 11:16:27.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:27.2 Info: => 0.0001186s 11:16:27.2 Info: CreateIndex Albums (MBId) 11:16:27.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:27.2 Info: => 8.9E-05s 11:16:27.2 Info: CreateIndex Albums (TADBId) 11:16:27.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:27.2 Info: => 7.94E-05s 11:16:27.2 Info: CreateIndex Albums (TitleSlug) 11:16:27.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:27.2 Info: => 8.58E-05s 11:16:27.2 Info: CreateIndex Albums (CleanTitle) 11:16:27.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:27.2 Info: => 8.44E-05s 11:16:27.2 Info: CreateIndex Albums (Path) 11:16:27.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:27.2 Info: => 8.33E-05s 11:16:27.2 Info: CreateTable Tracks 11:16:27.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) 11:16:27.2 Info: => 0.0001814s 11:16:27.2 Info: CreateIndex Tracks (ForeignTrackId) 11:16:27.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:27.2 Info: => 0.0001262s 11:16:27.2 Info: CreateIndex Tracks (ArtistId) 11:16:27.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:27.2 Info: => 0.0001172s 11:16:27.2 Info: CreateIndex Tracks (TrackFileId) 11:16:27.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:27.2 Info: => 0.0001013s 11:16:27.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:27.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:27.2 Info: => 0.0001138s 11:16:27.2 Info: CreateTable TrackFiles 11:16:27.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) 11:16:27.2 Info: => 0.0002221s 11:16:27.2 Info: CreateIndex TrackFiles (ArtistId) 11:16:27.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:27.2 Info: => 0.0001255s 11:16:27.2 Info: CreateIndex TrackFiles (AlbumId) 11:16:27.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:27.2 Info: => 0.0001332s 11:16:27.2 Info: CreateTable History 11:16:27.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) 11:16:27.2 Info: => 0.000169s 11:16:27.2 Info: CreateIndex History (Date) 11:16:27.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:27.2 Info: => 0.0001113s 11:16:27.2 Info: CreateIndex History (EventType) 11:16:27.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:27.2 Info: => 0.0001082s 11:16:27.2 Info: CreateIndex History (DownloadId) 11:16:27.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:27.2 Info: => 0.0001068s 11:16:27.2 Info: CreateIndex History (AlbumId) 11:16:27.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:27.2 Info: => 0.0001068s 11:16:27.2 Info: CreateTable Notifications 11:16:27.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) 11:16:27.2 Info: => 0.0001598s 11:16:27.2 Info: CreateTable ScheduledTasks 11:16:27.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:27.2 Info: => 0.0001642s 11:16:27.2 Info: CreateIndex ScheduledTasks (TypeName) 11:16:27.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:27.2 Info: => 0.0001103s 11:16:27.2 Info: CreateTable Indexers 11:16:27.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) 11:16:27.2 Info: => 0.0001539s 11:16:27.2 Info: CreateIndex Indexers (Name) 11:16:27.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:27.2 Info: => 0.0001175s 11:16:27.2 Info: CreateTable Profiles 11:16:27.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:27.2 Info: => 0.0001302s 11:16:27.2 Info: CreateIndex Profiles (Name) 11:16:27.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:27.2 Info: => 0.0001203s 11:16:27.2 Info: CreateTable QualityDefinitions 11:16:27.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:27.2 Info: => 0.0001423s 11:16:27.2 Info: CreateIndex QualityDefinitions (Quality) 11:16:27.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:27.2 Info: => 0.0001064s 11:16:27.2 Info: CreateIndex QualityDefinitions (Title) 11:16:27.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:27.2 Info: => 0.0001067s 11:16:27.2 Info: CreateTable NamingConfig 11:16:27.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) 11:16:27.2 Info: => 0.0002412s 11:16:27.2 Info: CreateTable Blacklist 11:16:27.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 '') 11:16:27.2 Info: => 0.0014209s 11:16:27.2 Info: CreateTable Metadata 11:16:27.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) 11:16:27.2 Info: => 0.0001481s 11:16:27.2 Info: CreateTable MetadataFiles 11:16:27.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) 11:16:27.2 Info: => 0.000158s 11:16:27.2 Info: CreateTable DownloadClients 11:16:27.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) 11:16:27.2 Info: => 0.0001318s 11:16:27.2 Info: CreateTable PendingReleases 11:16:27.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 '') 11:16:27.2 Info: => 0.0001654s 11:16:27.2 Info: CreateTable RemotePathMappings 11:16:27.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:27.2 Info: => 0.0001166s 11:16:27.2 Info: CreateTable Tags 11:16:27.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:27.2 Info: => 0.0001175s 11:16:27.2 Info: CreateIndex Tags (Label) 11:16:27.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:27.2 Info: => 0.000129s 11:16:27.2 Info: CreateTable Restrictions 11:16:27.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:27.2 Info: => 0.0001216s 11:16:27.2 Info: CreateTable DelayProfiles 11:16:27.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) 11:16:27.2 Info: => 0.0001842s 11:16:27.2 Info: CreateTable Users 11:16:27.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:27.2 Info: => 0.0001308s 11:16:27.2 Info: CreateIndex Users (Identifier) 11:16:27.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:27.2 Info: => 0.0001279s 11:16:27.2 Info: CreateIndex Users (Username) 11:16:27.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:27.2 Info: => 0.0001216s 11:16:27.2 Info: CreateTable Commands 11:16:27.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) 11:16:27.2 Info: => 0.0002012s 11:16:27.2 Info: CreateTable IndexerStatus 11:16:27.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) 11:16:27.2 Info: => 0.0002009s 11:16:27.2 Info: CreateIndex IndexerStatus (ProviderId) 11:16:27.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:27.2 Info: => 0.0001735s 11:16:27.2 Info: CreateTable ExtraFiles 11:16:27.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) 11:16:27.2 Info: => 0.0001777s 11:16:27.2 Info: CreateTable LyricFiles 11:16:27.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) 11:16:27.2 Info: => 0.0001569s 11:16:27.2 Info: CreateTable LanguageProfiles 11:16:27.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:27.2 Info: => 0.0001225s 11:16:27.2 Info: CreateIndex LanguageProfiles (Name) 11:16:27.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:27.2 Info: => 0.0001077s 11:16:27.2 Info: CreateTable DownloadClientStatus 11:16:27.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) 11:16:27.2 Info: => 0.0001435s 11:16:27.2 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:27.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:27.2 Info: => 0.0001086s 11:16:27.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:27.2 Info: -> 1 Insert operations completed in 00:00:00.0029511 taking an average of 00:00:00.0029511 11:16:27.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:27', 'InitialSetup') 11:16:27.2 Info: Committing Transaction 11:16:27.2 Info: 1: InitialSetup migrated 11:16:27.2 Info: => 0.0045713s 11:16:27.2 Info: 2: add_reason_to_pending_releases migrating 11:16:27.2 Info: Beginning Transaction 11:16:27.2 Info: Starting migration of Main DB to 2 11:16:27.2 Info: AlterTable PendingReleases 11:16:27.2 Info: => 9E-07s 11:16:27.2 Info: CreateColumn PendingReleases Reason Int32 11:16:27.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:27.2 Info: => 0.0005723s 11:16:27.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:27', 'add_reason_to_pending_releases') 11:16:27.2 Info: Committing Transaction 11:16:27.2 Info: 2: add_reason_to_pending_releases migrated 11:16:27.2 Info: => 0.0010913s 11:16:27.2 Info: 3: add_medium_support migrating 11:16:27.2 Info: Beginning Transaction 11:16:27.2 Info: Starting migration of Main DB to 3 11:16:27.2 Info: AlterTable Albums 11:16:27.2 Info: => 4E-07s 11:16:27.2 Info: CreateColumn Albums Media String 11:16:27.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:27.2 Info: => 0.000567s 11:16:27.2 Info: AlterTable Tracks 11:16:27.2 Info: => 5E-07s 11:16:27.2 Info: CreateColumn Tracks MediumNumber Int32 11:16:27.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:27.2 Info: => 0.0004895s 11:16:27.2 Info: AlterTable Tracks 11:16:27.2 Info: => 5E-07s 11:16:27.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:27.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:27.2 Info: => 0.0004891s 11:16:27.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:27.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:27.2 Info: => 0.0002823s 11:16:27.2 Info: DeleteColumn Tracks TrackNumber 11:16:27.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) 11:16:27.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" 11:16:27.2 Info: DROP TABLE "Tracks" 11:16:27.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:27.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:27.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:27.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:27.2 Info: => 0.0220295s 11:16:27.2 Info: AlterTable Tracks 11:16:27.2 Info: => 6E-07s 11:16:27.2 Info: CreateColumn Tracks TrackNumber String 11:16:27.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:27.2 Info: => 0.0004956s 11:16:27.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:27', 'add_medium_support') 11:16:27.2 Info: Committing Transaction 11:16:27.2 Info: 3: add_medium_support migrated 11:16:27.2 Info: => 0.0010703s 11:16:27.2 Info: 4: add_various_qualites_in_profile migrating 11:16:27.2 Info: Beginning Transaction 11:16:27.2 Info: Starting migration of Main DB to 4 11:16:27.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:27.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:27.2 Info: => 7.04E-05s 11:16:27.2 Info: PerformDBOperation 11:16:27.2 Info: Performing DB Operation 11:16:27.3 Info: => 0.0087347s 11:16:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:27', 'add_various_qualites_in_profile') 11:16:27.3 Info: Committing Transaction 11:16:27.3 Info: 4: add_various_qualites_in_profile migrated 11:16:27.3 Info: => 0.0092379s 11:16:27.3 Info: 5: metadata_profiles migrating 11:16:27.3 Info: Beginning Transaction 11:16:27.3 Info: Starting migration of Main DB to 5 11:16:27.3 Info: CreateTable MetadataProfiles 11:16:27.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:27.3 Info: => 0.0001402s 11:16:27.3 Info: CreateIndex MetadataProfiles (Name) 11:16:27.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:27.3 Info: => 0.000162s 11:16:27.3 Info: AlterTable Artists 11:16:27.3 Info: => 5E-07s 11:16:27.3 Info: CreateColumn Artists MetadataProfileId Int32 11:16:27.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:27.3 Info: => 0.0005021s 11:16:27.3 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:27.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) 11:16:27.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" 11:16:27.3 Info: DROP TABLE "Artists" 11:16:27.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:27.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:27.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:27.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:27.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:27.3 Info: => 0.0356984s 11:16:27.3 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:27.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) 11:16:27.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" 11:16:27.3 Info: DROP TABLE "Artists" 11:16:27.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:27.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:27.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:27.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:27.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:27.3 Info: => 0.0048619s 11:16:27.3 Info: AlterTable Albums 11:16:27.3 Info: => 5E-07s 11:16:27.3 Info: CreateColumn Albums SecondaryTypes String 11:16:27.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:27.3 Info: => 0.0004661s 11:16:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:27', 'metadata_profiles') 11:16:27.3 Info: Committing Transaction 11:16:27.3 Info: 5: metadata_profiles migrated 11:16:27.3 Info: => 0.0011588s 11:16:27.3 Info: 6: separate_automatic_and_interactive_search migrating 11:16:27.3 Info: Beginning Transaction 11:16:27.3 Info: Starting migration of Main DB to 6 11:16:27.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:27.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) 11:16:27.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:27.3 Info: DROP TABLE "Indexers" 11:16:27.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:27.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:27.3 Info: => 0.0072822s 11:16:27.3 Info: AlterTable Indexers 11:16:27.3 Info: => 5E-07s 11:16:27.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:27.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:27.3 Info: => 0.000495s 11:16:27.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:27.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:27.3 Info: => 4.6E-05s 11:16:27.3 Info: AlterTable Indexers 11:16:27.3 Info: => 4E-07s 11:16:27.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:27.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) 11:16:27.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" 11:16:27.3 Info: DROP TABLE "Indexers" 11:16:27.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:27.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:27.3 Info: => 0.0044944s 11:16:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:27', 'separate_automatic_and_interactive_search') 11:16:27.3 Info: Committing Transaction 11:16:27.3 Info: 6: separate_automatic_and_interactive_search migrated 11:16:27.3 Info: => 0.0050655s 11:16:27.3 Info: 7: change_album_path_to_relative migrating 11:16:27.3 Info: Beginning Transaction 11:16:27.3 Info: Starting migration of Main DB to 7 11:16:27.3 Info: DeleteColumn Albums Path 11:16:27.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) 11:16:27.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" 11:16:27.3 Info: DROP TABLE "Albums" 11:16:27.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:27.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:27.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:27.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:27.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:27.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:27.3 Info: => 0.0050256s 11:16:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:27', 'change_album_path_to_relative') 11:16:27.3 Info: Committing Transaction 11:16:27.3 Info: 7: change_album_path_to_relative migrated 11:16:27.3 Info: => 0.0056394s 11:16:27.3 Info: 8: change_quality_size_mb_to_kb migrating 11:16:27.3 Info: Beginning Transaction 11:16:27.3 Info: Starting migration of Main DB to 8 11:16:27.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 11:16:27.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 11:16:27.3 Info: => 5.04E-05s 11:16:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:27', 'change_quality_size_mb_to_kb') 11:16:27.3 Info: Committing Transaction 11:16:27.3 Info: 8: change_quality_size_mb_to_kb migrated 11:16:27.3 Info: => 0.0005307s 11:16:27.3 Info: 9: album_releases migrating 11:16:27.3 Info: Beginning Transaction 11:16:27.3 Info: Starting migration of Main DB to 9 11:16:27.3 Info: AlterTable Albums 11:16:27.3 Info: => 7E-07s 11:16:27.3 Info: CreateColumn Albums Releases String 11:16:27.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:27.3 Info: => 0.0004937s 11:16:27.3 Info: AlterTable Albums 11:16:27.3 Info: => 4E-07s 11:16:27.3 Info: CreateColumn Albums CurrentRelease String 11:16:27.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:27.3 Info: => 0.000499s 11:16:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:27', 'album_releases') 11:16:27.3 Info: Committing Transaction 11:16:27.3 Info: 9: album_releases migrated 11:16:27.3 Info: => 0.0009684s 11:16:27.3 Info: 10: album_releases_fix migrating 11:16:27.3 Info: Beginning Transaction 11:16:27.3 Info: Starting migration of Main DB to 10 11:16:27.3 Info: AlterTable Albums 11:16:27.3 Info: => 7E-07s 11:16:27.3 Info: AlterColumn Albums Releases String 11:16:27.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) 11:16:27.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" 11:16:27.3 Info: DROP TABLE "Albums" 11:16:27.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:27.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:27.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:27.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:27.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:27.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:27.3 Info: => 0.0047056s 11:16:27.3 Info: AlterTable Albums 11:16:27.3 Info: => 4E-07s 11:16:27.3 Info: AlterColumn Albums CurrentRelease String 11:16:27.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) 11:16:27.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" 11:16:27.3 Info: DROP TABLE "Albums" 11:16:27.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:27.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:27.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:27.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:27.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:27.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:27.3 Info: => 0.0046685s 11:16:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:27', 'album_releases_fix') 11:16:27.3 Info: Committing Transaction 11:16:27.3 Info: 10: album_releases_fix migrated 11:16:27.3 Info: => 0.0052179s 11:16:27.3 Info: 11: import_lists migrating 11:16:27.3 Info: Beginning Transaction 11:16:27.3 Info: Starting migration of Main DB to 11 11:16:27.3 Info: CreateTable ImportLists 11:16:27.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) 11:16:27.3 Info: => 0.0001544s 11:16:27.3 Info: CreateIndex ImportLists (Name) 11:16:27.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:27.3 Info: => 9.55E-05s 11:16:27.3 Info: CreateTable ImportListStatus 11:16:27.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) 11:16:27.3 Info: => 0.0001261s 11:16:27.3 Info: CreateIndex ImportListStatus (ProviderId) 11:16:27.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:27.3 Info: => 0.0001153s 11:16:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:27', 'import_lists') 11:16:27.3 Info: Committing Transaction 11:16:27.3 Info: 11: import_lists migrated 11:16:27.3 Info: => 0.0006251s 11:16:27.3 Info: 12: add_release_status migrating 11:16:27.3 Info: Beginning Transaction 11:16:27.3 Info: Starting migration of Main DB to 12 11:16:27.3 Info: AlterTable MetadataProfiles 11:16:27.3 Info: => 8E-07s 11:16:27.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:27.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:27.3 Info: => 0.0006043s 11:16:27.3 Info: PerformDBOperation 11:16:27.3 Info: Performing DB Operation 11:16:27.3 Info: => 0.0025563s 11:16:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:27', 'add_release_status') 11:16:27.3 Info: Committing Transaction 11:16:27.3 Info: 12: add_release_status migrated 11:16:27.3 Info: => 0.0031402s 11:16:27.3 Info: 13: album_download_notification migrating 11:16:27.3 Info: Beginning Transaction 11:16:27.3 Info: Starting migration of Main DB to 13 11:16:27.3 Info: AlterTable Notifications 11:16:27.3 Info: => 7E-07s 11:16:27.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:27.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:27.3 Info: => 0.0006211s 11:16:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:27', 'album_download_notification') 11:16:27.3 Info: Committing Transaction 11:16:27.3 Info: 13: album_download_notification migrated 11:16:27.3 Info: => 0.0010515s 11:16:27.3 Info: 14: fix_language_metadata_profiles migrating 11:16:27.3 Info: Beginning Transaction 11:16:27.3 Info: Starting migration of Main DB to 14 11:16:27.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 11:16:27.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 11:16:27.3 Info: => 7.97E-05s 11:16:27.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 11:16:27.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 11:16:27.3 Info: => 6.7E-05s 11:16:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:27', 'fix_language_metadata_profiles') 11:16:27.3 Info: Committing Transaction 11:16:27.3 Info: 14: fix_language_metadata_profiles migrated 11:16:27.3 Info: => 0.0004595s 11:16:27.3 Info: 15: remove_fanzub migrating 11:16:27.3 Info: Beginning Transaction 11:16:27.3 Info: Starting migration of Main DB to 15 11:16:27.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:27.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:27.3 Info: => 4.73E-05s 11:16:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:27', 'remove_fanzub') 11:16:27.3 Info: Committing Transaction 11:16:27.3 Info: 15: remove_fanzub migrated 11:16:27.3 Info: => 0.0004328s 11:16:27.3 Info: 16: update_artist_history_indexes migrating 11:16:27.3 Info: Beginning Transaction 11:16:27.3 Info: Starting migration of Main DB to 16 11:16:27.3 Info: CreateIndex Albums (ArtistId) 11:16:27.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:27.3 Info: => 0.0001559s 11:16:27.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:27.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:27.3 Info: => 0.0001597s 11:16:27.3 Info: DeleteIndex History (AlbumId) 11:16:27.3 Info: DROP INDEX "IX_History_AlbumId" 11:16:27.3 Info: => 0.0004547s 11:16:27.3 Info: CreateIndex History (AlbumId, Date) 11:16:27.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:27.3 Info: => 0.0001409s 11:16:27.3 Info: DeleteIndex History (DownloadId) 11:16:27.3 Info: DROP INDEX "IX_History_DownloadId" 11:16:27.3 Info: => 0.0001703s 11:16:27.3 Info: CreateIndex History (DownloadId, Date) 11:16:27.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:27.3 Info: => 0.0001367s 11:16:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:27', 'update_artist_history_indexes') 11:16:27.3 Info: Committing Transaction 11:16:27.3 Info: 16: update_artist_history_indexes migrated 11:16:27.3 Info: => 0.0006762s 11:16:27.3 Info: 17: remove_nma migrating 11:16:27.3 Info: Beginning Transaction 11:16:27.3 Info: Starting migration of Main DB to 17 11:16:27.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:27.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:27.3 Info: => 0.0025593s 11:16:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:27', 'remove_nma') 11:16:27.3 Info: Committing Transaction 11:16:27.3 Info: 17: remove_nma migrated 11:16:27.3 Info: => 0.0030458s 11:16:27.3 Info: 18: album_disambiguation migrating 11:16:27.3 Info: Beginning Transaction 11:16:27.3 Info: Starting migration of Main DB to 18 11:16:27.3 Info: AlterTable Albums 11:16:27.3 Info: => 5.9E-06s 11:16:27.3 Info: CreateColumn Albums Disambiguation String 11:16:27.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:27.4 Info: => 0.0005225s 11:16:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:27', 'album_disambiguation') 11:16:27.4 Info: Committing Transaction 11:16:27.4 Info: 18: album_disambiguation migrated 11:16:27.4 Info: => 0.001033s 11:16:27.4 Info: 19: add_ape_quality_in_profiles migrating 11:16:27.4 Info: Beginning Transaction 11:16:27.4 Info: Starting migration of Main DB to 19 11:16:27.4 Info: PerformDBOperation 11:16:27.4 Info: Performing DB Operation 11:16:27.4 Info: => 0.0029704s 11:16:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:27', 'add_ape_quality_in_profiles') 11:16:27.4 Info: Committing Transaction 11:16:27.4 Info: 19: add_ape_quality_in_profiles migrated 11:16:27.4 Info: => 0.0034756s 11:16:27.4 Info: 20: remove_pushalot migrating 11:16:27.4 Info: Beginning Transaction 11:16:27.4 Info: Starting migration of Main DB to 20 11:16:27.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:27.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:27.4 Info: => 6.86E-05s 11:16:27.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:27.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:27.4 Info: => 4.37E-05s 11:16:27.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:27.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:27.4 Info: => 4.53E-05s 11:16:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:27', 'remove_pushalot') 11:16:27.4 Info: Committing Transaction 11:16:27.4 Info: 20: remove_pushalot migrated 11:16:27.4 Info: => 0.0005219s 11:16:27.4 Info: 21: add_custom_filters migrating 11:16:27.4 Info: Beginning Transaction 11:16:27.4 Info: Starting migration of Main DB to 21 11:16:27.4 Info: CreateTable CustomFilters 11:16:27.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:27.4 Info: => 0.0001285s 11:16:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:27', 'add_custom_filters') 11:16:27.4 Info: Committing Transaction 11:16:27.4 Info: 21: add_custom_filters migrated 11:16:27.4 Info: => 0.0006534s 11:16:27.4 Info: 22: import_list_tags migrating 11:16:27.4 Info: Beginning Transaction 11:16:27.4 Info: Starting migration of Main DB to 22 11:16:27.4 Info: AlterTable ImportLists 11:16:27.4 Info: => 8E-07s 11:16:27.4 Info: CreateColumn ImportLists Tags String 11:16:27.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:27.4 Info: => 0.0004849s 11:16:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:27', 'import_list_tags') 11:16:27.4 Info: Committing Transaction 11:16:27.4 Info: 22: import_list_tags migrated 11:16:27.4 Info: => 0.0009132s 11:16:27.4 Info: 23: add_release_groups_etc migrating 11:16:27.4 Info: Beginning Transaction 11:16:27.4 Info: Starting migration of Main DB to 23 11:16:27.4 Info: CreateTable ArtistMetadata 11:16:27.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:27.4 Info: => 0.0001715s 11:16:27.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:27.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:27.4 Info: => 0.0001376s 11:16:27.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:27.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:27.4 Info: => 0.0001162s 11:16:27.4 Info: AlterTable Artists 11:16:27.4 Info: => 6E-07s 11:16:27.4 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:27.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:27.4 Info: => 0.0006028s 11:16:27.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:27.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:27.4 Info: => 8.62E-05s 11:16:27.4 Info: CreateTable AlbumReleases 11:16:27.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:27.4 Info: => 0.0001551s 11:16:27.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:27.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:27.4 Info: => 0.0001278s 11:16:27.4 Info: CreateIndex AlbumReleases (AlbumId) 11:16:27.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:27.4 Info: => 0.0001097s 11:16:27.4 Info: PerformDBOperation 11:16:27.4 Info: Performing DB Operation 11:16:27.4 Info: => 0.0086389s 11:16:27.4 Info: AlterTable Albums 11:16:27.4 Info: => 6E-07s 11:16:27.4 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:27.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:27.4 Info: => 0.0006151s 11:16:27.4 Info: AlterTable Albums 11:16:27.4 Info: => 5E-07s 11:16:27.4 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:27.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:27.4 Info: => 0.0005671s 11:16:27.4 Info: AlterTable Albums 11:16:27.4 Info: => 6E-07s 11:16:27.4 Info: CreateColumn Albums Links String 11:16:27.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:27.4 Info: => 0.0010347s 11:16:27.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:27.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:27.4 Info: => 8.66E-05s 11:16:27.4 Info: AlterTable Tracks 11:16:27.4 Info: => 5E-07s 11:16:27.4 Info: CreateColumn Tracks ForeignRecordingId String 11:16:27.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:27.4 Info: => 0.0005643s 11:16:27.4 Info: AlterTable Tracks 11:16:27.4 Info: => 4E-07s 11:16:27.4 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:27.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:27.4 Info: => 0.0005495s 11:16:27.4 Info: AlterTable Tracks 11:16:27.4 Info: => 5E-07s 11:16:27.4 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:27.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:27.4 Info: => 0.0005477s 11:16:27.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:27.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:27.4 Info: => 8.38E-05s 11:16:27.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:27.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:27.4 Info: => 7.53E-05s 11:16:27.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:27.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) 11:16:27.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" 11:16:27.4 Info: DROP TABLE "Artists" 11:16:27.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:27.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:27.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:27.4 Info: => 0.0051026s 11:16:27.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:27.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) 11:16:27.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" 11:16:27.4 Info: DROP TABLE "Albums" 11:16:27.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:27.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:27.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:27.4 Info: => 0.005022s 11:16:27.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:27.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) 11:16:27.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" 11:16:27.4 Info: DROP TABLE "Tracks" 11:16:27.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:27.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:27.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:27.4 Info: => 0.0046945s 11:16:27.4 Info: DeleteColumn TrackFiles ArtistId 11:16:27.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) 11:16:27.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" 11:16:27.4 Info: DROP TABLE "TrackFiles" 11:16:27.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:27.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:27.4 Info: => 0.004873s 11:16:27.4 Info: CreateIndex Artists (ArtistMetadataId) 11:16:27.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:27.4 Info: => 0.0001353s 11:16:27.4 Info: CreateIndex Artists (Monitored) 11:16:27.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:27.4 Info: => 0.0001322s 11:16:27.4 Info: CreateIndex Albums (ArtistMetadataId) 11:16:27.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:27.4 Info: => 0.0001286s 11:16:27.4 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:27.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:27.4 Info: => 0.000129s 11:16:27.4 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:27.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:27.4 Info: => 0.0001279s 11:16:27.4 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:27.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:27.4 Info: => 0.0001271s 11:16:27.4 Info: UpdateData 11:16:27.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:27.4 Info: => 0.0022603s 11:16:27.4 Info: UpdateData 11:16:27.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:27.4 Info: => 7.4E-05s 11:16:27.4 Info: UpdateData 11:16:27.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:27.4 Info: => 5.45E-05s 11:16:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:27', 'add_release_groups_etc') 11:16:27.4 Info: Committing Transaction 11:16:27.4 Info: 23: add_release_groups_etc migrated 11:16:27.4 Info: => 0.0007318s 11:16:27.4 Info: 24: NewMediaInfoFormat migrating 11:16:27.4 Info: Beginning Transaction 11:16:27.4 Info: Starting migration of Main DB to 24 11:16:27.4 Info: UpdateData 11:16:27.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:27.4 Info: => 5.66E-05s 11:16:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:27', 'NewMediaInfoFormat') 11:16:27.4 Info: Committing Transaction 11:16:27.4 Info: 24: NewMediaInfoFormat migrated 11:16:27.4 Info: => 0.0005346s 11:16:27.4 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:27.4 Info: Beginning Transaction 11:16:27.4 Info: Starting migration of Main DB to 25 11:16:27.4 Info: RenameTable Restrictions ReleaseProfiles 11:16:27.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:27.4 Info: => 0.0015742s 11:16:27.4 Info: AlterTable ReleaseProfiles 11:16:27.4 Info: => 6E-07s 11:16:27.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:27.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:27.4 Info: => 0.0005199s 11:16:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:27', 'rename_restrictions_to_release_profiles') 11:16:27.4 Info: Committing Transaction 11:16:27.4 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:27.4 Info: => 0.0010163s 11:16:27.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:27.4 Info: Beginning Transaction 11:16:27.4 Info: Starting migration of Main DB to 26 11:16:27.4 Info: RenameTable Profiles QualityProfiles 11:16:27.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:27.4 Info: => 0.0018336s 11:16:27.4 Info: AlterTable QualityProfiles 11:16:27.4 Info: => 5E-07s 11:16:27.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:27.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:27.4 Info: => 0.0004946s 11:16:27.4 Info: AlterTable LanguageProfiles 11:16:27.4 Info: => 6E-07s 11:16:27.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:27.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:27.4 Info: => 0.0004868s 11:16:27.4 Info: UpdateData 11:16:27.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:27.4 Info: => 4.69E-05s 11:16:27.4 Info: UpdateData 11:16:27.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:27.4 Info: => 3.96E-05s 11:16:27.4 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:27.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) 11:16:27.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" 11:16:27.4 Info: DROP TABLE "Artists" 11:16:27.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:27.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:27.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:27.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:27.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:27.4 Info: => 0.0051825s 11:16:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:27', 'rename_quality_profiles_add_upgrade_allowed') 11:16:27.4 Info: Committing Transaction 11:16:27.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:27.4 Info: => 0.0057647s 11:16:27.4 Info: 27: add_import_exclusions migrating 11:16:27.4 Info: Beginning Transaction 11:16:27.4 Info: Starting migration of Main DB to 27 11:16:27.4 Info: CreateTable ImportListExclusions 11:16:27.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:27.4 Info: => 0.0001471s 11:16:27.4 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:27.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:27.4 Info: => 0.00012s 11:16:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:27', 'add_import_exclusions') 11:16:27.4 Info: Committing Transaction 11:16:27.4 Info: 27: add_import_exclusions migrated 11:16:27.4 Info: => 0.0006236s 11:16:27.4 Info: 28: clean_artist_metadata_table migrating 11:16:27.4 Info: Beginning Transaction 11:16:27.4 Info: Starting migration of Main DB to 28 11:16:27.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) 11:16:27.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) 11:16:27.4 Info: => 0.0001453s 11:16:27.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) 11:16:27.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) 11:16:27.4 Info: => 0.0001307s 11:16:27.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) 11:16:27.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) 11:16:27.4 Info: => 0.0001524s 11:16:27.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) 11:16:27.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) 11:16:27.4 Info: => 0.0001396s 11:16:27.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) 11:16:27.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) 11:16:27.4 Info: => 0.0001493s 11:16:27.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) 11:16:27.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) 11:16:27.4 Info: => 0.000125s 11:16:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:27', 'clean_artist_metadata_table') 11:16:27.4 Info: Committing Transaction 11:16:27.4 Info: 28: clean_artist_metadata_table migrated 11:16:27.4 Info: => 0.0005967s 11:16:27.4 Info: 29: health_issue_notification migrating 11:16:27.4 Info: Beginning Transaction 11:16:27.4 Info: Starting migration of Main DB to 29 11:16:27.4 Info: AlterTable Notifications 11:16:27.4 Info: => 7E-07s 11:16:27.4 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:27.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:27.4 Info: => 0.0005971s 11:16:27.4 Info: AlterTable Notifications 11:16:27.4 Info: => 6E-07s 11:16:27.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:27.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:27.4 Info: => 0.0005895s 11:16:27.4 Info: AlterTable Notifications 11:16:27.4 Info: => 6E-07s 11:16:27.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:27.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:27.4 Info: => 0.0006831s 11:16:27.4 Info: AlterTable Notifications 11:16:27.4 Info: => 5E-07s 11:16:27.4 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:27.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:27.4 Info: => 0.0006827s 11:16:27.4 Info: AlterTable Notifications 11:16:27.4 Info: => 5E-07s 11:16:27.4 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:27.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:27.4 Info: => 0.0006515s 11:16:27.4 Info: DeleteColumn Notifications OnDownload 11:16:27.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) 11:16:27.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" 11:16:27.4 Info: DROP TABLE "Notifications" 11:16:27.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:27.4 Info: => 0.0052051s 11:16:27.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:27.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) 11:16:27.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" 11:16:27.4 Info: DROP TABLE "Notifications" 11:16:27.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:27.4 Info: => 0.0045727s 11:16:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:27', 'health_issue_notification') 11:16:27.4 Info: Committing Transaction 11:16:27.4 Info: 29: health_issue_notification migrated 11:16:27.4 Info: => 0.0051185s 11:16:27.4 Info: 30: add_mediafilerepository_mtime migrating 11:16:27.4 Info: Beginning Transaction 11:16:27.4 Info: Starting migration of Main DB to 30 11:16:27.4 Info: AlterTable TrackFiles 11:16:27.4 Info: => 8E-07s 11:16:27.4 Info: CreateColumn TrackFiles Modified DateTime 11:16:27.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:27.4 Info: => 0.0005485s 11:16:27.4 Info: AlterTable TrackFiles 11:16:27.4 Info: => 5E-07s 11:16:27.4 Info: CreateColumn TrackFiles Path String 11:16:27.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:27.4 Info: => 0.0005092s 11:16:27.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:27.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:27.4 Info: => 3.98E-05s 11:16:27.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) 11:16:27.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) 11:16:27.4 Info: => 0.0001306s 11:16:27.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) 11:16:27.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) 11:16:27.4 Info: => 0.0023683s 11:16:27.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) 11:16:27.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) 11:16:27.4 Info: => 0.0001879s 11:16:27.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") 11:16:27.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") 11:16:27.4 Info: => 8.7E-05s 11:16:27.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:27.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:27.4 Info: => 7.05E-05s 11:16:27.4 Info: AlterTable TrackFiles 11:16:27.4 Info: => 5E-07s 11:16:27.4 Info: AlterColumn TrackFiles Path String 11:16:27.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) 11:16:27.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" 11:16:27.4 Info: DROP TABLE "TrackFiles" 11:16:27.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:27.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:27.4 Info: => 0.0046429s 11:16:27.4 Info: CreateIndex TrackFiles (Path) 11:16:27.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:27.4 Info: => 0.0001136s 11:16:27.4 Info: DeleteColumn TrackFiles RelativePath 11:16:27.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) 11:16:27.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" 11:16:27.4 Info: DROP TABLE "TrackFiles" 11:16:27.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:27.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:27.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:27.5 Info: => 0.0085857s 11:16:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:27', 'add_mediafilerepository_mtime') 11:16:27.5 Info: Committing Transaction 11:16:27.5 Info: 30: add_mediafilerepository_mtime migrated 11:16:27.5 Info: => 0.0091267s 11:16:27.5 Info: 31: add_artistmetadataid_constraint migrating 11:16:27.5 Info: Beginning Transaction 11:16:27.5 Info: Starting migration of Main DB to 31 11:16:27.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:16:27.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:16:27.5 Info: => 0.0001187s 11:16:27.5 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:27.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:27.5 Info: => 0.0001882s 11:16:27.5 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:27.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:27.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:27.5 Info: DROP TABLE "Artists" 11:16:27.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:27.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:27.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:27.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:27.5 Info: => 0.0053691s 11:16:27.5 Info: CreateIndex Artists (ArtistMetadataId) 11:16:27.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:27.5 Info: => 0.00011s 11:16:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:27', 'add_artistmetadataid_constraint') 11:16:27.5 Info: Committing Transaction 11:16:27.5 Info: 31: add_artistmetadataid_constraint migrated 11:16:27.5 Info: => 0.0005989s 11:16:27.5 Info: 32: old_ids_and_artist_alias migrating 11:16:27.5 Info: Beginning Transaction 11:16:27.5 Info: Starting migration of Main DB to 32 11:16:27.5 Info: AlterTable ArtistMetadata 11:16:27.5 Info: => 7E-07s 11:16:27.5 Info: CreateColumn ArtistMetadata Aliases String 11:16:27.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:27.5 Info: => 0.0006353s 11:16:27.5 Info: AlterTable ArtistMetadata 11:16:27.5 Info: => 5E-07s 11:16:27.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:27.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:27.5 Info: => 0.0005022s 11:16:27.5 Info: AlterTable Albums 11:16:27.5 Info: => 4E-07s 11:16:27.5 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:27.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:27.5 Info: => 0.0005032s 11:16:27.5 Info: AlterTable AlbumReleases 11:16:27.5 Info: => 5E-07s 11:16:27.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:27.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:27.5 Info: => 0.0005544s 11:16:27.5 Info: AlterTable Tracks 11:16:27.5 Info: => 5E-07s 11:16:27.5 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:27.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:27.5 Info: => 0.0005293s 11:16:27.5 Info: AlterTable Tracks 11:16:27.5 Info: => 5E-07s 11:16:27.5 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:27.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:27.5 Info: => 0.0005044s 11:16:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:27', 'old_ids_and_artist_alias') 11:16:27.5 Info: Committing Transaction 11:16:27.5 Info: 32: old_ids_and_artist_alias migrated 11:16:27.5 Info: => 0.0009137s 11:16:27.5 Info: 33: download_propers_config migrating 11:16:27.5 Info: Beginning Transaction 11:16:27.5 Info: Starting migration of Main DB to 33 11:16:27.5 Info: PerformDBOperation 11:16:27.5 Info: Performing DB Operation 11:16:27.5 Info: => 0.0006383s 11:16:27.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:27.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:27.5 Info: => 5.16E-05s 11:16:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:27', 'download_propers_config') 11:16:27.5 Info: Committing Transaction 11:16:27.5 Info: 33: download_propers_config migrated 11:16:27.5 Info: => 0.0016789s 11:16:27.5 Info: 34: remove_language_profiles migrating 11:16:27.5 Info: Beginning Transaction 11:16:27.5 Info: Starting migration of Main DB to 34 11:16:27.5 Info: DeleteTable LanguageProfiles 11:16:27.5 Info: DROP TABLE "LanguageProfiles" 11:16:27.5 Info: => 0.0003119s 11:16:27.5 Info: DeleteColumn Artists LanguageProfileId 11:16:27.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:27.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:27.5 Info: DROP TABLE "Artists" 11:16:27.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:27.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:27.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:27.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:27.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:27.5 Info: => 0.0075003s 11:16:27.5 Info: DeleteColumn ImportLists LanguageProfileId 11:16:27.5 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:16:27.5 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:16:27.5 Info: DROP TABLE "ImportLists" 11:16:27.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:27.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:27.5 Info: => 0.0046778s 11:16:27.5 Info: DeleteColumn Blacklist Language 11:16:27.5 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:16:27.5 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:16:27.5 Info: DROP TABLE "Blacklist" 11:16:27.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:27.5 Info: => 0.0044413s 11:16:27.5 Info: DeleteColumn History Language 11:16:27.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:16:27.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:16:27.5 Info: DROP TABLE "History" 11:16:27.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:27.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:27.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:27.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:27.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:27.5 Info: => 0.0050996s 11:16:27.5 Info: DeleteColumn LyricFiles Language 11:16:27.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:27.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:16:27.5 Info: DROP TABLE "LyricFiles" 11:16:27.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:27.5 Info: => 0.0044361s 11:16:27.5 Info: DeleteColumn TrackFiles Language 11:16:27.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:27.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:16:27.5 Info: DROP TABLE "TrackFiles" 11:16:27.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:27.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:27.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:27.5 Info: => 0.0049886s 11:16:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:27', 'remove_language_profiles') 11:16:27.5 Info: Committing Transaction 11:16:27.5 Info: 34: remove_language_profiles migrated 11:16:27.5 Info: => 0.0056165s 11:16:27.5 Info: 35: multi_disc_naming_format migrating 11:16:27.5 Info: Beginning Transaction 11:16:27.5 Info: Starting migration of Main DB to 35 11:16:27.5 Info: AlterTable NamingConfig 11:16:27.5 Info: => 5E-07s 11:16:27.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:27.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:27.5 Info: => 0.0005541s 11:16:27.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:27.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:27.5 Info: => 4.53E-05s 11:16:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:27', 'multi_disc_naming_format') 11:16:27.5 Info: Committing Transaction 11:16:27.5 Info: 35: multi_disc_naming_format migrated 11:16:27.5 Info: => 0.000513s 11:16:27.5 Info: 36: add_download_client_priority migrating 11:16:27.5 Info: Beginning Transaction 11:16:27.5 Info: Starting migration of Main DB to 36 11:16:27.5 Info: AlterTable DownloadClients 11:16:27.5 Info: => 7E-07s 11:16:27.5 Info: CreateColumn DownloadClients Priority Int32 11:16:27.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:27.5 Info: => 0.0005274s 11:16:27.5 Info: PerformDBOperation 11:16:27.5 Info: Performing DB Operation 11:16:27.5 Info: => 0.0256002s 11:16:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:27', 'add_download_client_priority') 11:16:27.5 Info: Committing Transaction 11:16:27.5 Info: 36: add_download_client_priority migrated 11:16:27.5 Info: => 0.0262067s 11:16:27.5 Info: 37: remove_growl_prowl migrating 11:16:27.5 Info: Beginning Transaction 11:16:27.5 Info: Starting migration of Main DB to 37 11:16:27.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:27.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:27.5 Info: => 6.61E-05s 11:16:27.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:27.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:27.5 Info: => 4.41E-05s 11:16:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:27', 'remove_growl_prowl') 11:16:27.5 Info: Committing Transaction 11:16:27.5 Info: 37: remove_growl_prowl migrated 11:16:27.5 Info: => 0.0004777s 11:16:27.5 Info: 38: remove_plex_hometheatre migrating 11:16:27.5 Info: Beginning Transaction 11:16:27.5 Info: Starting migration of Main DB to 38 11:16:27.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:27.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:27.5 Info: => 5.12E-05s 11:16:27.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:27.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:27.5 Info: => 4.19E-05s 11:16:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:27', 'remove_plex_hometheatre') 11:16:27.5 Info: Committing Transaction 11:16:27.5 Info: 38: remove_plex_hometheatre migrated 11:16:27.5 Info: => 0.0004219s 11:16:27.5 Info: 39: add_root_folder_add_defaults migrating 11:16:27.5 Info: Beginning Transaction 11:16:27.5 Info: Starting migration of Main DB to 39 11:16:27.5 Info: AlterTable RootFolders 11:16:27.5 Info: => 9E-07s 11:16:27.5 Info: CreateColumn RootFolders Name String 11:16:27.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:27.5 Info: => 0.0005295s 11:16:27.5 Info: AlterTable RootFolders 11:16:27.5 Info: => 6E-07s 11:16:27.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:27.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:27.5 Info: => 0.0005482s 11:16:27.5 Info: AlterTable RootFolders 11:16:27.5 Info: => 5E-07s 11:16:27.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:27.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:27.5 Info: => 0.0005428s 11:16:27.5 Info: AlterTable RootFolders 11:16:27.5 Info: => 5E-07s 11:16:27.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:27.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:27.5 Info: => 0.0005175s 11:16:27.5 Info: AlterTable RootFolders 11:16:27.5 Info: => 5E-07s 11:16:27.5 Info: CreateColumn RootFolders DefaultTags String 11:16:27.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:27.5 Info: => 0.0005711s 11:16:27.5 Info: PerformDBOperation 11:16:27.5 Info: Performing DB Operation 11:16:27.5 Info: => 0.0013928s 11:16:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:27', 'add_root_folder_add_defaults') 11:16:27.5 Info: Committing Transaction 11:16:27.5 Info: 39: add_root_folder_add_defaults migrated 11:16:27.5 Info: => 0.0019057s 11:16:27.5 Info: 40: task_duration migrating 11:16:27.5 Info: Beginning Transaction 11:16:27.5 Info: Starting migration of Main DB to 40 11:16:27.5 Info: AlterTable ScheduledTasks 11:16:27.5 Info: => 8E-07s 11:16:27.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:27.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:27.5 Info: => 0.0005612s 11:16:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:27', 'task_duration') 11:16:27.5 Info: Committing Transaction 11:16:27.5 Info: 40: task_duration migrated 11:16:27.5 Info: => 0.0010834s 11:16:27.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:27.5 Info: Beginning Transaction 11:16:27.5 Info: Starting migration of Main DB to 41 11:16:27.5 Info: AlterTable ReleaseProfiles 11:16:27.5 Info: => 8E-07s 11:16:27.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:27.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:27.5 Info: => 0.0005701s 11:16:27.5 Info: AlterTable ReleaseProfiles 11:16:27.5 Info: => 5E-07s 11:16:27.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:27.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:27.5 Info: => 0.0005219s 11:16:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:27', 'add_indexer_and_enabled_to_release_profiles') 11:16:27.5 Info: Committing Transaction 11:16:27.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:27.5 Info: => 0.0009576s 11:16:27.5 Info: 42: remove_album_folders migrating 11:16:27.5 Info: Beginning Transaction 11:16:27.5 Info: Starting migration of Main DB to 42 11:16:27.5 Info: DeleteColumn Artists AlbumFolder 11:16:27.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:27.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" 11:16:27.5 Info: DROP TABLE "Artists" 11:16:27.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:27.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:27.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:27.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:27.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:27.5 Info: => 0.0058172s 11:16:27.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:27.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:27.5 Info: => 4.59E-05s 11:16:27.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:27.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:27.5 Info: => 4.17E-05s 11:16:27.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:27.6 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:16:27.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:27.6 Info: DROP TABLE "NamingConfig" 11:16:27.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:27.6 Info: => 0.0045896s 11:16:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:27', 'remove_album_folders') 11:16:27.6 Info: Committing Transaction 11:16:27.6 Info: 42: remove_album_folders migrated 11:16:27.6 Info: => 0.0052061s 11:16:27.6 Info: 44: add_priority_to_indexers migrating 11:16:27.6 Info: Beginning Transaction 11:16:27.6 Info: Starting migration of Main DB to 44 11:16:27.6 Info: AlterTable Indexers 11:16:27.6 Info: => 8E-07s 11:16:27.6 Info: CreateColumn Indexers Priority Int32 11:16:27.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:27.6 Info: => 0.0005353s 11:16:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:27', 'add_priority_to_indexers') 11:16:27.6 Info: Committing Transaction 11:16:27.6 Info: 44: add_priority_to_indexers migrated 11:16:27.6 Info: => 0.0009874s 11:16:27.6 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:27.6 Info: Beginning Transaction 11:16:27.6 Info: Starting migration of Main DB to 45 11:16:27.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:27.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:27.6 Info: => 0.0001166s 11:16:27.6 Info: PerformDBOperation 11:16:27.6 Info: Performing DB Operation 11:16:27.6 Info: => 0.000499s 11:16:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:27', 'remove_chown_and_folderchmod_config') 11:16:27.6 Info: Committing Transaction 11:16:27.6 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:27.6 Info: => 0.0008993s 11:16:27.6 Info: 47: update_notifiarr migrating 11:16:27.6 Info: Beginning Transaction 11:16:27.6 Info: Starting migration of Main DB to 47 11:16:27.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:27.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:27.6 Info: => 7.27E-05s 11:16:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:27', 'update_notifiarr') 11:16:27.6 Info: Committing Transaction 11:16:27.6 Info: 47: update_notifiarr migrated 11:16:27.6 Info: => 0.0004701s 11:16:27.6 Info: 49: email_multiple_addresses migrating 11:16:27.6 Info: Beginning Transaction 11:16:27.6 Info: Starting migration of Main DB to 49 11:16:27.6 Info: PerformDBOperation 11:16:27.6 Info: Performing DB Operation 11:16:27.6 Info: => 0.0022085s 11:16:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:27', 'email_multiple_addresses') 11:16:27.6 Info: Committing Transaction 11:16:27.6 Info: 49: email_multiple_addresses migrated 11:16:27.6 Info: => 0.0026827s 11:16:27.6 Info: 50: rename_blacklist_to_blocklist migrating 11:16:27.6 Info: Beginning Transaction 11:16:27.6 Info: Starting migration of Main DB to 50 11:16:27.6 Info: RenameTable Blacklist Blocklist 11:16:27.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:27.6 Info: => 0.0023117s 11:16:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:27', 'rename_blacklist_to_blocklist') 11:16:27.6 Info: Committing Transaction 11:16:27.6 Info: 50: rename_blacklist_to_blocklist migrated 11:16:27.6 Info: => 0.0027966s 11:16:27.6 Info: 51: cdh_per_downloadclient migrating 11:16:27.6 Info: Beginning Transaction 11:16:27.6 Info: Starting migration of Main DB to 51 11:16:27.6 Info: AlterTable DownloadClients 11:16:27.6 Info: => 8E-07s 11:16:27.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:27.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:27.6 Info: => 0.0005704s 11:16:27.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:27.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:27.6 Info: => 0.0005368s 11:16:27.6 Info: PerformDBOperation 11:16:27.6 Info: Performing DB Operation 11:16:27.6 Info: => 0.0039783s 11:16:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:27', 'cdh_per_downloadclient') 11:16:27.6 Info: Committing Transaction 11:16:27.6 Info: 51: cdh_per_downloadclient migrated 11:16:27.6 Info: => 0.0044349s 11:16:27.6 Info: 52: download_history migrating 11:16:27.6 Info: Beginning Transaction 11:16:27.6 Info: Starting migration of Main DB to 52 11:16:27.6 Info: CreateTable DownloadHistory 11:16:27.6 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:16:27.6 Info: => 0.0001806s 11:16:27.6 Info: CreateIndex DownloadHistory (EventType) 11:16:27.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:27.6 Info: => 0.0001261s 11:16:27.6 Info: CreateIndex DownloadHistory (ArtistId) 11:16:27.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:27.6 Info: => 0.0001143s 11:16:27.6 Info: CreateIndex DownloadHistory (DownloadId) 11:16:27.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:27.6 Info: => 0.0001123s 11:16:27.6 Info: PerformDBOperation 11:16:27.6 Info: Performing DB Operation 11:16:27.6 Info: => 0.0023039s 11:16:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:27', 'download_history') 11:16:27.6 Info: Committing Transaction 11:16:27.6 Info: 52: download_history migrated 11:16:27.6 Info: => 0.0027996s 11:16:27.6 Info: 53: add_update_history migrating 11:16:27.6 Info: Beginning Transaction 11:16:27.6 Info: Starting migration of Main DB to 53 11:16:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:27', 'add_update_history') 11:16:27.6 Info: Committing Transaction 11:16:27.6 Info: 53: add_update_history migrated 11:16:27.6 Info: => 0.0005888s 11:16:27.6 Info: 54: add_on_update_to_notifications migrating 11:16:27.6 Info: Beginning Transaction 11:16:27.6 Info: Starting migration of Main DB to 54 11:16:27.6 Info: AlterTable Notifications 11:16:27.6 Info: => 8E-07s 11:16:27.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:27.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:27.6 Info: => 0.0005973s 11:16:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:27', 'add_on_update_to_notifications') 11:16:27.6 Info: Committing Transaction 11:16:27.6 Info: 54: add_on_update_to_notifications migrated 11:16:27.6 Info: => 0.0011482s 11:16:27.6 Info: 55: download_client_per_indexer migrating 11:16:27.6 Info: Beginning Transaction 11:16:27.6 Info: Starting migration of Main DB to 55 11:16:27.6 Info: AlterTable Indexers 11:16:27.6 Info: => 8E-07s 11:16:27.6 Info: CreateColumn Indexers DownloadClientId Int32 11:16:27.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:27.6 Info: => 0.0006154s 11:16:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:27', 'download_client_per_indexer') 11:16:27.6 Info: Committing Transaction 11:16:27.6 Info: 55: download_client_per_indexer migrated 11:16:27.6 Info: => 0.001044s 11:16:27.6 Info: 56: AddNewItemMonitorType migrating 11:16:27.6 Info: Beginning Transaction 11:16:27.6 Info: Starting migration of Main DB to 56 11:16:27.6 Info: AlterTable Artists 11:16:27.6 Info: => 8E-07s 11:16:27.6 Info: CreateColumn Artists MonitorNewItems Int32 11:16:27.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:27.6 Info: => 0.0005562s 11:16:27.6 Info: AlterTable RootFolders 11:16:27.6 Info: => 5E-07s 11:16:27.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:27.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:27.6 Info: => 0.0005392s 11:16:27.6 Info: AlterTable ImportLists 11:16:27.6 Info: => 5E-07s 11:16:27.6 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:27.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:27.6 Info: => 0.0005376s 11:16:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:27', 'AddNewItemMonitorType') 11:16:27.6 Info: Committing Transaction 11:16:27.6 Info: 56: AddNewItemMonitorType migrated 11:16:27.6 Info: => 0.0009917s 11:16:27.6 Info: 57: ImportListSearch migrating 11:16:27.6 Info: Beginning Transaction 11:16:27.6 Info: Starting migration of Main DB to 57 11:16:27.6 Info: AlterTable ImportLists 11:16:27.6 Info: => 7E-07s 11:16:27.6 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:27.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:27.6 Info: => 0.0005607s 11:16:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:27', 'ImportListSearch') 11:16:27.6 Info: Committing Transaction 11:16:27.6 Info: 57: ImportListSearch migrated 11:16:27.6 Info: => 0.0010155s 11:16:27.6 Info: 58: ImportListMonitorExisting migrating 11:16:27.6 Info: Beginning Transaction 11:16:27.6 Info: Starting migration of Main DB to 58 11:16:27.6 Info: AlterTable ImportLists 11:16:27.6 Info: => 8E-07s 11:16:27.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:27.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:27.6 Info: => 0.0005606s 11:16:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:27', 'ImportListMonitorExisting') 11:16:27.6 Info: Committing Transaction 11:16:27.6 Info: 58: ImportListMonitorExisting migrated 11:16:27.6 Info: => 0.0009601s 11:16:27.6 Info: 59: add_indexer_tags migrating 11:16:27.6 Info: Beginning Transaction 11:16:27.6 Info: Starting migration of Main DB to 59 11:16:27.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:27.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:27.6 Info: => 5.33E-05s 11:16:27.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:27.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:27.6 Info: => 4.19E-05s 11:16:27.6 Info: AlterTable Indexers 11:16:27.6 Info: => 5E-07s 11:16:27.6 Info: CreateColumn Indexers Tags String 11:16:27.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:27.6 Info: => 0.0007319s 11:16:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:27', 'add_indexer_tags') 11:16:27.6 Info: Committing Transaction 11:16:27.6 Info: 59: add_indexer_tags migrated 11:16:27.6 Info: => 0.0011761s 11:16:27.6 Info: 60: update_audio_types migrating 11:16:27.6 Info: Beginning Transaction 11:16:27.6 Info: Starting migration of Main DB to 60 11:16:27.6 Info: PerformDBOperation 11:16:27.6 Info: Performing DB Operation 11:16:27.6 Info: => 0.0019531s 11:16:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:27', 'update_audio_types') 11:16:27.6 Info: Committing Transaction 11:16:27.6 Info: 60: update_audio_types migrated 11:16:27.6 Info: => 0.0024474s 11:16:27.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:27.6 Info: Beginning Transaction 11:16:27.6 Info: Starting migration of Main DB to 61 11:16:27.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:27.6 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:27.6 Info: => 5.07E-05s 11:16:27.6 Info: AlterTable AlbumReleases 11:16:27.6 Info: => 5E-07s 11:16:27.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:27.6 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:16:27.6 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:16:27.6 Info: DROP TABLE "AlbumReleases" 11:16:27.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:27.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:27.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:27.6 Info: => 0.0051146s 11:16:27.6 Info: AlterTable Albums 11:16:27.6 Info: => 5E-07s 11:16:27.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:27.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:27.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:16:27.6 Info: DROP TABLE "Albums" 11:16:27.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:27.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:27.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:27.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:27.6 Info: => 0.0053246s 11:16:27.6 Info: AlterTable Albums 11:16:27.6 Info: => 5E-07s 11:16:27.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:27.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:27.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:16:27.6 Info: DROP TABLE "Albums" 11:16:27.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:27.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:27.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:27.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:27.6 Info: => 0.0088297s 11:16:27.6 Info: AlterTable Albums 11:16:27.6 Info: => 5E-07s 11:16:27.6 Info: AlterColumn Albums Added DateTimeOffset 11:16:27.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:27.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:16:27.6 Info: DROP TABLE "Albums" 11:16:27.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:27.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:27.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:27.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:27.6 Info: => 0.0074577s 11:16:27.6 Info: AlterTable Artists 11:16:27.6 Info: => 5E-07s 11:16:27.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:27.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:27.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:16:27.6 Info: DROP TABLE "Artists" 11:16:27.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:27.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:27.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:27.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:27.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:27.6 Info: => 0.0055907s 11:16:27.6 Info: AlterTable Artists 11:16:27.6 Info: => 6E-07s 11:16:27.6 Info: AlterColumn Artists Added DateTimeOffset 11:16:27.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:27.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:16:27.6 Info: DROP TABLE "Artists" 11:16:27.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:27.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:27.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:27.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:27.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:27.6 Info: => 0.00782s 11:16:27.6 Info: AlterTable Blocklist 11:16:27.6 Info: => 6E-07s 11:16:27.6 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:27.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:16:27.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:16:27.6 Info: DROP TABLE "Blocklist" 11:16:27.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:27.6 Info: => 0.0089329s 11:16:27.6 Info: AlterTable Blocklist 11:16:27.6 Info: => 5E-07s 11:16:27.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:27.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:16:27.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:16:27.6 Info: DROP TABLE "Blocklist" 11:16:27.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:27.6 Info: => 0.0069689s 11:16:27.6 Info: AlterTable Commands 11:16:27.6 Info: => 6E-07s 11:16:27.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:27.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) 11:16:27.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" 11:16:27.7 Info: DROP TABLE "Commands" 11:16:27.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:27.7 Info: => 0.0068203s 11:16:27.7 Info: AlterTable Commands 11:16:27.7 Info: => 6E-07s 11:16:27.7 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:27.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) 11:16:27.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" 11:16:27.7 Info: DROP TABLE "Commands" 11:16:27.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:27.7 Info: => 0.0045892s 11:16:27.7 Info: AlterTable Commands 11:16:27.7 Info: => 5E-07s 11:16:27.7 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:27.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) 11:16:27.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" 11:16:27.7 Info: DROP TABLE "Commands" 11:16:27.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:27.7 Info: => 0.004836s 11:16:27.7 Info: AlterTable DownloadClientStatus 11:16:27.7 Info: => 6E-07s 11:16:27.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:27.7 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:27.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:27.7 Info: DROP TABLE "DownloadClientStatus" 11:16:27.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:27.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:27.7 Info: => 0.0050397s 11:16:27.7 Info: AlterTable DownloadClientStatus 11:16:27.7 Info: => 6E-07s 11:16:27.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:27.7 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:27.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:27.7 Info: DROP TABLE "DownloadClientStatus" 11:16:27.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:27.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:27.7 Info: => 0.0049283s 11:16:27.7 Info: AlterTable DownloadClientStatus 11:16:27.7 Info: => 6E-07s 11:16:27.7 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:27.7 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:27.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:27.7 Info: DROP TABLE "DownloadClientStatus" 11:16:27.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:27.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:27.7 Info: => 0.0049313s 11:16:27.7 Info: AlterTable DownloadHistory 11:16:27.7 Info: => 7E-07s 11:16:27.7 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:27.7 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:16:27.7 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:16:27.7 Info: DROP TABLE "DownloadHistory" 11:16:27.7 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:27.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:27.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:27.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:27.7 Info: => 0.0052694s 11:16:27.7 Info: AlterTable ExtraFiles 11:16:27.7 Info: => 5E-07s 11:16:27.7 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:27.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:27.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:16:27.7 Info: DROP TABLE "ExtraFiles" 11:16:27.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:27.7 Info: => 0.0045438s 11:16:27.7 Info: AlterTable ExtraFiles 11:16:27.7 Info: => 5E-07s 11:16:27.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:27.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:27.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:16:27.7 Info: DROP TABLE "ExtraFiles" 11:16:27.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:27.7 Info: => 0.0048359s 11:16:27.7 Info: AlterTable History 11:16:27.7 Info: => 6E-07s 11:16:27.7 Info: AlterColumn History Date DateTimeOffset 11:16:27.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:16:27.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:16:27.7 Info: DROP TABLE "History" 11:16:27.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:27.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:27.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:27.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:27.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:27.7 Info: => 0.0055037s 11:16:27.7 Info: AlterTable ImportListStatus 11:16:27.7 Info: => 6E-07s 11:16:27.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:27.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:27.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:27.7 Info: DROP TABLE "ImportListStatus" 11:16:27.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:27.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:27.7 Info: => 0.0159455s 11:16:27.7 Info: AlterTable ImportListStatus 11:16:27.7 Info: => 6E-07s 11:16:27.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:27.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:27.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:27.7 Info: DROP TABLE "ImportListStatus" 11:16:27.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:27.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:27.7 Info: => 0.0049635s 11:16:27.7 Info: AlterTable ImportListStatus 11:16:27.7 Info: => 6E-07s 11:16:27.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:27.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:27.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:27.7 Info: DROP TABLE "ImportListStatus" 11:16:27.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:27.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:27.7 Info: => 0.0048745s 11:16:27.7 Info: AlterTable IndexerStatus 11:16:27.7 Info: => 5E-07s 11:16:27.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:27.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:27.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:27.7 Info: DROP TABLE "IndexerStatus" 11:16:27.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:27.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:27.7 Info: => 0.0252997s 11:16:27.7 Info: AlterTable IndexerStatus 11:16:27.7 Info: => 1.2E-06s 11:16:27.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:27.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:27.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:27.8 Info: DROP TABLE "IndexerStatus" 11:16:27.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:27.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:27.8 Info: => 0.0056716s 11:16:27.8 Info: AlterTable IndexerStatus 11:16:27.8 Info: => 1.1E-06s 11:16:27.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:27.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:27.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:27.8 Info: DROP TABLE "IndexerStatus" 11:16:27.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:27.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:27.8 Info: => 0.0051473s 11:16:27.8 Info: AlterTable LyricFiles 11:16:27.8 Info: => 9E-07s 11:16:27.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:27.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:27.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:16:27.8 Info: DROP TABLE "LyricFiles" 11:16:27.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:27.8 Info: => 0.0049897s 11:16:27.8 Info: AlterTable LyricFiles 11:16:27.8 Info: => 1E-06s 11:16:27.8 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:27.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:16:27.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:16:27.8 Info: DROP TABLE "LyricFiles" 11:16:27.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:27.8 Info: => 0.0049156s 11:16:27.8 Info: AlterTable MetadataFiles 11:16:27.8 Info: => 9E-07s 11:16:27.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:27.8 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:27.8 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:16:27.8 Info: DROP TABLE "MetadataFiles" 11:16:27.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:27.8 Info: => 0.0049418s 11:16:27.8 Info: AlterTable MetadataFiles 11:16:27.8 Info: => 8E-07s 11:16:27.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:27.8 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:27.8 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:16:27.8 Info: DROP TABLE "MetadataFiles" 11:16:27.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:27.8 Info: => 0.0048631s 11:16:27.8 Info: AlterTable PendingReleases 11:16:27.8 Info: => 8E-07s 11:16:27.8 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:27.8 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:16:27.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:27.8 Info: DROP TABLE "PendingReleases" 11:16:27.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:27.8 Info: => 0.0048216s 11:16:27.8 Info: AlterTable ScheduledTasks 11:16:27.8 Info: => 8E-07s 11:16:27.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:27.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) 11:16:27.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:27.8 Info: DROP TABLE "ScheduledTasks" 11:16:27.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:27.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:27.8 Info: => 0.0046851s 11:16:27.8 Info: AlterTable ScheduledTasks 11:16:27.8 Info: => 7E-07s 11:16:27.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:27.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) 11:16:27.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:27.8 Info: DROP TABLE "ScheduledTasks" 11:16:27.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:27.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:27.8 Info: => 0.0049194s 11:16:27.8 Info: AlterTable TrackFiles 11:16:27.8 Info: => 7E-07s 11:16:27.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16:27.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) 11:16:27.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" 11:16:27.8 Info: DROP TABLE "TrackFiles" 11:16:27.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:27.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:27.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:27.8 Info: => 0.0049757s 11:16:27.8 Info: AlterTable TrackFiles 11:16:27.8 Info: => 7E-07s 11:16:27.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16:27.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) 11:16:27.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" 11:16:27.8 Info: DROP TABLE "TrackFiles" 11:16:27.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:27.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:27.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:27.8 Info: => 0.0049196s 11:16:27.8 Info: AlterTable VersionInfo 11:16:27.8 Info: => 8E-07s 11:16:27.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:27.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:27.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:27.8 Info: DROP TABLE "VersionInfo" 11:16:27.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:27.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:27.8 Info: => 0.0045965s 11:16:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:27', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:27.8 Info: Committing Transaction 11:16:27.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:27.8 Info: => 0.0054981s 11:16:27.8 Info: 62: add_on_delete_to_notifications migrating 11:16:27.8 Info: Beginning Transaction 11:16:27.8 Info: Starting migration of Main DB to 62 11:16:27.8 Info: AlterTable Notifications 11:16:27.8 Info: => 1E-06s 11:16:27.8 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:27.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:27.8 Info: => 0.0006427s 11:16:27.8 Info: AlterTable Notifications 11:16:27.8 Info: => 6E-07s 11:16:27.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:27.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:27.8 Info: => 0.0005514s 11:16:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:27', 'add_on_delete_to_notifications') 11:16:27.8 Info: Committing Transaction 11:16:27.8 Info: 62: add_on_delete_to_notifications migrated 11:16:27.8 Info: => 0.0010145s 11:16:27.8 Info: 63: add_custom_formats migrating 11:16:27.8 Info: Beginning Transaction 11:16:27.8 Info: Starting migration of Main DB to 63 11:16:27.8 Info: AlterTable DelayProfiles 11:16:27.8 Info: => 1E-06s 11:16:27.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:27.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:27.8 Info: => 0.0006472s 11:16:27.8 Info: UpdateData 11:16:27.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:27.8 Info: => 5.69E-05s 11:16:27.8 Info: AlterTable TrackFiles 11:16:27.8 Info: => 7E-07s 11:16:27.8 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:27.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:27.8 Info: => 0.0005268s 11:16:27.8 Info: PerformDBOperation 11:16:27.8 Info: Performing DB Operation 11:16:27.8 Info: => 0.0014474s 11:16:27.8 Info: CreateTable CustomFormats 11:16:27.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) 11:16:27.8 Info: => 0.0001428s 11:16:27.8 Info: CreateIndex CustomFormats (Name) 11:16:27.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:27.8 Info: => 0.0001264s 11:16:27.8 Info: AlterTable QualityProfiles 11:16:27.8 Info: => 7E-07s 11:16:27.8 Info: CreateColumn QualityProfiles FormatItems String 11:16:27.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:27.8 Info: => 0.0006008s 11:16:27.8 Info: AlterTable QualityProfiles 11:16:27.8 Info: => 7E-07s 11:16:27.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:27.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:27.8 Info: => 0.0006094s 11:16:27.8 Info: AlterTable QualityProfiles 11:16:27.8 Info: => 6E-07s 11:16:27.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:27.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:27.8 Info: => 0.0005492s 11:16:27.8 Info: PerformDBOperation 11:16:27.8 Info: Performing DB Operation 11:16:27.8 Info: => 0.0066738s 11:16:27.8 Info: PerformDBOperation 11:16:27.8 Info: Performing DB Operation 11:16:27.8 Info: => 0.0012648s 11:16:27.8 Info: DeleteColumn ReleaseProfiles Preferred 11:16:27.8 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:16:27.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:27.8 Info: DROP TABLE "ReleaseProfiles" 11:16:27.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:27.8 Info: => 0.0067541s 11:16:27.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:27.8 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:16:27.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:27.8 Info: DROP TABLE "ReleaseProfiles" 11:16:27.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:27.8 Info: => 0.0049216s 11:16:27.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:27.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:27.8 Info: => 5.15E-05s 11:16:27.8 Info: AlterTable DelayProfiles 11:16:27.8 Info: => 6E-07s 11:16:27.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:27.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:27.8 Info: => 0.000548s 11:16:27.8 Info: AlterTable DelayProfiles 11:16:27.8 Info: => 8E-07s 11:16:27.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:27.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:27.8 Info: => 0.0005342s 11:16:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:27', 'add_custom_formats') 11:16:27.8 Info: Committing Transaction 11:16:27.8 Info: 63: add_custom_formats migrated 11:16:27.8 Info: => 0.0010606s 11:16:27.8 Info: 64: add_result_to_commands migrating 11:16:27.8 Info: Beginning Transaction 11:16:27.8 Info: Starting migration of Main DB to 64 11:16:27.8 Info: AlterTable Commands 11:16:27.8 Info: => 9E-07s 11:16:27.8 Info: CreateColumn Commands Result Int32 11:16:27.8 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 11:16:27.8 Info: => 0.0006026s 11:16:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-07-30T11:16:27', 'add_result_to_commands') 11:16:27.8 Info: Committing Transaction 11:16:27.8 Info: 64: add_result_to_commands migrated 11:16:27.8 Info: => 0.0010455s 11:16:27.8 Info: 65: health_restored_notification migrating 11:16:27.8 Info: Beginning Transaction 11:16:27.8 Info: Starting migration of Main DB to 65 11:16:27.8 Info: AlterTable Notifications 11:16:27.8 Info: => 1E-06s 11:16:27.8 Info: CreateColumn Notifications OnHealthRestored Boolean 11:16:27.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 11:16:27.8 Info: => 0.00056s 11:16:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-07-30T11:16:27', 'health_restored_notification') 11:16:27.8 Info: Committing Transaction 11:16:27.8 Info: 65: health_restored_notification migrated 11:16:27.8 Info: => 0.0010184s 11:16:27.8 Info: 66: remove_uc migrating 11:16:27.8 Info: Beginning Transaction 11:16:27.8 Info: Starting migration of Main DB to 66 11:16:27.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:27.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 11:16:27.8 Info: => 5.5E-05s 11:16:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-07-30T11:16:27', 'remove_uc') 11:16:27.8 Info: Committing Transaction 11:16:27.8 Info: 66: remove_uc migrated 11:16:27.8 Info: => 0.0005129s 11:16:27.8 Info: 67: download_clients_rename_tv_to_music migrating 11:16:27.8 Info: Beginning Transaction 11:16:27.8 Info: Starting migration of Main DB to 67 11:16:27.8 Info: PerformDBOperation 11:16:27.8 Info: Performing DB Operation 11:16:27.8 Info: => 0.0022369s 11:16:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-07-30T11:16:27', 'download_clients_rename_tv_to_music') 11:16:27.8 Info: Committing Transaction 11:16:27.8 Info: 67: download_clients_rename_tv_to_music migrated 11:16:27.8 Info: => 0.0026643s 11:16:27.8 Info: 68: add_colon_replacement_to_naming_config migrating 11:16:27.8 Info: Beginning Transaction 11:16:27.8 Info: Starting migration of Main DB to 68 11:16:27.8 Info: AlterTable NamingConfig 11:16:27.8 Info: => 1E-06s 11:16:27.8 Info: CreateColumn NamingConfig ColonReplacementFormat Int32 11:16:27.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "ColonReplacementFormat" INTEGER NOT NULL DEFAULT 4 11:16:27.8 Info: => 0.0006663s 11:16:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-07-30T11:16:27', 'add_colon_replacement_to_naming_config') 11:16:27.8 Info: Committing Transaction 11:16:27.8 Info: 68: add_colon_replacement_to_naming_config migrated 11:16:27.8 Info: => 0.0011389s 11:16:27.8 Info: 69: list_sync_time migrating 11:16:27.8 Info: Beginning Transaction 11:16:27.8 Info: Starting migration of Main DB to 69 11:16:27.8 Info: DeleteColumn ImportListStatus LastSyncListInfo 11:16:27.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:27.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ImportListStatus" 11:16:27.9 Info: DROP TABLE "ImportListStatus" 11:16:27.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:27.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:27.9 Info: => 0.0052037s 11:16:27.9 Info: AlterTable ImportListStatus 11:16:27.9 Info: => 7E-07s 11:16:27.9 Info: CreateColumn ImportListStatus LastInfoSync DateTimeOffset 11:16:27.9 Info: ALTER TABLE "ImportListStatus" ADD COLUMN "LastInfoSync" DATETIME 11:16:27.9 Info: => 0.0006395s 11:16:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-07-30T11:16:27', 'list_sync_time') 11:16:27.9 Info: Committing Transaction 11:16:27.9 Info: 69: list_sync_time migrated 11:16:27.9 Info: => 0.0011336s 11:16:27.9 Info: 70: add_download_client_tags migrating 11:16:27.9 Info: Beginning Transaction 11:16:27.9 Info: Starting migration of Main DB to 70 11:16:27.9 Info: AlterTable DownloadClients 11:16:27.9 Info: => 1.1E-06s 11:16:27.9 Info: CreateColumn DownloadClients Tags String 11:16:27.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Tags" TEXT 11:16:27.9 Info: => 0.0005761s 11:16:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-07-30T11:16:27', 'add_download_client_tags') 11:16:27.9 Info: Committing Transaction 11:16:27.9 Info: 70: add_download_client_tags migrated 11:16:27.9 Info: => 0.000997s 11:16:27.9 Info: 71: add_notification_status migrating 11:16:27.9 Info: Beginning Transaction 11:16:27.9 Info: Starting migration of Main DB to 71 11:16:27.9 Info: CreateTable NotificationStatus 11:16:27.9 Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:27.9 Info: => 0.0001793s 11:16:27.9 Info: CreateIndex NotificationStatus (ProviderId) 11:16:27.9 Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) 11:16:27.9 Info: => 0.0001083s 11:16:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-07-30T11:16:27', 'add_notification_status') 11:16:27.9 Info: Committing Transaction 11:16:27.9 Info: 71: add_notification_status migrated 11:16:27.9 Info: => 0.0006872s 11:16:27.9 Info: 72: add_alac_24_quality_in_profiles migrating 11:16:27.9 Info: Beginning Transaction 11:16:27.9 Info: Starting migration of Main DB to 72 11:16:27.9 Info: PerformDBOperation 11:16:27.9 Info: Performing DB Operation 11:16:27.9 Info: => 0.0036876s 11:16:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-07-30T11:16:27', 'add_alac_24_quality_in_profiles') 11:16:27.9 Info: Committing Transaction 11:16:27.9 Info: 72: add_alac_24_quality_in_profiles migrated 11:16:27.9 Info: => 0.0041246s 11:16:27.9 Info: 73: add_salt_to_users migrating 11:16:27.9 Info: Beginning Transaction 11:16:27.9 Info: Starting migration of Main DB to 73 11:16:27.9 Info: AlterTable Users 11:16:27.9 Info: => 1.1E-06s 11:16:27.9 Info: CreateColumn Users Salt String 11:16:27.9 Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT 11:16:27.9 Info: => 0.0005906s 11:16:27.9 Info: CreateColumn Users Iterations Int32 11:16:27.9 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER 11:16:27.9 Info: => 0.0005687s 11:16:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-07-30T11:16:27', 'add_salt_to_users') 11:16:27.9 Info: Committing Transaction 11:16:27.9 Info: 73: add_salt_to_users migrated 11:16:27.9 Info: => 0.001085s 11:16:27.9 Info: 74: add_auto_tagging migrating 11:16:27.9 Info: Beginning Transaction 11:16:27.9 Info: Starting migration of Main DB to 74 11:16:27.9 Info: CreateTable AutoTagging 11:16:27.9 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 '[]') 11:16:27.9 Info: => 0.0001634s 11:16:27.9 Info: CreateIndex AutoTagging (Name) 11:16:27.9 Info: CREATE UNIQUE INDEX "IX_AutoTagging_Name" ON "AutoTagging" ("Name" ASC) 11:16:27.9 Info: => 0.0001073s 11:16:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-07-30T11:16:27', 'add_auto_tagging') 11:16:27.9 Info: Committing Transaction 11:16:27.9 Info: 74: add_auto_tagging migrated 11:16:27.9 Info: => 0.0005259s 11:16:27.9 Info: 75: quality_definition_preferred_size migrating 11:16:27.9 Info: Beginning Transaction 11:16:27.9 Info: Starting migration of Main DB to 75 11:16:27.9 Info: AlterTable QualityDefinitions 11:16:27.9 Info: => 1E-06s 11:16:27.9 Info: CreateColumn QualityDefinitions PreferredSize Double 11:16:27.9 Info: ALTER TABLE "QualityDefinitions" ADD COLUMN "PreferredSize" NUMERIC 11:16:27.9 Info: => 0.0005914s 11:16:27.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 11:16:27.9 Info: UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 11:16:27.9 Info: => 4.94E-05s 11:16:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-07-30T11:16:27', 'quality_definition_preferred_size') 11:16:27.9 Info: Committing Transaction 11:16:27.9 Info: 75: quality_definition_preferred_size migrated 11:16:27.9 Info: => 0.0004486s 11:16:27.9 Info: 76: add_on_artist_add_to_notifications migrating 11:16:27.9 Info: Beginning Transaction 11:16:27.9 Info: Starting migration of Main DB to 76 11:16:27.9 Info: AlterTable Notifications 11:16:27.9 Info: => 8E-07s 11:16:27.9 Info: CreateColumn Notifications OnArtistAdd Boolean 11:16:27.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistAdd" INTEGER NOT NULL DEFAULT 0 11:16:27.9 Info: => 0.000671s 11:16:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-07-30T11:16:27', 'add_on_artist_add_to_notifications') 11:16:27.9 Info: Committing Transaction 11:16:27.9 Info: 76: add_on_artist_add_to_notifications migrated 11:16:27.9 Info: => 0.0011489s 11:16:27.9 Info: 77: album_last_searched_time migrating 11:16:27.9 Info: Beginning Transaction 11:16:27.9 Info: Starting migration of Main DB to 77 11:16:27.9 Info: AlterTable Albums 11:16:27.9 Info: => 2.3E-06s 11:16:27.9 Info: CreateColumn Albums LastSearchTime DateTimeOffset 11:16:27.9 Info: ALTER TABLE "Albums" ADD COLUMN "LastSearchTime" DATETIME 11:16:27.9 Info: => 0.000611s 11:16:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-07-30T11:16:27', 'album_last_searched_time') 11:16:27.9 Info: Committing Transaction 11:16:27.9 Info: 77: album_last_searched_time migrated 11:16:27.9 Info: => 0.001053s 11:16:27.9 Info: 78: add_indexer_flags migrating 11:16:27.9 Info: Beginning Transaction 11:16:27.9 Info: Starting migration of Main DB to 78 11:16:27.9 Info: AlterTable Blocklist 11:16:27.9 Info: => 1.1E-06s 11:16:27.9 Info: CreateColumn Blocklist IndexerFlags Int32 11:16:27.9 Info: ALTER TABLE "Blocklist" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 11:16:27.9 Info: => 0.0006892s 11:16:27.9 Info: AlterTable TrackFiles 11:16:27.9 Info: => 7E-07s 11:16:27.9 Info: CreateColumn TrackFiles IndexerFlags Int32 11:16:27.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 11:16:27.9 Info: => 0.0005828s 11:16:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-07-30T11:16:27', 'add_indexer_flags') 11:16:27.9 Info: Committing Transaction 11:16:27.9 Info: 78: add_indexer_flags migrated 11:16:27.9 Info: => 0.0010469s 11:16:27.9 Debug: Took: 00:00:01.0007219 11:16:27.9 Info: Caching database 11:16:28.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:28.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:28.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:16:28.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:28.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 END) AS "TrackFileCount" FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-07-30T11:16:28.1754817Z"] ==== End Query Trace ==== 11:16:28.2 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 11:16:28.2 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 11:16:28.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:28.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349882423627_3/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:28.2 Info: DatabaseEngineVersionCheck migrating 11:16:28.2 Info: PerformDBOperation 11:16:28.2 Info: Performing DB Operation 11:16:28.2 Info: SQLite 3.46.0 11:16:28.2 Info: => 0.0011068s 11:16:28.2 Info: DatabaseEngineVersionCheck migrated 11:16:28.2 Info: => 0.0011254s 11:16:28.2 Debug: Took: 00:00:00.0120578 11:16:28.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:28.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:28.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:16:28.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 ==== 11:16:28.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 END) AS "TrackFileCount" FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-07-30T11:16:28.2803158Z"] ==== End Query Trace ==== 11:16:28.3 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 11:16:28.3 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 11:16:28.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:28.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349883319690_5/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:28.3 Info: DatabaseEngineVersionCheck migrating 11:16:28.3 Info: PerformDBOperation 11:16:28.3 Info: Performing DB Operation 11:16:28.3 Info: SQLite 3.46.0 11:16:28.3 Info: => 0.0011192s 11:16:28.3 Info: DatabaseEngineVersionCheck migrated 11:16:28.3 Info: => 0.0011357s 11:16:28.3 Debug: Took: 00:00:00.0109867 11:16:28.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:28.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:28.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:16:28.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 ==== 11:16:28.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:28.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 END) AS "TrackFileCount" FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-07-30T11:16:28.3772932Z"] ==== End Query Trace ==== 11:16:28.4 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 11:16:28.4 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 11:16:28.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:28.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349884018029_7/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:28.4 Info: DatabaseEngineVersionCheck migrating 11:16:28.4 Info: PerformDBOperation 11:16:28.4 Info: Performing DB Operation 11:16:28.4 Info: SQLite 3.46.0 11:16:28.4 Info: => 0.0011271s 11:16:28.4 Info: DatabaseEngineVersionCheck migrated 11:16:28.4 Info: => 0.0011427s 11:16:28.4 Debug: Took: 00:00:00.0110637 11:16:28.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:28.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:28.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:16:28.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 ==== 11:16:28.4 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-07-30T11:16:28.4361752Z"] ==== End Query Trace ==== 11:16:28.4 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 11:16:28.4 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 11:16:28.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:28.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349884613554_9/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:28.4 Info: DatabaseEngineVersionCheck migrating 11:16:28.4 Info: PerformDBOperation 11:16:28.4 Info: Performing DB Operation 11:16:28.4 Info: SQLite 3.46.0 11:16:28.4 Info: => 0.0011543s 11:16:28.4 Info: DatabaseEngineVersionCheck migrated 11:16:28.4 Info: => 0.0011706s 11:16:28.4 Debug: Took: 00:00:00.0110371 11:16:28.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:28.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:28.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:16:28.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 = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:28.4 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-07-30T11:16:28.4940091Z"] ==== End Query Trace ==== 11:16:28.5 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 11:16:28.5 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 11:16:28.5 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 11:16:28.5 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 11:16:28.5 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 11:16:28.5 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 11:16:28.5 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 11:16:28.5 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 11:16:28.5 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 11:16:28.5 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 11:16:28.5 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 11:16:28.5 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 11:16:28.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:28.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349885814390_11/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:28.5 Info: DatabaseEngineVersionCheck migrating 11:16:28.5 Info: PerformDBOperation 11:16:28.5 Info: Performing DB Operation 11:16:28.5 Info: SQLite 3.46.0 11:16:28.5 Info: => 0.001086s 11:16:28.5 Info: DatabaseEngineVersionCheck migrated 11:16:28.5 Info: => 0.0011011s 11:16:28.5 Debug: Took: 00:00:00.0105174 11:16:28.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T11:16:28.5954707Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 11:16:28.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 11:16:28.6 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 11:16:28.6 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 11:16:28.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:28.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349886524160_13/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:28.6 Info: DatabaseEngineVersionCheck migrating 11:16:28.6 Info: PerformDBOperation 11:16:28.6 Info: Performing DB Operation 11:16:28.6 Info: SQLite 3.46.0 11:16:28.6 Info: => 0.0011376s 11:16:28.6 Info: DatabaseEngineVersionCheck migrated 11:16:28.6 Info: => 0.0011546s 11:16:28.6 Debug: Took: 00:00:00.0108702 11:16:28.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T11:16:28.6655044Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 11:16:28.6 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 ==== 11:16:28.6 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 11:16:28.1 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 11:16:28.1 Debug: Starting /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 11:16:28.1 Debug: Dummy process. ID:19254 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 11:16:28.6 Debug: Found 1 processes with the name: Lidarr.Test.Dummy 11:16:28.6 Debug: - [19254] Lidarr.Test.Dummy 11:16:28.7 Debug: Found 0 processes with the name: Lidarr.Test.Dummy 11:16:28.7 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 11:16:28.6 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 11:16:28.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:28.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349886931952_15/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:28.7 Info: DatabaseEngineVersionCheck migrating 11:16:28.7 Info: PerformDBOperation 11:16:28.7 Info: Performing DB Operation 11:16:28.7 Info: SQLite 3.46.0 11:16:28.7 Info: => 0.0010499s 11:16:28.7 Info: DatabaseEngineVersionCheck migrated 11:16:28.7 Info: => 0.0010683s 11:16:28.7 Debug: Took: 00:00:00.0109734 11:16:28.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T11:16:28.7064294Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 11:16:28.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 11:16:28.7 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 11:16:28.7 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 11:16:28.7 Debug: Finding process with Id:1234567 11:16:28.7 Warn: Unable to find process with ID 1234567 11:16:28.7 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 11:16:28.7 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 11:16:28.7 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 11:16:28.7 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 11:16:28.7 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 11:16:28.7 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 11:16:28.7 Debug: Finding process with Id:0 11:16:28.7 Warn: Unable to find process with ID 0 11:16:28.7 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 11:16:28.7 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 11:16:28.7 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 11:16:28.7 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 11:16:28.7 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'12' 11:16:28.7 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 11:16:28.7 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 11:16:28.7 Debug: Finding process with Id:-1 11:16:28.8 Warn: Unable to find process with ID -1 11:16:28.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 11:16:28.7 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 11:16:28.8 Trace: Writing Setting to database. Key:'autounmonitorpreviouslydownloadedtracks' Value:'True' 11:16:28.8 Trace: Writing Setting to database. Key:'retention' Value:'802' 11:16:28.8 Trace: Writing Setting to database. Key:'recyclebin' Value:'871949c0-a3f7-49a4-ae35-f0602c129b34' 11:16:28.8 Trace: Writing Setting to database. Key:'recyclebincleanupdays' Value:'802' 11:16:28.8 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'803' 11:16:28.8 Trace: Writing Setting to database. Key:'maximumsize' Value:'803' 11:16:28.8 Trace: Writing Setting to database. Key:'minimumage' Value:'803' 11:16:28.8 Trace: Writing Setting to database. Key:'downloadpropersandrepacks' Value:'preferandupgrade' 11:16:28.8 Trace: Writing Setting to database. Key:'enablecompleteddownloadhandling' Value:'True' 11:16:28.8 Trace: Writing Setting to database. Key:'autoredownloadfailed' Value:'True' 11:16:28.8 Trace: Writing Setting to database. Key:'autoredownloadfailedfrominteractivesearch' Value:'True' 11:16:28.8 Trace: Writing Setting to database. Key:'createemptyartistfolders' Value:'True' 11:16:28.8 Trace: Writing Setting to database. Key:'deleteemptyfolders' Value:'True' 11:16:28.8 Trace: Writing Setting to database. Key:'filedate' Value:'none' 11:16:28.8 Trace: Writing Setting to database. Key:'downloadclientworkingfolders' Value:'2ecad6d6-b68a-4cb1-840e-cdc56e76ed25' 11:16:28.8 Trace: Writing Setting to database. Key:'downloadclienthistorylimit' Value:'805' 11:16:28.8 Trace: Writing Setting to database. Key:'skipfreespacecheckwhenimporting' Value:'True' 11:16:28.8 Trace: Writing Setting to database. Key:'minimumfreespacewhenimporting' Value:'805' 11:16:28.8 Trace: Writing Setting to database. Key:'copyusinghardlinks' Value:'True' 11:16:28.8 Trace: Writing Setting to database. Key:'importextrafiles' Value:'True' 11:16:28.8 Trace: Writing Setting to database. Key:'extrafileextensions' Value:'1feb1091-7038-4ef3-96db-045f002422a3' 11:16:28.8 Trace: Writing Setting to database. Key:'watchlibraryforchanges' Value:'True' 11:16:28.8 Trace: Writing Setting to database. Key:'rescanafterrefresh' Value:'always' 11:16:28.8 Trace: Writing Setting to database. Key:'allowfingerprinting' Value:'never' 11:16:28.8 Trace: Writing Setting to database. Key:'setpermissionslinux' Value:'True' 11:16:28.8 Trace: Writing Setting to database. Key:'chmodfolder' Value:'960bbe15-10ca-496e-96a4-6ea460f3608f' 11:16:28.8 Trace: Writing Setting to database. Key:'chowngroup' Value:'76762bf2-a298-42d6-a911-6b78b6be6258' 11:16:28.8 Trace: Writing Setting to database. Key:'metadatasource' Value:'d4a2e55b-a56a-4e38-affd-393d6ea12749' 11:16:28.8 Trace: Writing Setting to database. Key:'writeaudiotags' Value:'no' 11:16:28.8 Trace: Writing Setting to database. Key:'scrubaudiotags' Value:'True' 11:16:28.8 Trace: Writing Setting to database. Key:'embedcoverart' Value:'True' 11:16:28.8 Trace: Writing Setting to database. Key:'firstdayofweek' Value:'808' 11:16:28.8 Trace: Writing Setting to database. Key:'calendarweekcolumnheader' Value:'8b9aa21c-95fc-4a4a-96cc-fffdb2599160' 11:16:28.8 Trace: Writing Setting to database. Key:'shortdateformat' Value:'f3c48e40-916d-43b5-bc8c-d9e198d32f61' 11:16:28.8 Trace: Writing Setting to database. Key:'longdateformat' Value:'745fe965-e50d-4f1d-977f-22eb4e67a55b' 11:16:28.8 Trace: Writing Setting to database. Key:'timeformat' Value:'dc8b8f21-3a0c-4a45-9cd5-475e23988948' 11:16:28.8 Trace: Writing Setting to database. Key:'showrelativedates' Value:'True' 11:16:28.8 Trace: Writing Setting to database. Key:'enablecolorimpairedmode' Value:'True' 11:16:28.8 Trace: Writing Setting to database. Key:'uilanguage' Value:'809' 11:16:28.8 Trace: Writing Setting to database. Key:'expandalbumbydefault' Value:'True' 11:16:28.8 Trace: Writing Setting to database. Key:'expandepbydefault' Value:'True' 11:16:28.8 Trace: Writing Setting to database. Key:'expandsinglebydefault' Value:'True' 11:16:28.8 Trace: Writing Setting to database. Key:'expandbroadcastbydefault' Value:'True' 11:16:28.8 Trace: Writing Setting to database. Key:'expandotherbydefault' Value:'True' 11:16:28.8 Trace: Writing Setting to database. Key:'cleanupmetadataimages' Value:'True' 11:16:28.8 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 11:16:28.8 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 11:16:28.8 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 11:16:28.8 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- Skipped should_be_equal_windows_only("c:\\","C:\\") [< 1 ms] Skipped should_not_be_parent_when_it_is_grandparent [< 1 ms] 11:16:28.8 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 11:16:28.8 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 11:16:28.8 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 11:16:28.8 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 11:16:28.8 Trace: Using default config value for 'hmacsalt' defaultValue:'ffaf24de-7267-4b3c-a473-fb1f3b15597b' 11:16:28.8 Trace: Writing Setting to database. Key:'hmacsalt' Value:'ffaf24de-7267-4b3c-a473-fb1f3b15597b' 11:16:28.8 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 11:16:28.8 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 11:16:28.8 Trace: Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False' 11:16:28.8 Trace: Using default config value for 'retention' defaultValue:'0' 11:16:28.8 Trace: Using default config value for 'recyclebin' defaultValue:'' 11:16:28.8 Trace: Using default config value for 'recyclebincleanupdays' defaultValue:'7' 11:16:28.8 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 11:16:28.8 Trace: Using default config value for 'maximumsize' defaultValue:'0' 11:16:28.8 Trace: Using default config value for 'minimumage' defaultValue:'0' 11:16:28.8 Trace: Using default config value for 'downloadpropersandrepacks' defaultValue:'PreferAndUpgrade' 11:16:28.8 Trace: Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True' 11:16:28.8 Trace: Using default config value for 'autoredownloadfailed' defaultValue:'True' 11:16:28.8 Trace: Using default config value for 'autoredownloadfailedfrominteractivesearch' defaultValue:'True' 11:16:28.8 Trace: Using default config value for 'createemptyartistfolders' defaultValue:'False' 11:16:28.8 Trace: Using default config value for 'deleteemptyfolders' defaultValue:'False' 11:16:28.8 Trace: Using default config value for 'filedate' defaultValue:'None' 11:16:28.8 Trace: Using default config value for 'downloadclientworkingfolders' defaultValue:'_UNPACK_|_FAILED_' 11:16:28.8 Trace: Using default config value for 'downloadclienthistorylimit' defaultValue:'60' 11:16:28.8 Trace: Using default config value for 'skipfreespacecheckwhenimporting' defaultValue:'False' 11:16:28.8 Trace: Using default config value for 'minimumfreespacewhenimporting' defaultValue:'100' 11:16:28.8 Trace: Using default config value for 'copyusinghardlinks' defaultValue:'True' 11:16:28.8 Trace: Using default config value for 'importextrafiles' defaultValue:'False' 11:16:28.8 Trace: Using default config value for 'extrafileextensions' defaultValue:'srt' 11:16:28.8 Trace: Using default config value for 'watchlibraryforchanges' defaultValue:'True' 11:16:28.8 Trace: Using default config value for 'rescanafterrefresh' defaultValue:'Always' 11:16:28.8 Trace: Using default config value for 'allowfingerprinting' defaultValue:'NewFiles' 11:16:28.8 Trace: Using default config value for 'setpermissionslinux' defaultValue:'False' 11:16:28.8 Trace: Using default config value for 'chmodfolder' defaultValue:'755' 11:16:28.8 Trace: Using default config value for 'chowngroup' defaultValue:'' 11:16:28.8 Trace: Using default config value for 'metadatasource' defaultValue:'' 11:16:28.8 Trace: Using default config value for 'writeaudiotags' defaultValue:'No' 11:16:28.8 Trace: Using default config value for 'scrubaudiotags' defaultValue:'False' 11:16:28.8 Trace: Using default config value for 'embedcoverart' defaultValue:'True' 11:16:28.8 Trace: Using default config value for 'firstdayofweek' defaultValue:'0' 11:16:28.8 Trace: Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' 11:16:28.8 Trace: Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' 11:16:28.8 Trace: Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' 11:16:28.8 Trace: Using default config value for 'timeformat' defaultValue:'h(:mm)a' 11:16:28.8 Trace: Using default config value for 'showrelativedates' defaultValue:'True' 11:16:28.8 Trace: Using default config value for 'enablecolorimpairedmode' defaultValue:'False' 11:16:28.8 Trace: Using default config value for 'uilanguage' defaultValue:'1' 11:16:28.8 Trace: Using default config value for 'expandalbumbydefault' defaultValue:'False' 11:16:28.8 Trace: Using default config value for 'expandepbydefault' defaultValue:'False' 11:16:28.8 Trace: Using default config value for 'expandsinglebydefault' defaultValue:'False' 11:16:28.8 Trace: Using default config value for 'expandbroadcastbydefault' defaultValue:'False' 11:16:28.8 Trace: Using default config value for 'expandotherbydefault' defaultValue:'False' 11:16:28.8 Trace: Using default config value for 'cleanupmetadataimages' defaultValue:'True' 11:16:28.8 Trace: Using default config value for 'plexclientidentifier' defaultValue:'8a89c461-8d27-4e64-95b9-8f632a6a28bd' 11:16:28.8 Trace: Writing Setting to database. Key:'plexclientidentifier' Value:'8a89c461-8d27-4e64-95b9-8f632a6a28bd' 11:16:28.8 Trace: Using default config value for 'rijndaelpassphrase' defaultValue:'f1dc09f4-7714-4d32-98eb-db086a723e55' 11:16:28.8 Trace: Writing Setting to database. Key:'rijndaelpassphrase' Value:'f1dc09f4-7714-4d32-98eb-db086a723e55' 11:16:28.8 Trace: Using default config value for 'hmacpassphrase' defaultValue:'99e86836-e5ed-4764-9319-6f8e7de36341' 11:16:28.8 Trace: Writing Setting to database. Key:'hmacpassphrase' Value:'99e86836-e5ed-4764-9319-6f8e7de36341' 11:16:28.8 Trace: Using default config value for 'rijndaelsalt' defaultValue:'cc4dc608-7df7-4c4f-bc6e-1bc1d37c2c38' 11:16:28.8 Trace: Writing Setting to database. Key:'rijndaelsalt' Value:'cc4dc608-7df7-4c4f-bc6e-1bc1d37c2c38' 11:16:28.8 Trace: Using default config value for 'hmacsalt' defaultValue:'1030d834-5979-467f-afc9-142cbf141e82' 11:16:28.8 Trace: Writing Setting to database. Key:'hmacsalt' Value:'1030d834-5979-467f-afc9-142cbf141e82' 11:16:28.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:16:28.8 Trace: Using default config value for 'proxytype' defaultValue:'Http' 11:16:28.8 Trace: Using default config value for 'proxyhostname' defaultValue:'' 11:16:28.8 Trace: Using default config value for 'proxyport' defaultValue:'8080' 11:16:28.8 Trace: Using default config value for 'proxyusername' defaultValue:'' 11:16:28.8 Trace: Using default config value for 'proxypassword' defaultValue:'' 11:16:28.8 Trace: Using default config value for 'proxybypassfilter' defaultValue:'' 11:16:28.8 Trace: Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 11:16:28.8 Trace: Using default config value for 'backupfolder' defaultValue:'Backups' 11:16:28.8 Trace: Using default config value for 'backupinterval' defaultValue:'7' 11:16:28.8 Trace: Using default config value for 'backupretention' defaultValue:'28' 11:16:28.8 Trace: Using default config value for 'certificatevalidation' defaultValue:'Enabled' 11:16:28.8 Trace: Using default config value for 'applicationurl' defaultValue:'' 11:16:28.8 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 11:16:28.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 11:16:28.8 Debug: Finding process with Id:9999 11:16:28.8 Warn: Unable to find process with ID 9999 11:16:28.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 11:16:28.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 11:16:28.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:28.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349888271226_17/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:28.8 Info: DatabaseEngineVersionCheck migrating 11:16:28.8 Info: PerformDBOperation 11:16:28.8 Info: Performing DB Operation 11:16:28.8 Info: SQLite 3.46.0 11:16:28.8 Info: => 0.0011025s 11:16:28.8 Info: DatabaseEngineVersionCheck migrated 11:16:28.8 Info: => 0.0011177s 11:16:28.8 Debug: Took: 00:00:00.0104895 11:16:28.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:28.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 11:16:28.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 11:16:28.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:28.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349888718714_19/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:28.8 Info: DatabaseEngineVersionCheck migrating 11:16:28.8 Info: PerformDBOperation 11:16:28.8 Info: Performing DB Operation 11:16:28.8 Info: SQLite 3.46.0 11:16:28.8 Info: => 0.0011555s 11:16:28.8 Info: DatabaseEngineVersionCheck migrated 11:16:28.8 Info: => 0.001171s 11:16:28.8 Debug: Took: 00:00:00.0106836 11:16:28.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 11:16:28.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 11:16:28.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:28.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349889387988_21/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:28.9 Info: DatabaseEngineVersionCheck migrating 11:16:28.9 Info: PerformDBOperation 11:16:28.9 Info: Performing DB Operation 11:16:28.9 Info: SQLite 3.46.0 11:16:28.9 Info: => 0.0011222s 11:16:28.9 Info: DatabaseEngineVersionCheck migrated 11:16:28.9 Info: => 0.0011387s 11:16:28.9 Debug: Took: 00:00:00.0107181 11:16:28.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:28.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:28.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:28.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:28.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:28.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (999)) PARAMETERS: ==== End Query Trace ==== 11:16:29.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 11:16:29.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 11:16:29.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349890058945_23/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.0 Info: DatabaseEngineVersionCheck migrating 11:16:29.0 Info: PerformDBOperation 11:16:29.0 Info: Performing DB Operation 11:16:29.0 Info: SQLite 3.46.0 11:16:29.0 Info: => 0.0010454s 11:16:29.0 Info: DatabaseEngineVersionCheck migrated 11:16:29.0 Info: => 0.0010609s 11:16:29.0 Debug: Took: 00:00:00.0106753 11:16:29.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 11:16:29.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:29.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 11:16:29.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 11:16:29.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349890734867_25/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.0 Info: DatabaseEngineVersionCheck migrating 11:16:29.0 Info: PerformDBOperation 11:16:29.0 Info: Performing DB Operation 11:16:29.0 Info: SQLite 3.46.0 11:16:29.0 Info: => 0.0010558s 11:16:29.0 Info: DatabaseEngineVersionCheck migrated 11:16:29.0 Info: => 0.0010714s 11:16:29.0 Debug: Took: 00:00:00.0106852 11:16:29.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 11:16:29.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:29.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 11:16:29.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 11:16:29.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349891121131_27/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.1 Info: DatabaseEngineVersionCheck migrating 11:16:29.1 Info: PerformDBOperation 11:16:29.1 Info: Performing DB Operation 11:16:29.1 Info: SQLite 3.46.0 11:16:29.1 Info: => 0.0011231s 11:16:29.1 Info: DatabaseEngineVersionCheck migrated 11:16:29.1 Info: => 0.0011389s 11:16:29.1 Debug: Took: 00:00:00.0107348 11:16:29.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 11:16:29.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:29.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 11:16:29.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 11:16:29.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349891520300_29/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.1 Info: DatabaseEngineVersionCheck migrating 11:16:29.1 Info: PerformDBOperation 11:16:29.1 Info: Performing DB Operation 11:16:29.1 Info: SQLite 3.46.0 11:16:29.1 Info: => 0.0011052s 11:16:29.1 Info: DatabaseEngineVersionCheck migrated 11:16:29.1 Info: => 0.001121s 11:16:29.1 Debug: Took: 00:00:00.0106473 11:16:29.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 11:16:29.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:29.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 11:16:29.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 11:16:29.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349891934230_31/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.2 Info: DatabaseEngineVersionCheck migrating 11:16:29.2 Info: PerformDBOperation 11:16:29.2 Info: Performing DB Operation 11:16:29.2 Info: SQLite 3.46.0 11:16:29.2 Info: => 0.0010428s 11:16:29.2 Info: DatabaseEngineVersionCheck migrated 11:16:29.2 Info: => 0.0010602s 11:16:29.2 Debug: Took: 00:00:00.0104309 11:16:29.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 11:16:29.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:29.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 11:16:29.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 11:16:29.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349892319895_33/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.2 Info: DatabaseEngineVersionCheck migrating 11:16:29.2 Info: PerformDBOperation 11:16:29.2 Info: Performing DB Operation 11:16:29.2 Info: SQLite 3.46.0 11:16:29.2 Info: => 0.0011403s 11:16:29.2 Info: DatabaseEngineVersionCheck migrated 11:16:29.2 Info: => 0.0011582s 11:16:29.2 Debug: Took: 00:00:00.0103951 11:16:29.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 11:16:29.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:29.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 11:16:29.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 11:16:29.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349892826734_35/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.2 Info: DatabaseEngineVersionCheck migrating 11:16:29.2 Info: PerformDBOperation 11:16:29.2 Info: Performing DB Operation 11:16:29.2 Info: SQLite 3.46.0 11:16:29.2 Info: => 0.001088s 11:16:29.2 Info: DatabaseEngineVersionCheck migrated 11:16:29.2 Info: => 0.0011041s 11:16:29.2 Debug: Took: 00:00:00.0104400 11:16:29.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [12] ==== End Query Trace ==== 11:16:29.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 11:16:29.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 11:16:29.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349893190715_37/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.3 Info: DatabaseEngineVersionCheck migrating 11:16:29.3 Info: PerformDBOperation 11:16:29.3 Info: Performing DB Operation 11:16:29.3 Info: SQLite 3.46.0 11:16:29.3 Info: => 0.0011077s 11:16:29.3 Info: DatabaseEngineVersionCheck migrated 11:16:29.3 Info: => 0.0011229s 11:16:29.3 Debug: Took: 00:00:00.0105203 11:16:29.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 11:16:29.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 11:16:29.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349893529128_39/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.3 Info: DatabaseEngineVersionCheck migrating 11:16:29.3 Info: PerformDBOperation 11:16:29.3 Info: Performing DB Operation 11:16:29.3 Info: SQLite 3.46.0 11:16:29.3 Info: => 0.0010736s 11:16:29.3 Info: DatabaseEngineVersionCheck migrated 11:16:29.3 Info: => 0.0010894s 11:16:29.3 Debug: Took: 00:00:00.0103785 11:16:29.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 11:16:29.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 11:16:29.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349893900815_41/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.3 Info: DatabaseEngineVersionCheck migrating 11:16:29.3 Info: PerformDBOperation 11:16:29.3 Info: Performing DB Operation 11:16:29.3 Info: SQLite 3.46.0 11:16:29.3 Info: => 0.0010499s 11:16:29.3 Info: DatabaseEngineVersionCheck migrated 11:16:29.3 Info: => 0.0010656s 11:16:29.4 Debug: Took: 00:00:00.0103324 11:16:29.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 11:16:29.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 11:16:29.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349894238566_43/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.4 Info: DatabaseEngineVersionCheck migrating 11:16:29.4 Info: PerformDBOperation 11:16:29.4 Info: Performing DB Operation 11:16:29.4 Info: SQLite 3.46.0 11:16:29.4 Info: => 0.0010383s 11:16:29.4 Info: DatabaseEngineVersionCheck migrated 11:16:29.4 Info: => 0.0010542s 11:16:29.4 Debug: Took: 00:00:00.0106794 11:16:29.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:29.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:29.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 11:16:29.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 11:16:29.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349894635383_45/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.4 Info: DatabaseEngineVersionCheck migrating 11:16:29.4 Info: PerformDBOperation 11:16:29.4 Info: Performing DB Operation 11:16:29.4 Info: SQLite 3.46.0 11:16:29.4 Info: => 0.0010352s 11:16:29.4 Info: DatabaseEngineVersionCheck migrated 11:16:29.4 Info: => 0.0010509s 11:16:29.4 Debug: Took: 00:00:00.0103595 11:16:29.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 11:16:29.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 11:16:29.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349895018719_47/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.5 Info: DatabaseEngineVersionCheck migrating 11:16:29.5 Info: PerformDBOperation 11:16:29.5 Info: Performing DB Operation 11:16:29.5 Info: SQLite 3.46.0 11:16:29.5 Info: => 0.0011485s 11:16:29.5 Info: DatabaseEngineVersionCheck migrated 11:16:29.5 Info: => 0.0011652s 11:16:29.5 Debug: Took: 00:00:00.0107236 11:16:29.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 11:16:28.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 11:16:28.8 Debug: Starting /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 11:16:28.9 Debug: Dummy process. ID:19267 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 11:16:28.9 Debug: Starting /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 11:16:28.9 Debug: Dummy process. ID:19277 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 11:16:29.4 Debug: Found 2 processes with the name: Lidarr.Test.Dummy 11:16:29.4 Debug: - [19267] Lidarr.Test.Dummy 11:16:29.4 Debug: - [19277] Lidarr.Test.Dummy 11:16:29.4 Debug: Found 2 processes to kill 11:16:29.4 Debug: Killing process: 19267 [Lidarr.Test.Dummy] 11:16:29.5 Info: [19267]: Killing process 11:16:29.5 Info: [19267]: Waiting for exit 11:16:29.5 Info: [19267]: Process terminated successfully 11:16:29.5 Debug: Killing process: 19277 [Lidarr.Test.Dummy] 11:16:29.5 Info: [19277]: Killing process 11:16:29.5 Info: [19277]: Waiting for exit 11:16:29.5 Info: [19277]: Process terminated successfully 11:16:29.5 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 11:16:29.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 11:16:29.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349895532657_49/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.5 Info: DatabaseEngineVersionCheck migrating 11:16:29.5 Info: PerformDBOperation 11:16:29.5 Info: Performing DB Operation 11:16:29.5 Info: SQLite 3.46.0 11:16:29.5 Info: => 0.001111s 11:16:29.5 Info: DatabaseEngineVersionCheck migrated 11:16:29.5 Info: => 0.001141s 11:16:29.5 Debug: Took: 00:00:00.0106407 11:16:29.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:29.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 11:16:29.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 11:16:29.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349895876677_51/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.5 Info: DatabaseEngineVersionCheck migrating 11:16:29.5 Info: PerformDBOperation 11:16:29.5 Info: Performing DB Operation 11:16:29.5 Info: SQLite 3.46.0 11:16:29.5 Info: => 0.0010612s 11:16:29.5 Info: DatabaseEngineVersionCheck migrated 11:16:29.5 Info: => 0.0010765s 11:16:29.5 Debug: Took: 00:00:00.0104124 11:16:29.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 11:16:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 11:16:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:29.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 11:16:29.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 11:16:29.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349896360847_53/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.6 Info: DatabaseEngineVersionCheck migrating 11:16:29.6 Info: PerformDBOperation 11:16:29.6 Info: Performing DB Operation 11:16:29.6 Info: SQLite 3.46.0 11:16:29.6 Info: => 0.0010528s 11:16:29.6 Info: DatabaseEngineVersionCheck migrated 11:16:29.6 Info: => 0.0010679s 11:16:29.6 Debug: Took: 00:00:00.0104137 11:16:29.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 11:16:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 11:16:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:29.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 11:16:29.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 11:16:29.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349896769890_55/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.6 Info: DatabaseEngineVersionCheck migrating 11:16:29.6 Info: PerformDBOperation 11:16:29.6 Info: Performing DB Operation 11:16:29.6 Info: SQLite 3.46.0 11:16:29.6 Info: => 0.0010572s 11:16:29.6 Info: DatabaseEngineVersionCheck migrated 11:16:29.6 Info: => 0.0010735s 11:16:29.6 Debug: Took: 00:00:00.0104984 11:16:29.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:29.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 11:16:29.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 11:16:29.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349897174174_57/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.7 Info: DatabaseEngineVersionCheck migrating 11:16:29.7 Info: PerformDBOperation 11:16:29.7 Info: Performing DB Operation 11:16:29.7 Info: SQLite 3.46.0 11:16:29.7 Info: => 0.0010499s 11:16:29.7 Info: DatabaseEngineVersionCheck migrated 11:16:29.7 Info: => 0.0010656s 11:16:29.7 Debug: Took: 00:00:00.0105733 11:16:29.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:29.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:29.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:29.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:29.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 11:16:29.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 11:16:29.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349897581967_59/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.7 Info: DatabaseEngineVersionCheck migrating 11:16:29.7 Info: PerformDBOperation 11:16:29.7 Info: Performing DB Operation 11:16:29.7 Info: SQLite 3.46.0 11:16:29.7 Info: => 0.0010544s 11:16:29.7 Info: DatabaseEngineVersionCheck migrated 11:16:29.7 Info: => 0.0010709s 11:16:29.7 Debug: Took: 00:00:00.0104917 11:16:29.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [2] ==== End Query Trace ==== 11:16:29.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 11:16:29.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 11:16:29.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349898105544_61/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.8 Info: DatabaseEngineVersionCheck migrating 11:16:29.8 Info: PerformDBOperation 11:16:29.8 Info: Performing DB Operation 11:16:29.8 Info: SQLite 3.46.0 11:16:29.8 Info: => 0.0010819s 11:16:29.8 Info: DatabaseEngineVersionCheck migrated 11:16:29.8 Info: => 0.0010989s 11:16:29.8 Debug: Took: 00:00:00.0107763 11:16:29.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 11:16:29.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 11:16:29.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 11:16:29.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349898506252_63/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.8 Info: DatabaseEngineVersionCheck migrating 11:16:29.8 Info: PerformDBOperation 11:16:29.8 Info: Performing DB Operation 11:16:29.8 Info: SQLite 3.46.0 11:16:29.8 Info: => 0.0010696s 11:16:29.8 Info: DatabaseEngineVersionCheck migrated 11:16:29.8 Info: => 0.0010858s 11:16:29.8 Debug: Took: 00:00:00.0106511 11:16:29.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 11:16:29.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 11:16:29.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349898893259_65/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.8 Info: DatabaseEngineVersionCheck migrating 11:16:29.8 Info: PerformDBOperation 11:16:29.8 Info: Performing DB Operation 11:16:29.8 Info: SQLite 3.46.0 11:16:29.8 Info: => 0.0010733s 11:16:29.8 Info: DatabaseEngineVersionCheck migrated 11:16:29.8 Info: => 0.0010893s 11:16:29.9 Debug: Took: 00:00:00.0105546 11:16:29.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:29.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 11:16:29.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 11:16:29.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349899306746_67/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.9 Info: DatabaseEngineVersionCheck migrating 11:16:29.9 Info: PerformDBOperation 11:16:29.9 Info: Performing DB Operation 11:16:29.9 Info: SQLite 3.46.0 11:16:29.9 Info: => 0.0011s 11:16:29.9 Info: DatabaseEngineVersionCheck migrated 11:16:29.9 Info: => 0.0011158s 11:16:29.9 Debug: Took: 00:00:00.0107059 11:16:29.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:29.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 11:16:29.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 11:16:29.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:29.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349899704082_69/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:29.9 Info: DatabaseEngineVersionCheck migrating 11:16:29.9 Info: PerformDBOperation 11:16:29.9 Info: Performing DB Operation 11:16:29.9 Info: SQLite 3.46.0 11:16:29.9 Info: => 0.0010584s 11:16:29.9 Info: DatabaseEngineVersionCheck migrated 11:16:29.9 Info: => 0.0010747s 11:16:29.9 Debug: Took: 00:00:00.0105228 11:16:29.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:29.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:30.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 11:16:30.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 11:16:30.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:30.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349900102717_71/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.0 Info: DatabaseEngineVersionCheck migrating 11:16:30.0 Info: PerformDBOperation 11:16:30.0 Info: Performing DB Operation 11:16:30.0 Info: SQLite 3.46.0 11:16:30.0 Info: => 0.0011007s 11:16:30.0 Info: DatabaseEngineVersionCheck migrated 11:16:30.0 Info: => 0.0011172s 11:16:30.0 Debug: Took: 00:00:00.0108095 11:16:30.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [2] ==== End Query Trace ==== 11:16:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:30.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 11:16:30.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 11:16:30.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:30.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349900669975_73/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.0 Info: DatabaseEngineVersionCheck migrating 11:16:30.0 Info: PerformDBOperation 11:16:30.0 Info: Performing DB Operation 11:16:30.0 Info: SQLite 3.46.0 11:16:30.0 Info: => 0.001084s 11:16:30.0 Info: DatabaseEngineVersionCheck migrated 11:16:30.0 Info: => 0.0010998s 11:16:30.0 Debug: Took: 00:00:00.0106475 11:16:30.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [1] ==== End Query Trace ==== 11:16:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [2] ==== End Query Trace ==== 11:16:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [3] ==== End Query Trace ==== 11:16:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [4] ==== End Query Trace ==== 11:16:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [5] ==== End Query Trace ==== 11:16:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:30.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 11:16:30.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 11:16:30.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:30.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349901134861_75/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.1 Info: DatabaseEngineVersionCheck migrating 11:16:30.1 Info: PerformDBOperation 11:16:30.1 Info: Performing DB Operation 11:16:30.1 Info: SQLite 3.46.0 11:16:30.1 Info: => 0.0011556s 11:16:30.1 Info: DatabaseEngineVersionCheck migrated 11:16:30.1 Info: => 0.001173s 11:16:30.1 Debug: Took: 00:00:00.0107037 11:16:30.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-07-30T11:16:30.1332823Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [1] ==== End Query Trace ==== 11:16:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-07-30T11:16:30.1332825Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [2] ==== End Query Trace ==== 11:16:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-07-30T11:16:30.1332826Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [3] ==== End Query Trace ==== 11:16:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-07-30T11:16:30.1332826Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [4] ==== End Query Trace ==== 11:16:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-07-30T11:16:30.1332826Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [5] ==== End Query Trace ==== 11:16:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:30.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 11:16:29.5 Debug: Starting /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 11:16:29.6 Debug: Dummy process. ID:19287 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 11:16:30.1 Debug: Finding process with Id:19287 11:16:30.1 Debug: Found process 19287:Lidarr.Test.Dummy [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy] 11:16:30.1 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 11:16:30.1 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 11:16:30.1 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 11:16:30.1 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 0:Unknown [Unknown] 11:16:30.1 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 11:16:30.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 11:16:30.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:30.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349901612556_77/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.1 Info: DatabaseEngineVersionCheck migrating 11:16:30.1 Info: PerformDBOperation 11:16:30.1 Info: Performing DB Operation 11:16:30.1 Info: SQLite 3.46.0 11:16:30.1 Info: => 0.0010776s 11:16:30.1 Info: DatabaseEngineVersionCheck migrated 11:16:30.1 Info: => 0.0010945s 11:16:30.1 Debug: Took: 00:00:00.0106737 11:16:30.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-07-30T11:16:30.1780472Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [2] ==== End Query Trace ==== 11:16:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:30.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 11:16:30.1 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 11:16:30.2 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 11:16:30.2 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 11:16:30.2 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 11:16:30.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 11:16:30.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:30.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349902043749_79/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.2 Info: DatabaseEngineVersionCheck migrating 11:16:30.2 Info: PerformDBOperation 11:16:30.2 Info: Performing DB Operation 11:16:30.2 Info: SQLite 3.46.0 11:16:30.2 Info: => 0.0010422s 11:16:30.2 Info: DatabaseEngineVersionCheck migrated 11:16:30.2 Info: => 0.0010581s 11:16:30.2 Debug: Took: 00:00:00.0105691 11:16:30.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [2] ==== End Query Trace ==== 11:16:30.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:30.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 11:16:30.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 11:16:30.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:30.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349902472030_81/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.2 Info: DatabaseEngineVersionCheck migrating 11:16:30.2 Info: PerformDBOperation 11:16:30.2 Info: Performing DB Operation 11:16:30.2 Info: SQLite 3.46.0 11:16:30.2 Info: => 0.0010369s 11:16:30.2 Info: DatabaseEngineVersionCheck migrated 11:16:30.2 Info: => 0.0010529s 11:16:30.2 Debug: Took: 00:00:00.0104660 11:16:30.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:30.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 11:16:30.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 11:16:30.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:30.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349902979149_83/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.3 Info: DatabaseEngineVersionCheck migrating 11:16:30.3 Info: PerformDBOperation 11:16:30.3 Info: Performing DB Operation 11:16:30.3 Info: SQLite 3.46.0 11:16:30.3 Info: => 0.001108s 11:16:30.3 Info: DatabaseEngineVersionCheck migrated 11:16:30.3 Info: => 0.0011271s 11:16:30.3 Debug: Took: 00:00:00.0110660 11:16:30.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:30.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- Skipped Should_be_able_to_start_python [8 ms] 11:16:30.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 11:16:30.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:30.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349903349672_85/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.3 Info: DatabaseEngineVersionCheck migrating 11:16:30.3 Info: PerformDBOperation 11:16:30.3 Info: Performing DB Operation 11:16:30.3 Info: SQLite 3.46.0 11:16:30.3 Info: => 0.0011266s 11:16:30.3 Info: DatabaseEngineVersionCheck migrated 11:16:30.3 Info: => 0.0011643s 11:16:30.3 Debug: Took: 00:00:00.0106946 11:16:30.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:30.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 11:16:30.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 11:16:30.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:30.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349903707511_87/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.3 Info: DatabaseEngineVersionCheck migrating 11:16:30.3 Info: PerformDBOperation 11:16:30.3 Info: Performing DB Operation 11:16:30.3 Info: SQLite 3.46.0 11:16:30.3 Info: => 0.0010623s 11:16:30.3 Info: DatabaseEngineVersionCheck migrated 11:16:30.3 Info: => 0.001078s 11:16:30.3 Debug: Took: 00:00:00.0103913 11:16:30.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- Skipped should_return_null_config_if_config_is_empty(null) [1 ms] 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 11:16:30.2 Info: --- Start: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 11:16:30.5 Debug: fpcalc version: 1.5.1 11:16:30.5 Info: --- End: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 11:16:30.5 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 11:16:30.5 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 11:16:30.5 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 11:16:30.5 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 11:16:30.5 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 11:16:30.5 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 11:16:30.5 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 11:16:30.5 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 11:16:30.5 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 11:16:30.5 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 11:16:30.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:30.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349904929116_89/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.5 Info: DatabaseEngineVersionCheck migrating 11:16:30.5 Info: PerformDBOperation 11:16:30.5 Info: Performing DB Operation 11:16:30.5 Info: SQLite 3.46.0 11:16:30.5 Info: => 0.0010876s 11:16:30.5 Info: DatabaseEngineVersionCheck migrated 11:16:30.5 Info: => 0.001103s 11:16:30.5 Debug: Took: 00:00:00.0096992 11:16:30.5 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- Skipped should_return_null_config_if_config_is_empty("") [1 ms] Skipped should_return_null_config_if_config_is_null [1 ms] 11:16:30.5 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 11:16:30.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:30.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349905482867_91/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.5 Info: DatabaseEngineVersionCheck migrating 11:16:30.5 Info: PerformDBOperation 11:16:30.5 Info: Performing DB Operation 11:16:30.5 Info: SQLite 3.46.0 11:16:30.5 Info: => 0.0011331s 11:16:30.5 Info: DatabaseEngineVersionCheck migrated 11:16:30.5 Info: => 0.0011492s 11:16:30.5 Debug: Took: 00:00:00.0112175 11:16:30.5 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 11:16:30.5 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 11:16:30.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:30.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349905835727_93/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.5 Info: DatabaseEngineVersionCheck migrating 11:16:30.5 Info: PerformDBOperation 11:16:30.5 Info: Performing DB Operation 11:16:30.5 Info: SQLite 3.46.0 11:16:30.5 Info: => 0.0010463s 11:16:30.5 Info: DatabaseEngineVersionCheck migrated 11:16:30.5 Info: => 0.0010621s 11:16:30.5 Debug: Took: 00:00:00.0105717 11:16:30.6 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 11:16:30.6 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 11:16:30.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:30.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349906179853_95/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.6 Info: DatabaseEngineVersionCheck migrating 11:16:30.6 Info: PerformDBOperation 11:16:30.6 Info: Performing DB Operation 11:16:30.6 Info: SQLite 3.46.0 11:16:30.6 Info: => 0.0012194s 11:16:30.6 Info: DatabaseEngineVersionCheck migrated 11:16:30.6 Info: => 0.0012359s 11:16:30.6 Debug: Took: 00:00:00.0104775 11:16:30.6 Info: Vacuuming Main database 11:16:30.6 Info: Main database compressed 11:16:30.6 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 11:16:30.6 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 11:16:30.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:30.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349906629584_97/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.6 Info: DatabaseEngineVersionCheck migrating 11:16:30.6 Info: PerformDBOperation 11:16:30.6 Info: Performing DB Operation 11:16:30.6 Info: SQLite 3.46.0 11:16:30.6 Info: => 0.0010504s 11:16:30.6 Info: DatabaseEngineVersionCheck migrated 11:16:30.6 Info: => 0.0010661s 11:16:30.6 Debug: Took: 00:00:00.0105436 11:16:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:16:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:16:30.7 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 11:16:30.7 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 11:16:30.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:30.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349907124456_99/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.7 Info: DatabaseEngineVersionCheck migrating 11:16:30.7 Info: PerformDBOperation 11:16:30.7 Info: Performing DB Operation 11:16:30.7 Info: SQLite 3.46.0 11:16:30.7 Info: => 0.0011181s 11:16:30.7 Info: DatabaseEngineVersionCheck migrated 11:16:30.7 Info: => 0.0011341s 11:16:30.7 Debug: Took: 00:00:00.0107696 11:16:30.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:16:30.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-31T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 11:16:30.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:16:30.7 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 11:16:30.7 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 11:16:30.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:30.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349907558520_101/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.7 Info: DatabaseEngineVersionCheck migrating 11:16:30.7 Info: PerformDBOperation 11:16:30.7 Info: Performing DB Operation 11:16:30.7 Info: SQLite 3.46.0 11:16:30.7 Info: => 0.0011085s 11:16:30.7 Info: DatabaseEngineVersionCheck migrated 11:16:30.7 Info: => 0.0011253s 11:16:30.7 Debug: Took: 00:00:00.0106984 11:16:30.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-30T11:16:30.7703571Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T11:16:30.7704452Z"] Added = ["2024-07-30T11:16:30.7705259Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:30.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 11:16:30.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:30.8 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 11:16:30.8 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 11:16:30.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:30.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349908431075_103/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.8 Info: DatabaseEngineVersionCheck migrating 11:16:30.8 Info: PerformDBOperation 11:16:30.8 Info: Performing DB Operation 11:16:30.8 Info: SQLite 3.46.0 11:16:30.8 Info: => 0.0011251s 11:16:30.8 Info: DatabaseEngineVersionCheck migrated 11:16:30.8 Info: => 0.0011413s 11:16:30.8 Debug: Took: 00:00:00.0108220 11:16:30.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 = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:16:30.8 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 11:16:30.8 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 11:16:30.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:30.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349908903123_105/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.8 Info: DatabaseEngineVersionCheck migrating 11:16:30.8 Info: PerformDBOperation 11:16:30.8 Info: Performing DB Operation 11:16:30.8 Info: SQLite 3.46.0 11:16:30.8 Info: => 0.0010748s 11:16:30.8 Info: DatabaseEngineVersionCheck migrated 11:16:30.8 Info: => 0.0010908s 11:16:30.9 Debug: Took: 00:00:00.0106248 11:16:30.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 ==== 11:16:30.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:16:30.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:30.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 ==== 11:16:30.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 ==== 11:16:30.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 ==== 11:16:30.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 ==== 11:16:30.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 ==== 11:16:30.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 ==== 11:16:30.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 ==== 11:16:30.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 ==== 11:16:30.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 ==== 11:16:30.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 ==== 11:16:30.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") PARAMETERS: ==== End Query Trace ==== 11:16:31.0 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 11:16:31.0 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 11:16:31.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:31.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349910118253_107/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.0 Info: DatabaseEngineVersionCheck migrating 11:16:31.0 Info: PerformDBOperation 11:16:31.0 Info: Performing DB Operation 11:16:31.0 Info: SQLite 3.46.0 11:16:31.0 Info: => 0.0011465s 11:16:31.0 Info: DatabaseEngineVersionCheck migrated 11:16:31.0 Info: => 0.001166s 11:16:31.0 Debug: Took: 00:00:00.0108769 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"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 ==== 11:16:31.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 ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:31.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 ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 11:16:31.1 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 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] 11:16:31.1 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 11:16:31.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:31.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349911120334_109/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.1 Info: DatabaseEngineVersionCheck migrating 11:16:31.1 Info: PerformDBOperation 11:16:31.1 Info: Performing DB Operation 11:16:31.1 Info: SQLite 3.46.0 11:16:31.1 Info: => 0.0011261s 11:16:31.1 Info: DatabaseEngineVersionCheck migrated 11:16:31.1 Info: => 0.001143s 11:16:31.1 Debug: Took: 00:00:00.0111001 11:16:31.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:16:31.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:16:31.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:16:31.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [1] ==== End Query Trace ==== 11:16:31.1 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 11:16:31.1 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 11:16:31.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:31.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349911883715_111/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.1 Info: DatabaseEngineVersionCheck migrating 11:16:31.1 Info: PerformDBOperation 11:16:31.1 Info: Performing DB Operation 11:16:31.1 Info: SQLite 3.46.0 11:16:31.1 Info: => 0.0011083s 11:16:31.1 Info: DatabaseEngineVersionCheck migrated 11:16:31.1 Info: => 0.001127s 11:16:31.2 Debug: Took: 00:00:00.0107085 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16: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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16: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-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:16: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-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:16: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 = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16: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 = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16: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 = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:16:31.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 11:16:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 11:16:31.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:31.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349912647902_113/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.2 Info: DatabaseEngineVersionCheck migrating 11:16:31.2 Info: PerformDBOperation 11:16:31.2 Info: Performing DB Operation 11:16:31.2 Info: SQLite 3.46.0 11:16:31.2 Info: => 0.0011723s 11:16:31.2 Info: DatabaseEngineVersionCheck migrated 11:16:31.2 Info: => 0.001191s 11:16:31.2 Debug: Took: 00:00:00.0107244 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16: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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16: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-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:16: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-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:16: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 = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16: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 = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16: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 = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:31.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 ==== 11:16:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:16:31.3 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 ==== 11:16:31.3 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 ==== 11:16:31.3 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 ==== 11:16:31.3 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 ==== 11:16:31.3 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 ==== 11:16:31.3 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 ==== 11:16:31.3 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 ==== 11:16:31.3 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 ==== 11:16:31.3 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 ==== 11:16:31.3 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 ==== 11:16:31.3 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 11:16:31.3 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 11:16:31.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:31.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349913731575_115/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.3 Info: DatabaseEngineVersionCheck migrating 11:16:31.3 Info: PerformDBOperation 11:16:31.3 Info: Performing DB Operation 11:16:31.3 Info: SQLite 3.46.0 11:16:31.3 Info: => 0.0010814s 11:16:31.3 Info: DatabaseEngineVersionCheck migrated 11:16:31.3 Info: => 0.001102s 11:16:31.3 Debug: Took: 00:00:00.0107524 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16: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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:16:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:16:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" WHERE ("AlbumReleases"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."AlbumReleaseId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:31.4 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 11:16:31.4 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 11:16:31.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:31.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349914496562_117/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.4 Info: DatabaseEngineVersionCheck migrating 11:16:31.4 Info: PerformDBOperation 11:16:31.4 Info: Performing DB Operation 11:16:31.4 Info: SQLite 3.46.0 11:16:31.4 Info: => 0.0010801s 11:16:31.4 Info: DatabaseEngineVersionCheck migrated 11:16:31.4 Info: => 0.0010994s 11:16:31.4 Debug: Took: 00:00:00.0107408 11:16:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:16:31.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 ==== 11:16:31.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:16:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:16:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.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 ==== 11:16:31.5 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 ==== 11:16:31.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:31.5 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 11:16:31.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 11:16:31.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349915379545_119/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.5 Info: DatabaseEngineVersionCheck migrating 11:16:31.5 Info: PerformDBOperation 11:16:31.5 Info: Performing DB Operation 11:16:31.5 Info: SQLite 3.46.0 11:16:31.5 Info: => 0.0017261s 11:16:31.5 Info: DatabaseEngineVersionCheck migrated 11:16:31.5 Info: => 0.0017663s 11:16:31.5 Info: VersionMigration migrating 11:16:31.5 Info: Beginning Transaction 11:16:31.5 Info: CreateTable VersionInfo 11:16:31.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:31.5 Info: => 0.0002867s 11:16:31.5 Info: Committing Transaction 11:16:31.5 Info: VersionMigration migrated 11:16:31.5 Info: => 0.0010069s 11:16:31.5 Info: VersionUniqueMigration migrating 11:16:31.5 Info: Beginning Transaction 11:16:31.5 Info: CreateIndex VersionInfo (Version) 11:16:31.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:31.5 Info: => 0.0001594s 11:16:31.5 Info: AlterTable VersionInfo 11:16:31.5 Info: => 9E-07s 11:16:31.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:31.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:31.5 Info: => 0.0005125s 11:16:31.5 Info: Committing Transaction 11:16:31.5 Info: VersionUniqueMigration migrated 11:16:31.5 Info: => 0.0008422s 11:16:31.5 Info: VersionDescriptionMigration migrating 11:16:31.5 Info: Beginning Transaction 11:16:31.5 Info: AlterTable VersionInfo 11:16:31.5 Info: => 1E-06s 11:16:31.5 Info: CreateColumn VersionInfo Description String 11:16:31.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:31.5 Info: => 0.0002159s 11:16:31.5 Info: Committing Transaction 11:16:31.5 Info: VersionDescriptionMigration migrated 11:16:31.5 Info: => 0.0005537s 11:16:31.5 Info: 1: InitialSetup migrating 11:16:31.5 Info: Beginning Transaction 11:16:31.5 Info: Starting migration of Main DB to 1 11:16:31.5 Info: CreateTable Config 11:16:31.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:31.5 Info: => 0.0001982s 11:16:31.5 Info: CreateIndex Config (Key) 11:16:31.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:31.5 Info: => 0.0001114s 11:16:31.5 Info: CreateTable RootFolders 11:16:31.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:31.5 Info: => 0.0001438s 11:16:31.5 Info: CreateIndex RootFolders (Path) 11:16:31.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:31.5 Info: => 0.0001084s 11:16:31.5 Info: CreateTable Artists 11:16:31.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:31.5 Info: => 0.0002708s 11:16:31.5 Info: CreateIndex Artists (ForeignArtistId) 11:16:31.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:31.5 Info: => 9.14E-05s 11:16:31.5 Info: CreateIndex Artists (NameSlug) 11:16:31.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:31.5 Info: => 8.68E-05s 11:16:31.5 Info: CreateIndex Artists (CleanName) 11:16:31.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:31.5 Info: => 8.31E-05s 11:16:31.5 Info: CreateIndex Artists (Path) 11:16:31.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:31.5 Info: => 7.95E-05s 11:16:31.5 Info: CreateTable Albums 11:16:31.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:31.5 Info: => 0.0002493s 11:16:31.5 Info: CreateIndex Albums (ForeignAlbumId) 11:16:31.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:31.5 Info: => 8.97E-05s 11:16:31.5 Info: CreateIndex Albums (MBId) 11:16:31.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:31.5 Info: => 8.34E-05s 11:16:31.5 Info: CreateIndex Albums (TADBId) 11:16:31.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:31.5 Info: => 8.32E-05s 11:16:31.5 Info: CreateIndex Albums (TitleSlug) 11:16:31.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:31.5 Info: => 8.21E-05s 11:16:31.5 Info: CreateIndex Albums (CleanTitle) 11:16:31.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:31.5 Info: => 9.14E-05s 11:16:31.5 Info: CreateIndex Albums (Path) 11:16:31.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:31.5 Info: => 7.98E-05s 11:16:31.5 Info: CreateTable Tracks 11:16:31.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:31.5 Info: => 0.0001892s 11:16:31.5 Info: CreateIndex Tracks (ForeignTrackId) 11:16:31.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:31.5 Info: => 8.65E-05s 11:16:31.5 Info: CreateIndex Tracks (ArtistId) 11:16:31.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:31.5 Info: => 0.000103s 11:16:31.5 Info: CreateIndex Tracks (TrackFileId) 11:16:31.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:31.5 Info: => 0.0001s 11:16:31.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:31.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:31.5 Info: => 9E-05s 11:16:31.5 Info: CreateTable TrackFiles 11:16:31.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:31.5 Info: => 0.0001796s 11:16:31.5 Info: CreateIndex TrackFiles (ArtistId) 11:16:31.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:31.5 Info: => 9.02E-05s 11:16:31.5 Info: CreateIndex TrackFiles (AlbumId) 11:16:31.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:31.5 Info: => 0.0001051s 11:16:31.5 Info: CreateTable History 11:16:31.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:31.5 Info: => 0.0001919s 11:16:31.5 Info: CreateIndex History (Date) 11:16:31.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:31.5 Info: => 9.25E-05s 11:16:31.5 Info: CreateIndex History (EventType) 11:16:31.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:31.5 Info: => 8.93E-05s 11:16:31.5 Info: CreateIndex History (DownloadId) 11:16:31.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:31.5 Info: => 8.94E-05s 11:16:31.5 Info: CreateIndex History (AlbumId) 11:16:31.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:31.5 Info: => 8.72E-05s 11:16:31.5 Info: CreateTable Notifications 11:16:31.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:31.5 Info: => 0.0001679s 11:16:31.5 Info: CreateTable ScheduledTasks 11:16:31.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:31.5 Info: => 0.0001643s 11:16:31.5 Info: CreateIndex ScheduledTasks (TypeName) 11:16:31.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:31.5 Info: => 0.0001023s 11:16:31.5 Info: CreateTable Indexers 11:16:31.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:31.5 Info: => 0.0001622s 11:16:31.5 Info: CreateIndex Indexers (Name) 11:16:31.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:31.5 Info: => 9.63E-05s 11:16:31.5 Info: CreateTable Profiles 11:16:31.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:31.5 Info: => 0.0001436s 11:16:31.5 Info: CreateIndex Profiles (Name) 11:16:31.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:31.5 Info: => 9.39E-05s 11:16:31.5 Info: CreateTable QualityDefinitions 11:16:31.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:31.5 Info: => 0.0001682s 11:16:31.5 Info: CreateIndex QualityDefinitions (Quality) 11:16:31.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:31.5 Info: => 0.000124s 11:16:31.5 Info: CreateIndex QualityDefinitions (Title) 11:16:31.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:31.5 Info: => 0.0001009s 11:16:31.5 Info: CreateTable NamingConfig 11:16:31.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:31.5 Info: => 0.0001659s 11:16:31.5 Info: CreateTable Blacklist 11:16:31.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:31.5 Info: => 0.0002086s 11:16:31.5 Info: CreateTable Metadata 11:16:31.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:31.5 Info: => 0.0001491s 11:16:31.5 Info: CreateTable MetadataFiles 11:16:31.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:31.5 Info: => 0.0001669s 11:16:31.5 Info: CreateTable DownloadClients 11:16:31.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:31.5 Info: => 0.0001484s 11:16:31.5 Info: CreateTable PendingReleases 11:16:31.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:31.5 Info: => 0.000167s 11:16:31.5 Info: CreateTable RemotePathMappings 11:16:31.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:31.5 Info: => 0.0001449s 11:16:31.5 Info: CreateTable Tags 11:16:31.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:31.5 Info: => 0.0001349s 11:16:31.5 Info: CreateIndex Tags (Label) 11:16:31.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:31.5 Info: => 9.84E-05s 11:16:31.5 Info: CreateTable Restrictions 11:16:31.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:31.5 Info: => 0.0001458s 11:16:31.5 Info: CreateTable DelayProfiles 11:16:31.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:31.5 Info: => 0.0001721s 11:16:31.5 Info: CreateTable Users 11:16:31.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:31.5 Info: => 0.0001385s 11:16:31.5 Info: CreateIndex Users (Identifier) 11:16:31.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:31.5 Info: => 0.0001062s 11:16:31.5 Info: CreateIndex Users (Username) 11:16:31.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:31.5 Info: => 9.5E-05s 11:16:31.5 Info: CreateTable Commands 11:16:31.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:31.5 Info: => 0.0001721s 11:16:31.5 Info: CreateTable IndexerStatus 11:16:31.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:31.5 Info: => 0.0001661s 11:16:31.5 Info: CreateIndex IndexerStatus (ProviderId) 11:16:31.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:31.5 Info: => 9.7E-05s 11:16:31.5 Info: CreateTable ExtraFiles 11:16:31.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:31.5 Info: => 0.0001622s 11:16:31.5 Info: CreateTable LyricFiles 11:16:31.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:31.5 Info: => 0.000196s 11:16:31.5 Info: CreateTable LanguageProfiles 11:16:31.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:31.5 Info: => 0.0001437s 11:16:31.5 Info: CreateIndex LanguageProfiles (Name) 11:16:31.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:31.5 Info: => 0.0001005s 11:16:31.5 Info: CreateTable DownloadClientStatus 11:16:31.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:31.5 Info: => 0.0001534s 11:16:31.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:31.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:31.5 Info: => 0.0001048s 11:16:31.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:31.5 Info: -> 1 Insert operations completed in 00:00:00.0001138 taking an average of 00:00:00.0001138 11:16:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:31', 'InitialSetup') 11:16:31.5 Info: Committing Transaction 11:16:31.5 Info: 1: InitialSetup migrated 11:16:31.5 Info: => 0.0011048s 11:16:31.5 Info: 2: add_reason_to_pending_releases migrating 11:16:31.5 Info: Beginning Transaction 11:16:31.5 Info: Starting migration of Main DB to 2 11:16:31.5 Info: AlterTable PendingReleases 11:16:31.5 Info: => 1E-06s 11:16:31.5 Info: CreateColumn PendingReleases Reason Int32 11:16:31.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:31.5 Info: => 0.0004949s 11:16:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:31', 'add_reason_to_pending_releases') 11:16:31.5 Info: Committing Transaction 11:16:31.5 Info: 2: add_reason_to_pending_releases migrated 11:16:31.5 Info: => 0.0010241s 11:16:31.5 Info: 3: add_medium_support migrating 11:16:31.5 Info: Beginning Transaction 11:16:31.5 Info: Starting migration of Main DB to 3 11:16:31.5 Info: AlterTable Albums 11:16:31.5 Info: => 8E-07s 11:16:31.5 Info: CreateColumn Albums Media String 11:16:31.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:31.5 Info: => 0.0005124s 11:16:31.5 Info: AlterTable Tracks 11:16:31.5 Info: => 7E-07s 11:16:31.5 Info: CreateColumn Tracks MediumNumber Int32 11:16:31.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:31.5 Info: => 0.0004707s 11:16:31.5 Info: AlterTable Tracks 11:16:31.5 Info: => 7E-07s 11:16:31.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:31.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:31.5 Info: => 0.0004725s 11:16:31.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:31.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:31.5 Info: => 5.28E-05s 11:16:31.5 Info: DeleteColumn Tracks TrackNumber 11:16:31.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:31.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:31.5 Info: DROP TABLE "Tracks" 11:16:31.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:31.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:31.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:31.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:31.5 Info: => 0.0051366s 11:16:31.5 Info: AlterTable Tracks 11:16:31.5 Info: => 8E-07s 11:16:31.5 Info: CreateColumn Tracks TrackNumber String 11:16:31.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:31.5 Info: => 0.0005164s 11:16:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:31', 'add_medium_support') 11:16:31.5 Info: Committing Transaction 11:16:31.5 Info: 3: add_medium_support migrated 11:16:31.5 Info: => 0.0010784s 11:16:31.5 Info: 4: add_various_qualites_in_profile migrating 11:16:31.5 Info: Beginning Transaction 11:16:31.5 Info: Starting migration of Main DB to 4 11:16:31.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:31.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:31.5 Info: => 5.81E-05s 11:16:31.5 Info: PerformDBOperation 11:16:31.5 Info: Performing DB Operation 11:16:31.5 Info: => 5.49E-05s 11:16:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:31', 'add_various_qualites_in_profile') 11:16:31.5 Info: Committing Transaction 11:16:31.5 Info: 4: add_various_qualites_in_profile migrated 11:16:31.5 Info: => 0.0004595s 11:16:31.5 Info: 5: metadata_profiles migrating 11:16:31.5 Info: Beginning Transaction 11:16:31.5 Info: Starting migration of Main DB to 5 11:16:31.5 Info: CreateTable MetadataProfiles 11:16:31.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:31.5 Info: => 0.0001531s 11:16:31.5 Info: CreateIndex MetadataProfiles (Name) 11:16:31.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:31.5 Info: => 0.000109s 11:16:31.5 Info: AlterTable Artists 11:16:31.5 Info: => 7E-07s 11:16:31.5 Info: CreateColumn Artists MetadataProfileId Int32 11:16:31.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:31.5 Info: => 0.0004921s 11:16:31.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:31.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) 11:16:31.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" 11:16:31.6 Info: DROP TABLE "Artists" 11:16:31.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:31.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:31.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:31.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:31.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:31.6 Info: => 0.0051995s 11:16:31.6 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:31.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) 11:16:31.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" 11:16:31.6 Info: DROP TABLE "Artists" 11:16:31.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:31.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:31.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:31.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:31.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:31.6 Info: => 0.0051684s 11:16:31.6 Info: AlterTable Albums 11:16:31.6 Info: => 7E-07s 11:16:31.6 Info: CreateColumn Albums SecondaryTypes String 11:16:31.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:31.6 Info: => 0.0004785s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:31', 'metadata_profiles') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 5: metadata_profiles migrated 11:16:31.6 Info: => 0.0010877s 11:16:31.6 Info: 6: separate_automatic_and_interactive_search migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 6 11:16:31.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:31.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) 11:16:31.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:31.6 Info: DROP TABLE "Indexers" 11:16:31.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:31.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:31.6 Info: => 0.0044455s 11:16:31.6 Info: AlterTable Indexers 11:16:31.6 Info: => 7E-07s 11:16:31.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:31.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:31.6 Info: => 0.0005065s 11:16:31.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:31.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:31.6 Info: => 4.87E-05s 11:16:31.6 Info: AlterTable Indexers 11:16:31.6 Info: => 6E-07s 11:16:31.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:31.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) 11:16:31.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" 11:16:31.6 Info: DROP TABLE "Indexers" 11:16:31.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:31.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:31.6 Info: => 0.0044044s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:31', 'separate_automatic_and_interactive_search') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 6: separate_automatic_and_interactive_search migrated 11:16:31.6 Info: => 0.0049409s 11:16:31.6 Info: 7: change_album_path_to_relative migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 7 11:16:31.6 Info: DeleteColumn Albums Path 11:16:31.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) 11:16:31.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" 11:16:31.6 Info: DROP TABLE "Albums" 11:16:31.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:31.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:31.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:31.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:31.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:31.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:31.6 Info: => 0.0054902s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:31', 'change_album_path_to_relative') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 7: change_album_path_to_relative migrated 11:16:31.6 Info: => 0.0061s 11:16:31.6 Info: 8: change_quality_size_mb_to_kb migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 8 11:16:31.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 11:16:31.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 11:16:31.6 Info: => 4.99E-05s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:31', 'change_quality_size_mb_to_kb') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 8: change_quality_size_mb_to_kb migrated 11:16:31.6 Info: => 0.0004554s 11:16:31.6 Info: 9: album_releases migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 9 11:16:31.6 Info: AlterTable Albums 11:16:31.6 Info: => 9E-07s 11:16:31.6 Info: CreateColumn Albums Releases String 11:16:31.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:31.6 Info: => 0.0004832s 11:16:31.6 Info: AlterTable Albums 11:16:31.6 Info: => 8E-07s 11:16:31.6 Info: CreateColumn Albums CurrentRelease String 11:16:31.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:31.6 Info: => 0.0004906s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:31', 'album_releases') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 9: album_releases migrated 11:16:31.6 Info: => 0.0010298s 11:16:31.6 Info: 10: album_releases_fix migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 10 11:16:31.6 Info: AlterTable Albums 11:16:31.6 Info: => 1E-06s 11:16:31.6 Info: AlterColumn Albums Releases String 11:16:31.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) 11:16:31.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" 11:16:31.6 Info: DROP TABLE "Albums" 11:16:31.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:31.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:31.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:31.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:31.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:31.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:31.6 Info: => 0.0054006s 11:16:31.6 Info: AlterTable Albums 11:16:31.6 Info: => 7E-07s 11:16:31.6 Info: AlterColumn Albums CurrentRelease String 11:16:31.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) 11:16:31.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" 11:16:31.6 Info: DROP TABLE "Albums" 11:16:31.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:31.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:31.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:31.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:31.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:31.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:31.6 Info: => 0.0053814s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:31', 'album_releases_fix') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 10: album_releases_fix migrated 11:16:31.6 Info: => 0.0059383s 11:16:31.6 Info: 11: import_lists migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 11 11:16:31.6 Info: CreateTable ImportLists 11:16:31.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) 11:16:31.6 Info: => 0.0002055s 11:16:31.6 Info: CreateIndex ImportLists (Name) 11:16:31.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:31.6 Info: => 0.0001137s 11:16:31.6 Info: CreateTable ImportListStatus 11:16:31.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) 11:16:31.6 Info: => 0.0001549s 11:16:31.6 Info: CreateIndex ImportListStatus (ProviderId) 11:16:31.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:31.6 Info: => 0.0001003s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:31', 'import_lists') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 11: import_lists migrated 11:16:31.6 Info: => 0.0006686s 11:16:31.6 Info: 12: add_release_status migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 12 11:16:31.6 Info: AlterTable MetadataProfiles 11:16:31.6 Info: => 1E-06s 11:16:31.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:31.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:31.6 Info: => 0.0004945s 11:16:31.6 Info: PerformDBOperation 11:16:31.6 Info: Performing DB Operation 11:16:31.6 Info: => 4.58E-05s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:31', 'add_release_status') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 12: add_release_status migrated 11:16:31.6 Info: => 0.0005005s 11:16:31.6 Info: 13: album_download_notification migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 13 11:16:31.6 Info: AlterTable Notifications 11:16:31.6 Info: => 9E-07s 11:16:31.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:31.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:31.6 Info: => 0.0005403s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:31', 'album_download_notification') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 13: album_download_notification migrated 11:16:31.6 Info: => 0.0010499s 11:16:31.6 Info: 14: fix_language_metadata_profiles migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 14 11:16:31.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 11:16:31.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 11:16:31.6 Info: => 0.0001001s 11:16:31.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 11:16:31.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 11:16:31.6 Info: => 8.99E-05s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:31', 'fix_language_metadata_profiles') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 14: fix_language_metadata_profiles migrated 11:16:31.6 Info: => 0.0005723s 11:16:31.6 Info: 15: remove_fanzub migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 15 11:16:31.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:31.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:31.6 Info: => 5.01E-05s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:31', 'remove_fanzub') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 15: remove_fanzub migrated 11:16:31.6 Info: => 0.0005457s 11:16:31.6 Info: 16: update_artist_history_indexes migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 16 11:16:31.6 Info: CreateIndex Albums (ArtistId) 11:16:31.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:31.6 Info: => 0.0001123s 11:16:31.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:31.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:31.6 Info: => 0.0001124s 11:16:31.6 Info: DeleteIndex History (AlbumId) 11:16:31.6 Info: DROP INDEX "IX_History_AlbumId" 11:16:31.6 Info: => 0.0001475s 11:16:31.6 Info: CreateIndex History (AlbumId, Date) 11:16:31.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:31.6 Info: => 0.0001044s 11:16:31.6 Info: DeleteIndex History (DownloadId) 11:16:31.6 Info: DROP INDEX "IX_History_DownloadId" 11:16:31.6 Info: => 0.0001332s 11:16:31.6 Info: CreateIndex History (DownloadId, Date) 11:16:31.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:31.6 Info: => 0.0001003s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:31', 'update_artist_history_indexes') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 16: update_artist_history_indexes migrated 11:16:31.6 Info: => 0.0007284s 11:16:31.6 Info: 17: remove_nma migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 17 11:16:31.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:31.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:31.6 Info: => 7.35E-05s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:31', 'remove_nma') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 17: remove_nma migrated 11:16:31.6 Info: => 0.0005799s 11:16:31.6 Info: 18: album_disambiguation migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 18 11:16:31.6 Info: AlterTable Albums 11:16:31.6 Info: => 1E-06s 11:16:31.6 Info: CreateColumn Albums Disambiguation String 11:16:31.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:31.6 Info: => 0.0005246s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:31', 'album_disambiguation') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 18: album_disambiguation migrated 11:16:31.6 Info: => 0.0010181s 11:16:31.6 Info: 19: add_ape_quality_in_profiles migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 19 11:16:31.6 Info: PerformDBOperation 11:16:31.6 Info: Performing DB Operation 11:16:31.6 Info: => 3.95E-05s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:31', 'add_ape_quality_in_profiles') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 19: add_ape_quality_in_profiles migrated 11:16:31.6 Info: => 0.0003961s 11:16:31.6 Info: 20: remove_pushalot migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 20 11:16:31.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:31.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:31.6 Info: => 6.47E-05s 11:16:31.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:31.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:31.6 Info: => 4.91E-05s 11:16:31.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:31.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:31.6 Info: => 4.78E-05s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:31', 'remove_pushalot') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 20: remove_pushalot migrated 11:16:31.6 Info: => 0.000503s 11:16:31.6 Info: 21: add_custom_filters migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 21 11:16:31.6 Info: CreateTable CustomFilters 11:16:31.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:31.6 Info: => 0.0001594s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:31', 'add_custom_filters') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 21: add_custom_filters migrated 11:16:31.6 Info: => 0.0006404s 11:16:31.6 Info: 22: import_list_tags migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 22 11:16:31.6 Info: AlterTable ImportLists 11:16:31.6 Info: => 9E-07s 11:16:31.6 Info: CreateColumn ImportLists Tags String 11:16:31.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:31.6 Info: => 0.0005153s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:31', 'import_list_tags') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 22: import_list_tags migrated 11:16:31.6 Info: => 0.000904s 11:16:31.6 Info: 23: add_release_groups_etc migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 23 11:16:31.6 Info: CreateTable ArtistMetadata 11:16:31.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:31.6 Info: => 0.0002097s 11:16:31.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:31.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:31.6 Info: => 0.0001069s 11:16:31.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:31.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:31.6 Info: => 0.0001067s 11:16:31.6 Info: AlterTable Artists 11:16:31.6 Info: => 8E-07s 11:16:31.6 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:31.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:31.6 Info: => 0.0005488s 11:16:31.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:31.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:31.6 Info: => 7.24E-05s 11:16:31.6 Info: CreateTable AlbumReleases 11:16:31.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:31.6 Info: => 0.000193s 11:16:31.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:31.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:31.6 Info: => 0.000102s 11:16:31.6 Info: CreateIndex AlbumReleases (AlbumId) 11:16:31.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:31.6 Info: => 0.0001126s 11:16:31.6 Info: PerformDBOperation 11:16:31.6 Info: Performing DB Operation 11:16:31.6 Info: => 5.64E-05s 11:16:31.6 Info: AlterTable Albums 11:16:31.6 Info: => 7E-07s 11:16:31.6 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:31.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:31.6 Info: => 0.0005652s 11:16:31.6 Info: AlterTable Albums 11:16:31.6 Info: => 7E-07s 11:16:31.6 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:31.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:31.6 Info: => 0.0005257s 11:16:31.6 Info: AlterTable Albums 11:16:31.6 Info: => 6E-07s 11:16:31.6 Info: CreateColumn Albums Links String 11:16:31.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:31.6 Info: => 0.0005321s 11:16:31.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:31.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:31.6 Info: => 0.0001214s 11:16:31.6 Info: AlterTable Tracks 11:16:31.6 Info: => 8E-07s 11:16:31.6 Info: CreateColumn Tracks ForeignRecordingId String 11:16:31.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:31.6 Info: => 0.0005328s 11:16:31.6 Info: AlterTable Tracks 11:16:31.6 Info: => 7E-07s 11:16:31.6 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:31.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:31.6 Info: => 0.0005186s 11:16:31.6 Info: AlterTable Tracks 11:16:31.6 Info: => 8E-07s 11:16:31.6 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:31.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:31.6 Info: => 0.0005493s 11:16:31.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:31.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:31.6 Info: => 9.58E-05s 11:16:31.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:31.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:31.6 Info: => 0.0001096s 11:16:31.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:31.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:31.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:31.6 Info: DROP TABLE "Artists" 11:16:31.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:31.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:31.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:31.6 Info: => 0.0178183s 11:16:31.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:31.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:31.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:31.6 Info: DROP TABLE "Albums" 11:16:31.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:31.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:31.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:31.6 Info: => 0.0049944s 11:16:31.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:31.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:31.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:16:31.6 Info: DROP TABLE "Tracks" 11:16:31.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:31.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:31.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:31.6 Info: => 0.0044888s 11:16:31.6 Info: DeleteColumn TrackFiles ArtistId 11:16:31.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:31.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:16:31.6 Info: DROP TABLE "TrackFiles" 11:16:31.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:31.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:31.6 Info: => 0.0042307s 11:16:31.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:31.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:31.6 Info: => 0.0001016s 11:16:31.6 Info: CreateIndex Artists (Monitored) 11:16:31.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:31.6 Info: => 9.15E-05s 11:16:31.6 Info: CreateIndex Albums (ArtistMetadataId) 11:16:31.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:31.6 Info: => 8.87E-05s 11:16:31.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:31.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:31.6 Info: => 8.97E-05s 11:16:31.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:31.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:31.6 Info: => 8.74E-05s 11:16:31.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:31.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:31.6 Info: => 8.83E-05s 11:16:31.6 Info: UpdateData 11:16:31.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:31.6 Info: => 5.51E-05s 11:16:31.6 Info: UpdateData 11:16:31.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:31.6 Info: => 4.68E-05s 11:16:31.6 Info: UpdateData 11:16:31.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:31.6 Info: => 5.14E-05s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:31', 'add_release_groups_etc') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 23: add_release_groups_etc migrated 11:16:31.6 Info: => 0.000884s 11:16:31.6 Info: 24: NewMediaInfoFormat migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 24 11:16:31.6 Info: UpdateData 11:16:31.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:31.6 Info: => 5.23E-05s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:31', 'NewMediaInfoFormat') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 24: NewMediaInfoFormat migrated 11:16:31.6 Info: => 0.0005219s 11:16:31.6 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 25 11:16:31.6 Info: RenameTable Restrictions ReleaseProfiles 11:16:31.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:31.6 Info: => 0.0013946s 11:16:31.6 Info: AlterTable ReleaseProfiles 11:16:31.6 Info: => 1E-06s 11:16:31.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:31.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:31.6 Info: => 0.0005097s 11:16:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:31', 'rename_restrictions_to_release_profiles') 11:16:31.6 Info: Committing Transaction 11:16:31.6 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:31.6 Info: => 0.0010283s 11:16:31.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:31.6 Info: Beginning Transaction 11:16:31.6 Info: Starting migration of Main DB to 26 11:16:31.6 Info: RenameTable Profiles QualityProfiles 11:16:31.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:31.6 Info: => 0.001404s 11:16:31.6 Info: AlterTable QualityProfiles 11:16:31.6 Info: => 8E-07s 11:16:31.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:31.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:31.6 Info: => 0.0005134s 11:16:31.6 Info: AlterTable LanguageProfiles 11:16:31.6 Info: => 8E-07s 11:16:31.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:31.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:31.6 Info: => 0.0005402s 11:16:31.6 Info: UpdateData 11:16:31.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:31.6 Info: => 5.06E-05s 11:16:31.6 Info: UpdateData 11:16:31.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:31.7 Info: => 5.79E-05s 11:16:31.7 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:31.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:31.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" 11:16:31.7 Info: DROP TABLE "Artists" 11:16:31.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:31.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:31.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:31.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:31.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:31.7 Info: => 0.0048654s 11:16:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:31', 'rename_quality_profiles_add_upgrade_allowed') 11:16:31.7 Info: Committing Transaction 11:16:31.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:31.7 Info: => 0.0054549s 11:16:31.7 Info: 27: add_import_exclusions migrating 11:16:31.7 Info: Beginning Transaction 11:16:31.7 Info: Starting migration of Main DB to 27 11:16:31.7 Info: CreateTable ImportListExclusions 11:16:31.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:31.7 Info: => 0.0001623s 11:16:31.7 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:31.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:31.7 Info: => 0.0001232s 11:16:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:31', 'add_import_exclusions') 11:16:31.7 Info: Committing Transaction 11:16:31.7 Info: 27: add_import_exclusions migrated 11:16:31.7 Info: => 0.0006342s 11:16:31.7 Info: 28: clean_artist_metadata_table migrating 11:16:31.7 Info: Beginning Transaction 11:16:31.7 Info: Starting migration of Main DB to 28 11:16:31.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) 11:16:31.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) 11:16:31.7 Info: => 0.0001423s 11:16:31.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) 11:16:31.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) 11:16:31.7 Info: => 0.0001313s 11:16:31.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) 11:16:31.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) 11:16:31.7 Info: => 0.0001284s 11:16:31.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) 11:16:31.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) 11:16:31.7 Info: => 0.0006105s 11:16:31.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) 11:16:31.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) 11:16:31.7 Info: => 0.0001439s 11:16:31.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) 11:16:31.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) 11:16:31.7 Info: => 0.0001392s 11:16:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:31', 'clean_artist_metadata_table') 11:16:31.7 Info: Committing Transaction 11:16:31.7 Info: 28: clean_artist_metadata_table migrated 11:16:31.7 Info: => 0.0006153s 11:16:31.7 Info: 29: health_issue_notification migrating 11:16:31.7 Info: Beginning Transaction 11:16:31.7 Info: Starting migration of Main DB to 29 11:16:31.7 Info: AlterTable Notifications 11:16:31.7 Info: => 9E-07s 11:16:31.7 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:31.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:31.7 Info: => 0.0005276s 11:16:31.7 Info: AlterTable Notifications 11:16:31.7 Info: => 7E-07s 11:16:31.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:31.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:31.7 Info: => 0.0005284s 11:16:31.7 Info: AlterTable Notifications 11:16:31.7 Info: => 7E-07s 11:16:31.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:31.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:31.7 Info: => 0.0005132s 11:16:31.7 Info: AlterTable Notifications 11:16:31.7 Info: => 7E-07s 11:16:31.7 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:31.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:31.7 Info: => 0.0005107s 11:16:31.7 Info: AlterTable Notifications 11:16:31.7 Info: => 7E-07s 11:16:31.7 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:31.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:31.7 Info: => 0.0005115s 11:16:31.7 Info: DeleteColumn Notifications OnDownload 11:16:31.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) 11:16:31.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" 11:16:31.7 Info: DROP TABLE "Notifications" 11:16:31.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:31.7 Info: => 0.0042415s 11:16:31.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:31.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) 11:16:31.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" 11:16:31.7 Info: DROP TABLE "Notifications" 11:16:31.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:31.7 Info: => 0.0042508s 11:16:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:31', 'health_issue_notification') 11:16:31.7 Info: Committing Transaction 11:16:31.7 Info: 29: health_issue_notification migrated 11:16:31.7 Info: => 0.0048191s 11:16:31.7 Info: 30: add_mediafilerepository_mtime migrating 11:16:31.7 Info: Beginning Transaction 11:16:31.7 Info: Starting migration of Main DB to 30 11:16:31.7 Info: AlterTable TrackFiles 11:16:31.7 Info: => 1E-06s 11:16:31.7 Info: CreateColumn TrackFiles Modified DateTime 11:16:31.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:31.7 Info: => 0.0005314s 11:16:31.7 Info: AlterTable TrackFiles 11:16:31.7 Info: => 8E-07s 11:16:31.7 Info: CreateColumn TrackFiles Path String 11:16:31.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:31.7 Info: => 0.0005109s 11:16:31.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:31.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:31.7 Info: => 4.1E-05s 11:16:31.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) 11:16:31.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) 11:16:31.7 Info: => 0.0001287s 11:16:31.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) 11:16:31.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) 11:16:31.7 Info: => 0.0001399s 11:16:31.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) 11:16:31.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) 11:16:31.7 Info: => 0.0001437s 11:16:31.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") 11:16:31.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") 11:16:31.7 Info: => 8.01E-05s 11:16:31.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:31.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:31.7 Info: => 5.92E-05s 11:16:31.7 Info: AlterTable TrackFiles 11:16:31.7 Info: => 6E-07s 11:16:31.7 Info: AlterColumn TrackFiles Path String 11:16:31.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:31.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" 11:16:31.7 Info: DROP TABLE "TrackFiles" 11:16:31.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:31.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:31.7 Info: => 0.0052902s 11:16:31.7 Info: CreateIndex TrackFiles (Path) 11:16:31.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:31.7 Info: => 9.61E-05s 11:16:31.7 Info: DeleteColumn TrackFiles RelativePath 11:16:31.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:31.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" 11:16:31.7 Info: DROP TABLE "TrackFiles" 11:16:31.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:31.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:31.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:31.7 Info: => 0.0045663s 11:16:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:31', 'add_mediafilerepository_mtime') 11:16:31.7 Info: Committing Transaction 11:16:31.7 Info: 30: add_mediafilerepository_mtime migrated 11:16:31.7 Info: => 0.0051359s 11:16:31.7 Info: 31: add_artistmetadataid_constraint migrating 11:16:31.7 Info: Beginning Transaction 11:16:31.7 Info: Starting migration of Main DB to 31 11:16:31.7 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 11:16:31.7 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 11:16:31.7 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 11:16:31.7 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 11:16:31.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") 11:16:31.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") 11:16:31.7 Info: => 0.0001491s 11:16:31.7 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:31.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:31.7 Info: => 0.0001292s 11:16:31.7 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:31.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:31.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" 11:16:31.7 Info: DROP TABLE "Artists" 11:16:31.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:31.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:31.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:31.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:31.7 Info: => 0.0047191s 11:16:31.7 Info: CreateIndex Artists (ArtistMetadataId) 11:16:31.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:31.7 Info: => 9.54E-05s 11:16:31.7 Info: -> 4 Insert operations completed in 00:00:00.0003303 taking an average of 00:00:00.0000825 11:16:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:31', 'add_artistmetadataid_constraint') 11:16:31.7 Info: Committing Transaction 11:16:31.7 Info: 31: add_artistmetadataid_constraint migrated 11:16:31.7 Info: => 0.0006785s 11:16:31.7 Debug: Took: 00:00:00.1867357 11:16:31.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 11:16:31.8 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 11:16:31.9 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 11:16:31.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 11:16:31.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349918413745_121/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.8 Info: DatabaseEngineVersionCheck migrating 11:16:31.8 Info: PerformDBOperation 11:16:31.8 Info: Performing DB Operation 11:16:31.8 Info: SQLite 3.46.0 11:16:31.8 Info: => 0.0015382s 11:16:31.8 Info: DatabaseEngineVersionCheck migrated 11:16:31.8 Info: => 0.0015612s 11:16:31.8 Info: VersionMigration migrating 11:16:31.8 Info: Beginning Transaction 11:16:31.8 Info: CreateTable VersionInfo 11:16:31.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:31.8 Info: => 0.0002266s 11:16:31.8 Info: Committing Transaction 11:16:31.8 Info: VersionMigration migrated 11:16:31.8 Info: => 0.0009774s 11:16:31.8 Info: VersionUniqueMigration migrating 11:16:31.8 Info: Beginning Transaction 11:16:31.8 Info: CreateIndex VersionInfo (Version) 11:16:31.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:31.8 Info: => 0.0001392s 11:16:31.8 Info: AlterTable VersionInfo 11:16:31.8 Info: => 1.1E-06s 11:16:31.8 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:31.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:31.8 Info: => 0.000558s 11:16:31.8 Info: Committing Transaction 11:16:31.8 Info: VersionUniqueMigration migrated 11:16:31.8 Info: => 0.000978s 11:16:31.8 Info: VersionDescriptionMigration migrating 11:16:31.8 Info: Beginning Transaction 11:16:31.8 Info: AlterTable VersionInfo 11:16:31.8 Info: => 9E-07s 11:16:31.8 Info: CreateColumn VersionInfo Description String 11:16:31.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:31.8 Info: => 0.000203s 11:16:31.8 Info: Committing Transaction 11:16:31.8 Info: VersionDescriptionMigration migrated 11:16:31.8 Info: => 0.0005309s 11:16:31.8 Info: 1: InitialSetup migrating 11:16:31.8 Info: Beginning Transaction 11:16:31.8 Info: Starting migration of Main DB to 1 11:16:31.8 Info: CreateTable Config 11:16:31.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:31.8 Info: => 0.0001513s 11:16:31.8 Info: CreateIndex Config (Key) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:31.8 Info: => 8.76E-05s 11:16:31.8 Info: CreateTable RootFolders 11:16:31.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:31.8 Info: => 0.0001238s 11:16:31.8 Info: CreateIndex RootFolders (Path) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:31.8 Info: => 8.9E-05s 11:16:31.8 Info: CreateTable Artists 11:16:31.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) 11:16:31.8 Info: => 0.0002694s 11:16:31.8 Info: CreateIndex Artists (ForeignArtistId) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:31.8 Info: => 9.87E-05s 11:16:31.8 Info: CreateIndex Artists (NameSlug) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:31.8 Info: => 0.0001226s 11:16:31.8 Info: CreateIndex Artists (CleanName) 11:16:31.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:31.8 Info: => 8.24E-05s 11:16:31.8 Info: CreateIndex Artists (Path) 11:16:31.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:31.8 Info: => 8.58E-05s 11:16:31.8 Info: CreateTable Albums 11:16:31.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) 11:16:31.8 Info: => 0.0002535s 11:16:31.8 Info: CreateIndex Albums (ForeignAlbumId) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:31.8 Info: => 8.92E-05s 11:16:31.8 Info: CreateIndex Albums (MBId) 11:16:31.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:31.8 Info: => 8.31E-05s 11:16:31.8 Info: CreateIndex Albums (TADBId) 11:16:31.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:31.8 Info: => 8.27E-05s 11:16:31.8 Info: CreateIndex Albums (TitleSlug) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:31.8 Info: => 8.17E-05s 11:16:31.8 Info: CreateIndex Albums (CleanTitle) 11:16:31.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:31.8 Info: => 8.09E-05s 11:16:31.8 Info: CreateIndex Albums (Path) 11:16:31.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:31.8 Info: => 8.01E-05s 11:16:31.8 Info: CreateTable Tracks 11:16:31.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) 11:16:31.8 Info: => 0.0001696s 11:16:31.8 Info: CreateIndex Tracks (ForeignTrackId) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:31.8 Info: => 8.55E-05s 11:16:31.8 Info: CreateIndex Tracks (ArtistId) 11:16:31.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:31.8 Info: => 8.72E-05s 11:16:31.8 Info: CreateIndex Tracks (TrackFileId) 11:16:31.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:31.8 Info: => 9.46E-05s 11:16:31.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:31.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:31.8 Info: => 8.9E-05s 11:16:31.8 Info: CreateTable TrackFiles 11:16:31.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) 11:16:31.8 Info: => 0.0001627s 11:16:31.8 Info: CreateIndex TrackFiles (ArtistId) 11:16:31.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:31.8 Info: => 8.31E-05s 11:16:31.8 Info: CreateIndex TrackFiles (AlbumId) 11:16:31.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:31.8 Info: => 8.24E-05s 11:16:31.8 Info: CreateTable History 11:16:31.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) 11:16:31.8 Info: => 0.0001681s 11:16:31.8 Info: CreateIndex History (Date) 11:16:31.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:31.8 Info: => 8.55E-05s 11:16:31.8 Info: CreateIndex History (EventType) 11:16:31.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:31.8 Info: => 8.23E-05s 11:16:31.8 Info: CreateIndex History (DownloadId) 11:16:31.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:31.8 Info: => 8.33E-05s 11:16:31.8 Info: CreateIndex History (AlbumId) 11:16:31.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:31.8 Info: => 8.05E-05s 11:16:31.8 Info: CreateTable Notifications 11:16:31.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) 11:16:31.8 Info: => 0.0001527s 11:16:31.8 Info: CreateTable ScheduledTasks 11:16:31.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:31.8 Info: => 0.000182s 11:16:31.8 Info: CreateIndex ScheduledTasks (TypeName) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:31.8 Info: => 0.0001399s 11:16:31.8 Info: CreateTable Indexers 11:16:31.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) 11:16:31.8 Info: => 0.0001396s 11:16:31.8 Info: CreateIndex Indexers (Name) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:31.8 Info: => 9.39E-05s 11:16:31.8 Info: CreateTable Profiles 11:16:31.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:31.8 Info: => 0.0001295s 11:16:31.8 Info: CreateIndex Profiles (Name) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:31.8 Info: => 9.24E-05s 11:16:31.8 Info: CreateTable QualityDefinitions 11:16:31.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:31.8 Info: => 0.0001527s 11:16:31.8 Info: CreateIndex QualityDefinitions (Quality) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:31.8 Info: => 0.0001089s 11:16:31.8 Info: CreateIndex QualityDefinitions (Title) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:31.8 Info: => 9.98E-05s 11:16:31.8 Info: CreateTable NamingConfig 11:16:31.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) 11:16:31.8 Info: => 0.0001499s 11:16:31.8 Info: CreateTable Blacklist 11:16:31.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 '') 11:16:31.8 Info: => 0.0001872s 11:16:31.8 Info: CreateTable Metadata 11:16:31.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) 11:16:31.8 Info: => 0.0001377s 11:16:31.8 Info: CreateTable MetadataFiles 11:16:31.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) 11:16:31.8 Info: => 0.0001551s 11:16:31.8 Info: CreateTable DownloadClients 11:16:31.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) 11:16:31.8 Info: => 0.0001354s 11:16:31.8 Info: CreateTable PendingReleases 11:16:31.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 '') 11:16:31.8 Info: => 0.0001506s 11:16:31.8 Info: CreateTable RemotePathMappings 11:16:31.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:31.8 Info: => 0.0001309s 11:16:31.8 Info: CreateTable Tags 11:16:31.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:31.8 Info: => 0.0001212s 11:16:31.8 Info: CreateIndex Tags (Label) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:31.8 Info: => 9.87E-05s 11:16:31.8 Info: CreateTable Restrictions 11:16:31.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:31.8 Info: => 0.0001335s 11:16:31.8 Info: CreateTable DelayProfiles 11:16:31.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) 11:16:31.8 Info: => 0.0001594s 11:16:31.8 Info: CreateTable Users 11:16:31.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:31.8 Info: => 0.0001494s 11:16:31.8 Info: CreateIndex Users (Identifier) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:31.8 Info: => 0.000116s 11:16:31.8 Info: CreateIndex Users (Username) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:31.8 Info: => 0.0001149s 11:16:31.8 Info: CreateTable Commands 11:16:31.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) 11:16:31.8 Info: => 0.0001595s 11:16:31.8 Info: CreateTable IndexerStatus 11:16:31.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) 11:16:31.8 Info: => 0.0001543s 11:16:31.8 Info: CreateIndex IndexerStatus (ProviderId) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:31.8 Info: => 9.65E-05s 11:16:31.8 Info: CreateTable ExtraFiles 11:16:31.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) 11:16:31.8 Info: => 0.0001475s 11:16:31.8 Info: CreateTable LyricFiles 11:16:31.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) 11:16:31.8 Info: => 0.0001729s 11:16:31.8 Info: CreateTable LanguageProfiles 11:16:31.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:31.8 Info: => 0.000131s 11:16:31.8 Info: CreateIndex LanguageProfiles (Name) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:31.8 Info: => 9.89E-05s 11:16:31.8 Info: CreateTable DownloadClientStatus 11:16:31.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) 11:16:31.8 Info: => 0.0001419s 11:16:31.8 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:31.8 Info: => 9.97E-05s 11:16:31.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:31.8 Info: -> 1 Insert operations completed in 00:00:00.0000695 taking an average of 00:00:00.0000695 11:16:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:31', 'InitialSetup') 11:16:31.8 Info: Committing Transaction 11:16:31.8 Info: 1: InitialSetup migrated 11:16:31.8 Info: => 0.0010416s 11:16:31.8 Info: 2: add_reason_to_pending_releases migrating 11:16:31.8 Info: Beginning Transaction 11:16:31.8 Info: Starting migration of Main DB to 2 11:16:31.8 Info: AlterTable PendingReleases 11:16:31.8 Info: => 9E-07s 11:16:31.8 Info: CreateColumn PendingReleases Reason Int32 11:16:31.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:31.8 Info: => 0.0005776s 11:16:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:31', 'add_reason_to_pending_releases') 11:16:31.8 Info: Committing Transaction 11:16:31.8 Info: 2: add_reason_to_pending_releases migrated 11:16:31.8 Info: => 0.0011031s 11:16:31.8 Info: 3: add_medium_support migrating 11:16:31.8 Info: Beginning Transaction 11:16:31.8 Info: Starting migration of Main DB to 3 11:16:31.8 Info: AlterTable Albums 11:16:31.8 Info: => 1E-06s 11:16:31.8 Info: CreateColumn Albums Media String 11:16:31.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:31.8 Info: => 0.0004783s 11:16:31.8 Info: AlterTable Tracks 11:16:31.8 Info: => 7E-07s 11:16:31.8 Info: CreateColumn Tracks MediumNumber Int32 11:16:31.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:31.8 Info: => 0.0004557s 11:16:31.8 Info: AlterTable Tracks 11:16:31.8 Info: => 7E-07s 11:16:31.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:31.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:31.8 Info: => 0.0004537s 11:16:31.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:31.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:31.8 Info: => 4.51E-05s 11:16:31.8 Info: DeleteColumn Tracks TrackNumber 11:16:31.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) 11:16:31.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" 11:16:31.8 Info: DROP TABLE "Tracks" 11:16:31.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:31.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:31.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:31.8 Info: => 0.0045216s 11:16:31.8 Info: AlterTable Tracks 11:16:31.8 Info: => 7E-07s 11:16:31.8 Info: CreateColumn Tracks TrackNumber String 11:16:31.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:31.8 Info: => 0.0004461s 11:16:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:31', 'add_medium_support') 11:16:31.8 Info: Committing Transaction 11:16:31.8 Info: 3: add_medium_support migrated 11:16:31.8 Info: => 0.0010076s 11:16:31.8 Info: 4: add_various_qualites_in_profile migrating 11:16:31.8 Info: Beginning Transaction 11:16:31.8 Info: Starting migration of Main DB to 4 11:16:31.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:31.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:31.8 Info: => 5.26E-05s 11:16:31.8 Info: PerformDBOperation 11:16:31.8 Info: Performing DB Operation 11:16:31.8 Info: => 3.53E-05s 11:16:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:31', 'add_various_qualites_in_profile') 11:16:31.8 Info: Committing Transaction 11:16:31.8 Info: 4: add_various_qualites_in_profile migrated 11:16:31.8 Info: => 0.0004559s 11:16:31.8 Info: 5: metadata_profiles migrating 11:16:31.8 Info: Beginning Transaction 11:16:31.8 Info: Starting migration of Main DB to 5 11:16:31.8 Info: CreateTable MetadataProfiles 11:16:31.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:31.8 Info: => 0.000128s 11:16:31.8 Info: CreateIndex MetadataProfiles (Name) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:31.8 Info: => 0.0001075s 11:16:31.8 Info: AlterTable Artists 11:16:31.8 Info: => 6E-07s 11:16:31.8 Info: CreateColumn Artists MetadataProfileId Int32 11:16:31.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:31.8 Info: => 0.0004681s 11:16:31.8 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:31.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) 11:16:31.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" 11:16:31.8 Info: DROP TABLE "Artists" 11:16:31.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:31.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:31.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:31.8 Info: => 0.0046237s 11:16:31.8 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:31.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) 11:16:31.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" 11:16:31.8 Info: DROP TABLE "Artists" 11:16:31.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:31.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:31.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:31.8 Info: => 0.0044678s 11:16:31.8 Info: AlterTable Albums 11:16:31.8 Info: => 7E-07s 11:16:31.8 Info: CreateColumn Albums SecondaryTypes String 11:16:31.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:31.8 Info: => 0.0004539s 11:16:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:31', 'metadata_profiles') 11:16:31.8 Info: Committing Transaction 11:16:31.8 Info: 5: metadata_profiles migrated 11:16:31.8 Info: => 0.0010554s 11:16:31.8 Info: 6: separate_automatic_and_interactive_search migrating 11:16:31.8 Info: Beginning Transaction 11:16:31.8 Info: Starting migration of Main DB to 6 11:16:31.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:31.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) 11:16:31.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:31.8 Info: DROP TABLE "Indexers" 11:16:31.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:31.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:31.8 Info: => 0.0038462s 11:16:31.8 Info: AlterTable Indexers 11:16:31.8 Info: => 7E-07s 11:16:31.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:31.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:31.8 Info: => 0.0004491s 11:16:31.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:31.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:31.8 Info: => 4.66E-05s 11:16:31.8 Info: AlterTable Indexers 11:16:31.8 Info: => 6E-07s 11:16:31.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:31.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:31.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:31.9 Info: DROP TABLE "Indexers" 11:16:31.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:31.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:31.9 Info: => 0.0038323s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:31', 'separate_automatic_and_interactive_search') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 6: separate_automatic_and_interactive_search migrated 11:16:31.9 Info: => 0.0043644s 11:16:31.9 Info: 7: change_album_path_to_relative migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 7 11:16:31.9 Info: DeleteColumn Albums Path 11:16:31.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:31.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:31.9 Info: DROP TABLE "Albums" 11:16:31.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:31.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:31.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:31.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:31.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:31.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:31.9 Info: => 0.0048701s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:31', 'change_album_path_to_relative') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 7: change_album_path_to_relative migrated 11:16:31.9 Info: => 0.0054671s 11:16:31.9 Info: 8: change_quality_size_mb_to_kb migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 8 11:16:31.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:31.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:31.9 Info: => 5.08E-05s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:31', 'change_quality_size_mb_to_kb') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 8: change_quality_size_mb_to_kb migrated 11:16:31.9 Info: => 0.0005566s 11:16:31.9 Info: 9: album_releases migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 9 11:16:31.9 Info: AlterTable Albums 11:16:31.9 Info: => 1E-06s 11:16:31.9 Info: CreateColumn Albums Releases String 11:16:31.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:31.9 Info: => 0.0004655s 11:16:31.9 Info: AlterTable Albums 11:16:31.9 Info: => 6E-07s 11:16:31.9 Info: CreateColumn Albums CurrentRelease String 11:16:31.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:31.9 Info: => 0.000482s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:31', 'album_releases') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 9: album_releases migrated 11:16:31.9 Info: => 0.0009984s 11:16:31.9 Info: 10: album_releases_fix migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 10 11:16:31.9 Info: AlterTable Albums 11:16:31.9 Info: => 9E-07s 11:16:31.9 Info: AlterColumn Albums Releases String 11:16:31.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:31.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:31.9 Info: DROP TABLE "Albums" 11:16:31.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:31.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:31.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:31.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:31.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:31.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:31.9 Info: => 0.0046848s 11:16:31.9 Info: AlterTable Albums 11:16:31.9 Info: => 7E-07s 11:16:31.9 Info: AlterColumn Albums CurrentRelease String 11:16:31.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:31.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:31.9 Info: DROP TABLE "Albums" 11:16:31.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:31.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:31.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:31.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:31.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:31.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:31.9 Info: => 0.0045822s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:31', 'album_releases_fix') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 10: album_releases_fix migrated 11:16:31.9 Info: => 0.0051643s 11:16:31.9 Info: 11: import_lists migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 11 11:16:31.9 Info: CreateTable ImportLists 11:16:31.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:31.9 Info: => 0.000155s 11:16:31.9 Info: CreateIndex ImportLists (Name) 11:16:31.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:31.9 Info: => 9.59E-05s 11:16:31.9 Info: CreateTable ImportListStatus 11:16:31.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:31.9 Info: => 0.0001272s 11:16:31.9 Info: CreateIndex ImportListStatus (ProviderId) 11:16:31.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:31.9 Info: => 9.6E-05s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:31', 'import_lists') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 11: import_lists migrated 11:16:31.9 Info: => 0.0006047s 11:16:31.9 Info: 12: add_release_status migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 12 11:16:31.9 Info: AlterTable MetadataProfiles 11:16:31.9 Info: => 1E-06s 11:16:31.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:31.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:31.9 Info: => 0.000478s 11:16:31.9 Info: PerformDBOperation 11:16:31.9 Info: Performing DB Operation 11:16:31.9 Info: => 3.33E-05s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:31', 'add_release_status') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 12: add_release_status migrated 11:16:31.9 Info: => 0.0004394s 11:16:31.9 Info: 13: album_download_notification migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 13 11:16:31.9 Info: AlterTable Notifications 11:16:31.9 Info: => 1.1E-06s 11:16:31.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:31.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:31.9 Info: => 0.0004939s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:31', 'album_download_notification') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 13: album_download_notification migrated 11:16:31.9 Info: => 0.0009937s 11:16:31.9 Info: 14: fix_language_metadata_profiles migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 14 11:16:31.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:31.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:31.9 Info: => 0.0001s 11:16:31.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:31.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:31.9 Info: => 8.5E-05s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:31', 'fix_language_metadata_profiles') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 14: fix_language_metadata_profiles migrated 11:16:31.9 Info: => 0.0005893s 11:16:31.9 Info: 15: remove_fanzub migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 15 11:16:31.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:31.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:31.9 Info: => 6.37E-05s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:31', 'remove_fanzub') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 15: remove_fanzub migrated 11:16:31.9 Info: => 0.0005209s 11:16:31.9 Info: 16: update_artist_history_indexes migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 16 11:16:31.9 Info: CreateIndex Albums (ArtistId) 11:16:31.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:31.9 Info: => 0.0001034s 11:16:31.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:31.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:31.9 Info: => 9.65E-05s 11:16:31.9 Info: DeleteIndex History (AlbumId) 11:16:31.9 Info: DROP INDEX "IX_History_AlbumId" 11:16:31.9 Info: => 0.0001257s 11:16:31.9 Info: CreateIndex History (AlbumId, Date) 11:16:31.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:31.9 Info: => 9.8E-05s 11:16:31.9 Info: DeleteIndex History (DownloadId) 11:16:31.9 Info: DROP INDEX "IX_History_DownloadId" 11:16:31.9 Info: => 0.0001212s 11:16:31.9 Info: CreateIndex History (DownloadId, Date) 11:16:31.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:31.9 Info: => 9.88E-05s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:31', 'update_artist_history_indexes') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 16: update_artist_history_indexes migrated 11:16:31.9 Info: => 0.0006423s 11:16:31.9 Info: 17: remove_nma migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 17 11:16:31.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:31.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:31.9 Info: => 8.57E-05s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:31', 'remove_nma') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 17: remove_nma migrated 11:16:31.9 Info: => 0.0005455s 11:16:31.9 Info: 18: album_disambiguation migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 18 11:16:31.9 Info: AlterTable Albums 11:16:31.9 Info: => 9E-07s 11:16:31.9 Info: CreateColumn Albums Disambiguation String 11:16:31.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:31.9 Info: => 0.0004825s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:31', 'album_disambiguation') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 18: album_disambiguation migrated 11:16:31.9 Info: => 0.000973s 11:16:31.9 Info: 19: add_ape_quality_in_profiles migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 19 11:16:31.9 Info: PerformDBOperation 11:16:31.9 Info: Performing DB Operation 11:16:31.9 Info: => 3.23E-05s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:31', 'add_ape_quality_in_profiles') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 19: add_ape_quality_in_profiles migrated 11:16:31.9 Info: => 0.000418s 11:16:31.9 Info: 20: remove_pushalot migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 20 11:16:31.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:31.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:31.9 Info: => 5.08E-05s 11:16:31.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:31.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:31.9 Info: => 4.29E-05s 11:16:31.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:31.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:31.9 Info: => 4.08E-05s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:31', 'remove_pushalot') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 20: remove_pushalot migrated 11:16:31.9 Info: => 0.0004101s 11:16:31.9 Info: 21: add_custom_filters migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 21 11:16:31.9 Info: CreateTable CustomFilters 11:16:31.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:31.9 Info: => 0.0001277s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:31', 'add_custom_filters') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 21: add_custom_filters migrated 11:16:31.9 Info: => 0.0005106s 11:16:31.9 Info: 22: import_list_tags migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 22 11:16:31.9 Info: AlterTable ImportLists 11:16:31.9 Info: => 9E-07s 11:16:31.9 Info: CreateColumn ImportLists Tags String 11:16:31.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:31.9 Info: => 0.0004823s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:31', 'import_list_tags') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 22: import_list_tags migrated 11:16:31.9 Info: => 0.0008635s 11:16:31.9 Info: 23: add_release_groups_etc migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 23 11:16:31.9 Info: CreateTable ArtistMetadata 11:16:31.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:31.9 Info: => 0.0001625s 11:16:31.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:31.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:31.9 Info: => 0.0001007s 11:16:31.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:31.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:31.9 Info: => 9.09E-05s 11:16:31.9 Info: AlterTable Artists 11:16:31.9 Info: => 7E-07s 11:16:31.9 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:31.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:31.9 Info: => 0.0004981s 11:16:31.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:31.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:31.9 Info: => 7E-05s 11:16:31.9 Info: CreateTable AlbumReleases 11:16:31.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:31.9 Info: => 0.0001549s 11:16:31.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:31.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:31.9 Info: => 9.66E-05s 11:16:31.9 Info: CreateIndex AlbumReleases (AlbumId) 11:16:31.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:31.9 Info: => 9.2E-05s 11:16:31.9 Info: PerformDBOperation 11:16:31.9 Info: Performing DB Operation 11:16:31.9 Info: => 3.98E-05s 11:16:31.9 Info: AlterTable Albums 11:16:31.9 Info: => 7E-07s 11:16:31.9 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:31.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:31.9 Info: => 0.0005092s 11:16:31.9 Info: AlterTable Albums 11:16:31.9 Info: => 6E-07s 11:16:31.9 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:31.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:31.9 Info: => 0.0005862s 11:16:31.9 Info: AlterTable Albums 11:16:31.9 Info: => 5E-07s 11:16:31.9 Info: CreateColumn Albums Links String 11:16:31.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:31.9 Info: => 0.0005026s 11:16:31.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:31.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:31.9 Info: => 0.000104s 11:16:31.9 Info: AlterTable Tracks 11:16:31.9 Info: => 7E-07s 11:16:31.9 Info: CreateColumn Tracks ForeignRecordingId String 11:16:31.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:31.9 Info: => 0.0005082s 11:16:31.9 Info: AlterTable Tracks 11:16:31.9 Info: => 7E-07s 11:16:31.9 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:31.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:31.9 Info: => 0.0005028s 11:16:31.9 Info: AlterTable Tracks 11:16:31.9 Info: => 7E-07s 11:16:31.9 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:31.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:31.9 Info: => 0.0005216s 11:16:31.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:31.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:31.9 Info: => 8.62E-05s 11:16:31.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:31.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:31.9 Info: => 7.33E-05s 11:16:31.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:31.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:31.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:31.9 Info: DROP TABLE "Artists" 11:16:31.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:31.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:31.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:31.9 Info: => 0.0123754s 11:16:31.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:31.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:31.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:31.9 Info: DROP TABLE "Albums" 11:16:31.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:31.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:31.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:31.9 Info: => 0.004901s 11:16:31.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:31.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:31.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:16:31.9 Info: DROP TABLE "Tracks" 11:16:31.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:31.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:31.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:31.9 Info: => 0.0043742s 11:16:31.9 Info: DeleteColumn TrackFiles ArtistId 11:16:31.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:31.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:16:31.9 Info: DROP TABLE "TrackFiles" 11:16:31.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:31.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:31.9 Info: => 0.0048333s 11:16:31.9 Info: CreateIndex Artists (ArtistMetadataId) 11:16:31.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:31.9 Info: => 9.74E-05s 11:16:31.9 Info: CreateIndex Artists (Monitored) 11:16:31.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:31.9 Info: => 0.0001055s 11:16:31.9 Info: CreateIndex Albums (ArtistMetadataId) 11:16:31.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:31.9 Info: => 0.0001268s 11:16:31.9 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:31.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:31.9 Info: => 0.000113s 11:16:31.9 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:31.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:31.9 Info: => 0.0001146s 11:16:31.9 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:31.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:31.9 Info: => 9.98E-05s 11:16:31.9 Info: UpdateData 11:16:31.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:31.9 Info: => 5.37E-05s 11:16:31.9 Info: UpdateData 11:16:31.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:31.9 Info: => 4.66E-05s 11:16:31.9 Info: UpdateData 11:16:31.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:31.9 Info: => 5.09E-05s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:31', 'add_release_groups_etc') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 23: add_release_groups_etc migrated 11:16:31.9 Info: => 0.0007773s 11:16:31.9 Info: 24: NewMediaInfoFormat migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 24 11:16:31.9 Info: UpdateData 11:16:31.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:31.9 Info: => 5.26E-05s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:31', 'NewMediaInfoFormat') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 24: NewMediaInfoFormat migrated 11:16:31.9 Info: => 0.0005257s 11:16:31.9 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 25 11:16:31.9 Info: RenameTable Restrictions ReleaseProfiles 11:16:31.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:31.9 Info: => 0.0018521s 11:16:31.9 Info: AlterTable ReleaseProfiles 11:16:31.9 Info: => 8E-07s 11:16:31.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:31.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:31.9 Info: => 0.0004979s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:31', 'rename_restrictions_to_release_profiles') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:31.9 Info: => 0.0009945s 11:16:31.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 26 11:16:31.9 Info: RenameTable Profiles QualityProfiles 11:16:31.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:31.9 Info: => 0.0014722s 11:16:31.9 Info: AlterTable QualityProfiles 11:16:31.9 Info: => 8E-07s 11:16:31.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:31.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:31.9 Info: => 0.0005527s 11:16:31.9 Info: AlterTable LanguageProfiles 11:16:31.9 Info: => 8E-07s 11:16:31.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:31.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:31.9 Info: => 0.0004816s 11:16:31.9 Info: UpdateData 11:16:31.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:31.9 Info: => 5.1E-05s 11:16:31.9 Info: UpdateData 11:16:31.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:31.9 Info: => 4.36E-05s 11:16:31.9 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:31.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:31.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:31.9 Info: DROP TABLE "Artists" 11:16:31.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:31.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:31.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:31.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:31.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:31.9 Info: => 0.0048652s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:31', 'rename_quality_profiles_add_upgrade_allowed') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:31.9 Info: => 0.0054748s 11:16:31.9 Info: 27: add_import_exclusions migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 27 11:16:31.9 Info: CreateTable ImportListExclusions 11:16:31.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:31.9 Info: => 0.0001248s 11:16:31.9 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:31.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:31.9 Info: => 9.91E-05s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:31', 'add_import_exclusions') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 27: add_import_exclusions migrated 11:16:31.9 Info: => 0.0006023s 11:16:31.9 Info: 28: clean_artist_metadata_table migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 28 11:16:31.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:31.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:31.9 Info: => 0.0001476s 11:16:31.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:31.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:31.9 Info: => 0.0001337s 11:16:31.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:31.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:31.9 Info: => 0.0001298s 11:16:31.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:31.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:31.9 Info: => 0.0001289s 11:16:31.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:31.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:31.9 Info: => 0.0001277s 11:16:31.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:31.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:31.9 Info: => 0.0001292s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:31', 'clean_artist_metadata_table') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 28: clean_artist_metadata_table migrated 11:16:31.9 Info: => 0.0005948s 11:16:31.9 Info: 29: health_issue_notification migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 29 11:16:31.9 Info: AlterTable Notifications 11:16:31.9 Info: => 9E-07s 11:16:31.9 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:31.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:31.9 Info: => 0.0005456s 11:16:31.9 Info: AlterTable Notifications 11:16:31.9 Info: => 7E-07s 11:16:31.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:31.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:31.9 Info: => 0.0004955s 11:16:31.9 Info: AlterTable Notifications 11:16:31.9 Info: => 7E-07s 11:16:31.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:31.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:31.9 Info: => 0.0004951s 11:16:31.9 Info: AlterTable Notifications 11:16:31.9 Info: => 7E-07s 11:16:31.9 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:31.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:31.9 Info: => 0.0005941s 11:16:31.9 Info: AlterTable Notifications 11:16:31.9 Info: => 6E-07s 11:16:31.9 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:31.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:31.9 Info: => 0.0007488s 11:16:31.9 Info: DeleteColumn Notifications OnDownload 11:16:31.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:31.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:31.9 Info: DROP TABLE "Notifications" 11:16:31.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:31.9 Info: => 0.0053358s 11:16:31.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:31.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:31.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:31.9 Info: DROP TABLE "Notifications" 11:16:31.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:31.9 Info: => 0.0043725s 11:16:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:31', 'health_issue_notification') 11:16:31.9 Info: Committing Transaction 11:16:31.9 Info: 29: health_issue_notification migrated 11:16:31.9 Info: => 0.0049138s 11:16:31.9 Info: 30: add_mediafilerepository_mtime migrating 11:16:31.9 Info: Beginning Transaction 11:16:31.9 Info: Starting migration of Main DB to 30 11:16:31.9 Info: AlterTable TrackFiles 11:16:31.9 Info: => 5E-07s 11:16:31.9 Info: CreateColumn TrackFiles Modified DateTime 11:16:31.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:31.9 Info: => 0.0005426s 11:16:31.9 Info: AlterTable TrackFiles 11:16:31.9 Info: => 5E-07s 11:16:31.9 Info: CreateColumn TrackFiles Path String 11:16:31.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:31.9 Info: => 0.0004998s 11:16:31.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:31.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:31.9 Info: => 4.23E-05s 11:16:31.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:31.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:31.9 Info: => 0.0001397s 11:16:31.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:31.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:31.9 Info: => 0.0001515s 11:16:31.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:31.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:31.9 Info: => 0.0001533s 11:16:31.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:31.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:31.9 Info: => 8.23E-05s 11:16:31.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:31.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:31.9 Info: => 6E-05s 11:16:31.9 Info: AlterTable TrackFiles 11:16:31.9 Info: => 6E-07s 11:16:31.9 Info: AlterColumn TrackFiles Path String 11:16:32.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:32.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:32.0 Info: DROP TABLE "TrackFiles" 11:16:32.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:32.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:32.0 Info: => 0.0048233s 11:16:32.0 Info: CreateIndex TrackFiles (Path) 11:16:32.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:32.0 Info: => 0.0001092s 11:16:32.0 Info: DeleteColumn TrackFiles RelativePath 11:16:32.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:32.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:32.0 Info: DROP TABLE "TrackFiles" 11:16:32.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:32.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:32.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:32.0 Info: => 0.0048446s 11:16:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:32', 'add_mediafilerepository_mtime') 11:16:32.0 Info: Committing Transaction 11:16:32.0 Info: 30: add_mediafilerepository_mtime migrated 11:16:32.0 Info: => 0.0053953s 11:16:32.0 Info: 31: add_artistmetadataid_constraint migrating 11:16:32.0 Info: Beginning Transaction 11:16:32.0 Info: Starting migration of Main DB to 31 11:16:32.0 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 11:16:32.0 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 11:16:32.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:16:32.0 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:16:32.0 Info: => 0.000162s 11:16:32.0 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:32.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:32.0 Info: => 0.0001387s 11:16:32.0 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:32.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:32.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:32.0 Info: DROP TABLE "Artists" 11:16:32.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:32.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:32.0 Info: => 0.0049764s 11:16:32.0 Info: CreateIndex Artists (ArtistMetadataId) 11:16:32.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:32.0 Info: => 9.84E-05s 11:16:32.0 Info: -> 2 Insert operations completed in 00:00:00.0001673 taking an average of 00:00:00.0000836 11:16:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:32', 'add_artistmetadataid_constraint') 11:16:32.0 Info: Committing Transaction 11:16:32.0 Info: 31: add_artistmetadataid_constraint migrated 11:16:32.0 Info: => 0.0006588s 11:16:32.0 Debug: Took: 00:00:00.1720690 11:16:32.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 11:16:31.9 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 11:16:31.9 Trace: Rate Limit triggered, delaying 'me' for 0.192 sec 11:16:32.1 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 11:16:32.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 11:16:32.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349920751680_123/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.0 Info: DatabaseEngineVersionCheck migrating 11:16:32.0 Info: PerformDBOperation 11:16:32.0 Info: Performing DB Operation 11:16:32.0 Info: SQLite 3.46.0 11:16:32.0 Info: => 0.0014558s 11:16:32.0 Info: DatabaseEngineVersionCheck migrated 11:16:32.0 Info: => 0.0014719s 11:16:32.0 Info: VersionMigration migrating 11:16:32.0 Info: Beginning Transaction 11:16:32.0 Info: CreateTable VersionInfo 11:16:32.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:32.0 Info: => 0.0001951s 11:16:32.0 Info: Committing Transaction 11:16:32.0 Info: VersionMigration migrated 11:16:32.0 Info: => 0.0009582s 11:16:32.0 Info: VersionUniqueMigration migrating 11:16:32.0 Info: Beginning Transaction 11:16:32.0 Info: CreateIndex VersionInfo (Version) 11:16:32.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:32.0 Info: => 0.0001374s 11:16:32.0 Info: AlterTable VersionInfo 11:16:32.0 Info: => 8E-07s 11:16:32.0 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:32.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:32.0 Info: => 0.0005229s 11:16:32.0 Info: Committing Transaction 11:16:32.0 Info: VersionUniqueMigration migrated 11:16:32.0 Info: => 0.0009561s 11:16:32.0 Info: VersionDescriptionMigration migrating 11:16:32.0 Info: Beginning Transaction 11:16:32.0 Info: AlterTable VersionInfo 11:16:32.0 Info: => 7E-07s 11:16:32.0 Info: CreateColumn VersionInfo Description String 11:16:32.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:32.0 Info: => 0.000231s 11:16:32.0 Info: Committing Transaction 11:16:32.0 Info: VersionDescriptionMigration migrated 11:16:32.0 Info: => 0.0006387s 11:16:32.0 Info: 1: InitialSetup migrating 11:16:32.0 Info: Beginning Transaction 11:16:32.0 Info: Starting migration of Main DB to 1 11:16:32.0 Info: CreateTable Config 11:16:32.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:32.0 Info: => 0.0001517s 11:16:32.0 Info: CreateIndex Config (Key) 11:16:32.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:32.0 Info: => 8.88E-05s 11:16:32.0 Info: CreateTable RootFolders 11:16:32.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:32.0 Info: => 0.0001244s 11:16:32.0 Info: CreateIndex RootFolders (Path) 11:16:32.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:32.0 Info: => 8.73E-05s 11:16:32.0 Info: CreateTable Artists 11:16:32.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:32.0 Info: => 0.0002424s 11:16:32.0 Info: CreateIndex Artists (ForeignArtistId) 11:16:32.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:32.0 Info: => 8.76E-05s 11:16:32.0 Info: CreateIndex Artists (NameSlug) 11:16:32.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:32.0 Info: => 8.46E-05s 11:16:32.0 Info: CreateIndex Artists (CleanName) 11:16:32.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.0 Info: => 8.12E-05s 11:16:32.0 Info: CreateIndex Artists (Path) 11:16:32.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.0 Info: => 7.87E-05s 11:16:32.0 Info: CreateTable Albums 11:16:32.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:32.0 Info: => 0.0002469s 11:16:32.0 Info: CreateIndex Albums (ForeignAlbumId) 11:16:32.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:32.0 Info: => 8.62E-05s 11:16:32.0 Info: CreateIndex Albums (MBId) 11:16:32.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:32.0 Info: => 8.12E-05s 11:16:32.0 Info: CreateIndex Albums (TADBId) 11:16:32.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:32.0 Info: => 8E-05s 11:16:32.0 Info: CreateIndex Albums (TitleSlug) 11:16:32.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:32.0 Info: => 8.1E-05s 11:16:32.0 Info: CreateIndex Albums (CleanTitle) 11:16:32.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:32.0 Info: => 8E-05s 11:16:32.0 Info: CreateIndex Albums (Path) 11:16:32.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:32.0 Info: => 0.0001281s 11:16:32.0 Info: CreateTable Tracks 11:16:32.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:32.0 Info: => 0.0002005s 11:16:32.0 Info: CreateIndex Tracks (ForeignTrackId) 11:16:32.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:32.0 Info: => 8.62E-05s 11:16:32.0 Info: CreateIndex Tracks (ArtistId) 11:16:32.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:32.0 Info: => 0.0001213s 11:16:32.0 Info: CreateIndex Tracks (TrackFileId) 11:16:32.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:32.0 Info: => 0.0001036s 11:16:32.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:32.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:32.0 Info: => 8.82E-05s 11:16:32.0 Info: CreateTable TrackFiles 11:16:32.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:32.0 Info: => 0.0001629s 11:16:32.0 Info: CreateIndex TrackFiles (ArtistId) 11:16:32.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:32.0 Info: => 9.04E-05s 11:16:32.0 Info: CreateIndex TrackFiles (AlbumId) 11:16:32.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:32.0 Info: => 8.8E-05s 11:16:32.0 Info: CreateTable History 11:16:32.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:32.0 Info: => 0.0001624s 11:16:32.0 Info: CreateIndex History (Date) 11:16:32.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:32.0 Info: => 9.89E-05s 11:16:32.0 Info: CreateIndex History (EventType) 11:16:32.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:32.0 Info: => 8.75E-05s 11:16:32.0 Info: CreateIndex History (DownloadId) 11:16:32.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:32.0 Info: => 8.64E-05s 11:16:32.0 Info: CreateIndex History (AlbumId) 11:16:32.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:32.0 Info: => 8.48E-05s 11:16:32.0 Info: CreateTable Notifications 11:16:32.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:32.0 Info: => 0.0001504s 11:16:32.0 Info: CreateTable ScheduledTasks 11:16:32.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:32.0 Info: => 0.0001514s 11:16:32.0 Info: CreateIndex ScheduledTasks (TypeName) 11:16:32.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:32.0 Info: => 0.0001087s 11:16:32.0 Info: CreateTable Indexers 11:16:32.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:32.0 Info: => 0.0001438s 11:16:32.0 Info: CreateIndex Indexers (Name) 11:16:32.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:32.0 Info: => 9.28E-05s 11:16:32.0 Info: CreateTable Profiles 11:16:32.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:32.0 Info: => 0.00013s 11:16:32.0 Info: CreateIndex Profiles (Name) 11:16:32.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:32.0 Info: => 9.24E-05s 11:16:32.0 Info: CreateTable QualityDefinitions 11:16:32.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:32.0 Info: => 0.0001397s 11:16:32.0 Info: CreateIndex QualityDefinitions (Quality) 11:16:32.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:32.0 Info: => 8.73E-05s 11:16:32.0 Info: CreateIndex QualityDefinitions (Title) 11:16:32.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:32.0 Info: => 0.0001075s 11:16:32.0 Info: CreateTable NamingConfig 11:16:32.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) 11:16:32.1 Info: => 0.0001942s 11:16:32.1 Info: CreateTable Blacklist 11:16:32.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 '') 11:16:32.1 Info: => 0.0002153s 11:16:32.1 Info: CreateTable Metadata 11:16:32.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) 11:16:32.1 Info: => 0.0001352s 11:16:32.1 Info: CreateTable MetadataFiles 11:16:32.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) 11:16:32.1 Info: => 0.0001543s 11:16:32.1 Info: CreateTable DownloadClients 11:16:32.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) 11:16:32.1 Info: => 0.0001369s 11:16:32.1 Info: CreateTable PendingReleases 11:16:32.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 '') 11:16:32.1 Info: => 0.0001464s 11:16:32.1 Info: CreateTable RemotePathMappings 11:16:32.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:32.1 Info: => 0.0001393s 11:16:32.1 Info: CreateTable Tags 11:16:32.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:32.1 Info: => 0.0001199s 11:16:32.1 Info: CreateIndex Tags (Label) 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:32.1 Info: => 9.71E-05s 11:16:32.1 Info: CreateTable Restrictions 11:16:32.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:32.1 Info: => 0.0001316s 11:16:32.1 Info: CreateTable DelayProfiles 11:16:32.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) 11:16:32.1 Info: => 0.0001546s 11:16:32.1 Info: CreateTable Users 11:16:32.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:32.1 Info: => 0.0001254s 11:16:32.1 Info: CreateIndex Users (Identifier) 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:32.1 Info: => 0.0001151s 11:16:32.1 Info: CreateIndex Users (Username) 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:32.1 Info: => 0.0001019s 11:16:32.1 Info: CreateTable Commands 11:16:32.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) 11:16:32.1 Info: => 0.0001599s 11:16:32.1 Info: CreateTable IndexerStatus 11:16:32.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) 11:16:32.1 Info: => 0.0001513s 11:16:32.1 Info: CreateIndex IndexerStatus (ProviderId) 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:32.1 Info: => 9.63E-05s 11:16:32.1 Info: CreateTable ExtraFiles 11:16:32.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) 11:16:32.1 Info: => 0.0001474s 11:16:32.1 Info: CreateTable LyricFiles 11:16:32.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) 11:16:32.1 Info: => 0.0001668s 11:16:32.1 Info: CreateTable LanguageProfiles 11:16:32.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:32.1 Info: => 0.0001304s 11:16:32.1 Info: CreateIndex LanguageProfiles (Name) 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:32.1 Info: => 0.0001352s 11:16:32.1 Info: CreateTable DownloadClientStatus 11:16:32.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) 11:16:32.1 Info: => 0.0001542s 11:16:32.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:32.1 Info: => 0.0001349s 11:16:32.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:32.1 Info: -> 1 Insert operations completed in 00:00:00.0000687 taking an average of 00:00:00.0000687 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:32', 'InitialSetup') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 1: InitialSetup migrated 11:16:32.1 Info: => 0.0010313s 11:16:32.1 Info: 2: add_reason_to_pending_releases migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 2 11:16:32.1 Info: AlterTable PendingReleases 11:16:32.1 Info: => 6E-07s 11:16:32.1 Info: CreateColumn PendingReleases Reason Int32 11:16:32.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:32.1 Info: => 0.0004882s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:32', 'add_reason_to_pending_releases') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 2: add_reason_to_pending_releases migrated 11:16:32.1 Info: => 0.0009965s 11:16:32.1 Info: 3: add_medium_support migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 3 11:16:32.1 Info: AlterTable Albums 11:16:32.1 Info: => 7E-07s 11:16:32.1 Info: CreateColumn Albums Media String 11:16:32.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:32.1 Info: => 0.0005138s 11:16:32.1 Info: AlterTable Tracks 11:16:32.1 Info: => 6E-07s 11:16:32.1 Info: CreateColumn Tracks MediumNumber Int32 11:16:32.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:32.1 Info: => 0.0005002s 11:16:32.1 Info: AlterTable Tracks 11:16:32.1 Info: => 5E-07s 11:16:32.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:32.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:32.1 Info: => 0.0004548s 11:16:32.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:32.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:32.1 Info: => 4.7E-05s 11:16:32.1 Info: DeleteColumn Tracks TrackNumber 11:16:32.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) 11:16:32.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" 11:16:32.1 Info: DROP TABLE "Tracks" 11:16:32.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:32.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:32.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:32.1 Info: => 0.004348s 11:16:32.1 Info: AlterTable Tracks 11:16:32.1 Info: => 6E-07s 11:16:32.1 Info: CreateColumn Tracks TrackNumber String 11:16:32.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:32.1 Info: => 0.0004507s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:32', 'add_medium_support') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 3: add_medium_support migrated 11:16:32.1 Info: => 0.0010105s 11:16:32.1 Info: 4: add_various_qualites_in_profile migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 4 11:16:32.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:32.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:32.1 Info: => 5.65E-05s 11:16:32.1 Info: PerformDBOperation 11:16:32.1 Info: Performing DB Operation 11:16:32.1 Info: => 3.84E-05s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:32', 'add_various_qualites_in_profile') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 4: add_various_qualites_in_profile migrated 11:16:32.1 Info: => 0.0005395s 11:16:32.1 Info: 5: metadata_profiles migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 5 11:16:32.1 Info: CreateTable MetadataProfiles 11:16:32.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:32.1 Info: => 0.0001242s 11:16:32.1 Info: CreateIndex MetadataProfiles (Name) 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:32.1 Info: => 0.0001018s 11:16:32.1 Info: AlterTable Artists 11:16:32.1 Info: => 4E-07s 11:16:32.1 Info: CreateColumn Artists MetadataProfileId Int32 11:16:32.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:32.1 Info: => 0.000491s 11:16:32.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:32.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:32.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:16:32.1 Info: DROP TABLE "Artists" 11:16:32.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:32.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.1 Info: => 0.0045883s 11:16:32.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:32.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:32.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:16:32.1 Info: DROP TABLE "Artists" 11:16:32.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:32.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.1 Info: => 0.0045489s 11:16:32.1 Info: AlterTable Albums 11:16:32.1 Info: => 5E-07s 11:16:32.1 Info: CreateColumn Albums SecondaryTypes String 11:16:32.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:32.1 Info: => 0.0004584s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:32', 'metadata_profiles') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 5: metadata_profiles migrated 11:16:32.1 Info: => 0.0010219s 11:16:32.1 Info: 6: separate_automatic_and_interactive_search migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 6 11:16:32.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:32.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:32.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:32.1 Info: DROP TABLE "Indexers" 11:16:32.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:32.1 Info: => 0.0038152s 11:16:32.1 Info: AlterTable Indexers 11:16:32.1 Info: => 6E-07s 11:16:32.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:32.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:32.1 Info: => 0.0004539s 11:16:32.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:32.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:32.1 Info: => 4.27E-05s 11:16:32.1 Info: AlterTable Indexers 11:16:32.1 Info: => 5E-07s 11:16:32.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:32.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:32.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:32.1 Info: DROP TABLE "Indexers" 11:16:32.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:32.1 Info: => 0.0039047s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:32', 'separate_automatic_and_interactive_search') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 6: separate_automatic_and_interactive_search migrated 11:16:32.1 Info: => 0.0044571s 11:16:32.1 Info: 7: change_album_path_to_relative migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 7 11:16:32.1 Info: DeleteColumn Albums Path 11:16:32.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:32.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:32.1 Info: DROP TABLE "Albums" 11:16:32.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:32.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:32.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:32.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:32.1 Info: => 0.0047259s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:32', 'change_album_path_to_relative') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 7: change_album_path_to_relative migrated 11:16:32.1 Info: => 0.0053109s 11:16:32.1 Info: 8: change_quality_size_mb_to_kb migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 8 11:16:32.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:32.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:32.1 Info: => 5.29E-05s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:32', 'change_quality_size_mb_to_kb') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 8: change_quality_size_mb_to_kb migrated 11:16:32.1 Info: => 0.0005358s 11:16:32.1 Info: 9: album_releases migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 9 11:16:32.1 Info: AlterTable Albums 11:16:32.1 Info: => 7E-07s 11:16:32.1 Info: CreateColumn Albums Releases String 11:16:32.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:32.1 Info: => 0.0004711s 11:16:32.1 Info: AlterTable Albums 11:16:32.1 Info: => 6E-07s 11:16:32.1 Info: CreateColumn Albums CurrentRelease String 11:16:32.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:32.1 Info: => 0.0004593s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:32', 'album_releases') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 9: album_releases migrated 11:16:32.1 Info: => 0.0009213s 11:16:32.1 Info: 10: album_releases_fix migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 10 11:16:32.1 Info: AlterTable Albums 11:16:32.1 Info: => 7E-07s 11:16:32.1 Info: AlterColumn Albums Releases String 11:16:32.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:32.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:32.1 Info: DROP TABLE "Albums" 11:16:32.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:32.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:32.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:32.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:32.1 Info: => 0.0046393s 11:16:32.1 Info: AlterTable Albums 11:16:32.1 Info: => 5E-07s 11:16:32.1 Info: AlterColumn Albums CurrentRelease String 11:16:32.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:32.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:32.1 Info: DROP TABLE "Albums" 11:16:32.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:32.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:32.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:32.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:32.1 Info: => 0.004591s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:32', 'album_releases_fix') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 10: album_releases_fix migrated 11:16:32.1 Info: => 0.005172s 11:16:32.1 Info: 11: import_lists migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 11 11:16:32.1 Info: CreateTable ImportLists 11:16:32.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:32.1 Info: => 0.0001519s 11:16:32.1 Info: CreateIndex ImportLists (Name) 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:32.1 Info: => 9.43E-05s 11:16:32.1 Info: CreateTable ImportListStatus 11:16:32.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:32.1 Info: => 0.0001604s 11:16:32.1 Info: CreateIndex ImportListStatus (ProviderId) 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:32.1 Info: => 9.97E-05s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:32', 'import_lists') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 11: import_lists migrated 11:16:32.1 Info: => 0.0006276s 11:16:32.1 Info: 12: add_release_status migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 12 11:16:32.1 Info: AlterTable MetadataProfiles 11:16:32.1 Info: => 7E-07s 11:16:32.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:32.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:32.1 Info: => 0.0004819s 11:16:32.1 Info: PerformDBOperation 11:16:32.1 Info: Performing DB Operation 11:16:32.1 Info: => 3.26E-05s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:32', 'add_release_status') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 12: add_release_status migrated 11:16:32.1 Info: => 0.0005273s 11:16:32.1 Info: 13: album_download_notification migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 13 11:16:32.1 Info: AlterTable Notifications 11:16:32.1 Info: => 7E-07s 11:16:32.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:32.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:32.1 Info: => 0.0004808s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:32', 'album_download_notification') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 13: album_download_notification migrated 11:16:32.1 Info: => 0.0009364s 11:16:32.1 Info: 14: fix_language_metadata_profiles migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 14 11:16:32.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:32.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:32.1 Info: => 9.81E-05s 11:16:32.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:32.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:32.1 Info: => 8.51E-05s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:32', 'fix_language_metadata_profiles') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 14: fix_language_metadata_profiles migrated 11:16:32.1 Info: => 0.0005545s 11:16:32.1 Info: 15: remove_fanzub migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 15 11:16:32.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:32.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:32.1 Info: => 4.47E-05s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:32', 'remove_fanzub') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 15: remove_fanzub migrated 11:16:32.1 Info: => 0.0005174s 11:16:32.1 Info: 16: update_artist_history_indexes migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 16 11:16:32.1 Info: CreateIndex Albums (ArtistId) 11:16:32.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:32.1 Info: => 0.0001023s 11:16:32.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:32.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:32.1 Info: => 9.67E-05s 11:16:32.1 Info: DeleteIndex History (AlbumId) 11:16:32.1 Info: DROP INDEX "IX_History_AlbumId" 11:16:32.1 Info: => 0.0001269s 11:16:32.1 Info: CreateIndex History (AlbumId, Date) 11:16:32.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:32.1 Info: => 9.81E-05s 11:16:32.1 Info: DeleteIndex History (DownloadId) 11:16:32.1 Info: DROP INDEX "IX_History_DownloadId" 11:16:32.1 Info: => 0.0001197s 11:16:32.1 Info: CreateIndex History (DownloadId, Date) 11:16:32.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:32.1 Info: => 9.91E-05s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:32', 'update_artist_history_indexes') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 16: update_artist_history_indexes migrated 11:16:32.1 Info: => 0.0005908s 11:16:32.1 Info: 17: remove_nma migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 17 11:16:32.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:32.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:32.1 Info: => 5.22E-05s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:32', 'remove_nma') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 17: remove_nma migrated 11:16:32.1 Info: => 0.000506s 11:16:32.1 Info: 18: album_disambiguation migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 18 11:16:32.1 Info: AlterTable Albums 11:16:32.1 Info: => 7E-07s 11:16:32.1 Info: CreateColumn Albums Disambiguation String 11:16:32.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:32.1 Info: => 0.000491s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:32', 'album_disambiguation') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 18: album_disambiguation migrated 11:16:32.1 Info: => 0.0009231s 11:16:32.1 Info: 19: add_ape_quality_in_profiles migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 19 11:16:32.1 Info: PerformDBOperation 11:16:32.1 Info: Performing DB Operation 11:16:32.1 Info: => 3.09E-05s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:32', 'add_ape_quality_in_profiles') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 19: add_ape_quality_in_profiles migrated 11:16:32.1 Info: => 0.000603s 11:16:32.1 Info: 20: remove_pushalot migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 20 11:16:32.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:32.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:32.1 Info: => 5.04E-05s 11:16:32.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:32.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:32.1 Info: => 4.12E-05s 11:16:32.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:32.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:32.1 Info: => 3.94E-05s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:32', 'remove_pushalot') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 20: remove_pushalot migrated 11:16:32.1 Info: => 0.0004032s 11:16:32.1 Info: 21: add_custom_filters migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 21 11:16:32.1 Info: CreateTable CustomFilters 11:16:32.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:32.1 Info: => 0.0001231s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:32', 'add_custom_filters') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 21: add_custom_filters migrated 11:16:32.1 Info: => 0.0006255s 11:16:32.1 Info: 22: import_list_tags migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 22 11:16:32.1 Info: AlterTable ImportLists 11:16:32.1 Info: => 1.7E-06s 11:16:32.1 Info: CreateColumn ImportLists Tags String 11:16:32.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:32.1 Info: => 0.0004901s 11:16:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:32', 'import_list_tags') 11:16:32.1 Info: Committing Transaction 11:16:32.1 Info: 22: import_list_tags migrated 11:16:32.1 Info: => 0.0009665s 11:16:32.1 Info: 23: add_release_groups_etc migrating 11:16:32.1 Info: Beginning Transaction 11:16:32.1 Info: Starting migration of Main DB to 23 11:16:32.1 Info: CreateTable ArtistMetadata 11:16:32.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:32.1 Info: => 0.0001609s 11:16:32.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:32.1 Info: => 9.85E-05s 11:16:32.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:32.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:32.1 Info: => 0.000101s 11:16:32.1 Info: AlterTable Artists 11:16:32.1 Info: => 5E-07s 11:16:32.1 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:32.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:32.1 Info: => 0.0005051s 11:16:32.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:32.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:32.1 Info: => 6.86E-05s 11:16:32.1 Info: CreateTable AlbumReleases 11:16:32.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:32.1 Info: => 0.0001546s 11:16:32.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:32.1 Info: => 9.65E-05s 11:16:32.1 Info: CreateIndex AlbumReleases (AlbumId) 11:16:32.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:32.1 Info: => 9.1E-05s 11:16:32.1 Info: PerformDBOperation 11:16:32.1 Info: Performing DB Operation 11:16:32.1 Info: => 3.82E-05s 11:16:32.1 Info: AlterTable Albums 11:16:32.1 Info: => 5E-07s 11:16:32.1 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:32.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:32.1 Info: => 0.0005138s 11:16:32.1 Info: AlterTable Albums 11:16:32.1 Info: => 6E-07s 11:16:32.1 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:32.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:32.1 Info: => 0.0005108s 11:16:32.1 Info: AlterTable Albums 11:16:32.1 Info: => 5E-07s 11:16:32.1 Info: CreateColumn Albums Links String 11:16:32.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:32.1 Info: => 0.0005065s 11:16:32.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:32.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:32.1 Info: => 0.0001038s 11:16:32.1 Info: AlterTable Tracks 11:16:32.1 Info: => 6E-07s 11:16:32.1 Info: CreateColumn Tracks ForeignRecordingId String 11:16:32.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:32.1 Info: => 0.0005614s 11:16:32.1 Info: AlterTable Tracks 11:16:32.1 Info: => 5E-07s 11:16:32.1 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:32.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:32.1 Info: => 0.000512s 11:16:32.1 Info: AlterTable Tracks 11:16:32.1 Info: => 5E-07s 11:16:32.1 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:32.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:32.1 Info: => 0.0005291s 11:16:32.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:32.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:32.1 Info: => 8.37E-05s 11:16:32.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:32.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:32.1 Info: => 7.27E-05s 11:16:32.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:32.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:32.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:32.1 Info: DROP TABLE "Artists" 11:16:32.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:32.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.1 Info: => 0.0143136s 11:16:32.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:32.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:32.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:32.1 Info: DROP TABLE "Albums" 11:16:32.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:32.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:32.1 Info: => 0.0048408s 11:16:32.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:32.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:32.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:16:32.1 Info: DROP TABLE "Tracks" 11:16:32.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:32.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:32.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:32.1 Info: => 0.004319s 11:16:32.1 Info: DeleteColumn TrackFiles ArtistId 11:16:32.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:32.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:16:32.1 Info: DROP TABLE "TrackFiles" 11:16:32.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:32.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:32.1 Info: => 0.0042031s 11:16:32.1 Info: CreateIndex Artists (ArtistMetadataId) 11:16:32.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:32.1 Info: => 9.47E-05s 11:16:32.1 Info: CreateIndex Artists (Monitored) 11:16:32.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:32.1 Info: => 9.09E-05s 11:16:32.1 Info: CreateIndex Albums (ArtistMetadataId) 11:16:32.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:32.1 Info: => 8.97E-05s 11:16:32.1 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:32.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:32.1 Info: => 8.7E-05s 11:16:32.1 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:32.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:32.1 Info: => 8.72E-05s 11:16:32.1 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:32.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:32.1 Info: => 8.68E-05s 11:16:32.1 Info: UpdateData 11:16:32.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:32.2 Info: => 6.72E-05s 11:16:32.2 Info: UpdateData 11:16:32.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:32.2 Info: => 4.67E-05s 11:16:32.2 Info: UpdateData 11:16:32.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:32.2 Info: => 5.18E-05s 11:16:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:32', 'add_release_groups_etc') 11:16:32.2 Info: Committing Transaction 11:16:32.2 Info: 23: add_release_groups_etc migrated 11:16:32.2 Info: => 0.0008178s 11:16:32.2 Info: 24: NewMediaInfoFormat migrating 11:16:32.2 Info: Beginning Transaction 11:16:32.2 Info: Starting migration of Main DB to 24 11:16:32.2 Info: UpdateData 11:16:32.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:32.2 Info: => 5.11E-05s 11:16:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:32', 'NewMediaInfoFormat') 11:16:32.2 Info: Committing Transaction 11:16:32.2 Info: 24: NewMediaInfoFormat migrated 11:16:32.2 Info: => 0.0005252s 11:16:32.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:32.2 Info: Beginning Transaction 11:16:32.2 Info: Starting migration of Main DB to 25 11:16:32.2 Info: RenameTable Restrictions ReleaseProfiles 11:16:32.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:32.2 Info: => 0.001401s 11:16:32.2 Info: AlterTable ReleaseProfiles 11:16:32.2 Info: => 5E-07s 11:16:32.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:32.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:32.2 Info: => 0.000503s 11:16:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:32', 'rename_restrictions_to_release_profiles') 11:16:32.2 Info: Committing Transaction 11:16:32.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:32.2 Info: => 0.0010122s 11:16:32.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:32.2 Info: Beginning Transaction 11:16:32.2 Info: Starting migration of Main DB to 26 11:16:32.2 Info: RenameTable Profiles QualityProfiles 11:16:32.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:32.2 Info: => 0.0014101s 11:16:32.2 Info: AlterTable QualityProfiles 11:16:32.2 Info: => 5E-07s 11:16:32.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:32.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:32.2 Info: => 0.0004999s 11:16:32.2 Info: AlterTable LanguageProfiles 11:16:32.2 Info: => 4E-07s 11:16:32.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:32.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:32.2 Info: => 0.000482s 11:16:32.2 Info: UpdateData 11:16:32.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:32.2 Info: => 4.93E-05s 11:16:32.2 Info: UpdateData 11:16:32.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:32.2 Info: => 4.25E-05s 11:16:32.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:32.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) 11:16:32.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" 11:16:32.2 Info: DROP TABLE "Artists" 11:16:32.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:32.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:32.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:32.2 Info: => 0.0050116s 11:16:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:32', 'rename_quality_profiles_add_upgrade_allowed') 11:16:32.2 Info: Committing Transaction 11:16:32.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:32.2 Info: => 0.0055824s 11:16:32.2 Info: 27: add_import_exclusions migrating 11:16:32.2 Info: Beginning Transaction 11:16:32.2 Info: Starting migration of Main DB to 27 11:16:32.2 Info: CreateTable ImportListExclusions 11:16:32.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:32.2 Info: => 0.0001233s 11:16:32.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:32.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:32.2 Info: => 0.0001568s 11:16:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:32', 'add_import_exclusions') 11:16:32.2 Info: Committing Transaction 11:16:32.2 Info: 27: add_import_exclusions migrated 11:16:32.2 Info: => 0.0013777s 11:16:32.2 Info: 28: clean_artist_metadata_table migrating 11:16:32.2 Info: Beginning Transaction 11:16:32.2 Info: Starting migration of Main DB to 28 11:16:32.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) 11:16:32.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) 11:16:32.2 Info: => 0.0001571s 11:16:32.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) 11:16:32.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) 11:16:32.2 Info: => 0.0001421s 11:16:32.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) 11:16:32.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) 11:16:32.2 Info: => 0.00014s 11:16:32.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) 11:16:32.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) 11:16:32.2 Info: => 0.0001359s 11:16:32.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) 11:16:32.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) 11:16:32.2 Info: => 0.0001343s 11:16:32.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) 11:16:32.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) 11:16:32.2 Info: => 0.0001486s 11:16:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:32', 'clean_artist_metadata_table') 11:16:32.2 Info: Committing Transaction 11:16:32.2 Info: 28: clean_artist_metadata_table migrated 11:16:32.2 Info: => 0.0006256s 11:16:32.2 Info: 29: health_issue_notification migrating 11:16:32.2 Info: Beginning Transaction 11:16:32.2 Info: Starting migration of Main DB to 29 11:16:32.2 Info: AlterTable Notifications 11:16:32.2 Info: => 7E-07s 11:16:32.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:32.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:32.2 Info: => 0.0005749s 11:16:32.2 Info: AlterTable Notifications 11:16:32.2 Info: => 5E-07s 11:16:32.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:32.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:32.2 Info: => 0.0005017s 11:16:32.2 Info: AlterTable Notifications 11:16:32.2 Info: => 5E-07s 11:16:32.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:32.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:32.2 Info: => 0.0004972s 11:16:32.2 Info: AlterTable Notifications 11:16:32.2 Info: => 4E-07s 11:16:32.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:32.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:32.2 Info: => 0.0005008s 11:16:32.2 Info: AlterTable Notifications 11:16:32.2 Info: => 6E-07s 11:16:32.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:32.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:32.2 Info: => 0.0005104s 11:16:32.2 Info: DeleteColumn Notifications OnDownload 11:16:32.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) 11:16:32.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" 11:16:32.2 Info: DROP TABLE "Notifications" 11:16:32.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:32.2 Info: => 0.0043018s 11:16:32.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:32.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) 11:16:32.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" 11:16:32.2 Info: DROP TABLE "Notifications" 11:16:32.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:32.2 Info: => 0.004243s 11:16:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:32', 'health_issue_notification') 11:16:32.2 Info: Committing Transaction 11:16:32.2 Info: 29: health_issue_notification migrated 11:16:32.2 Info: => 0.0048007s 11:16:32.2 Info: 30: add_mediafilerepository_mtime migrating 11:16:32.2 Info: Beginning Transaction 11:16:32.2 Info: Starting migration of Main DB to 30 11:16:32.2 Info: AlterTable TrackFiles 11:16:32.2 Info: => 7E-07s 11:16:32.2 Info: CreateColumn TrackFiles Modified DateTime 11:16:32.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:32.2 Info: => 0.0005176s 11:16:32.2 Info: AlterTable TrackFiles 11:16:32.2 Info: => 6E-07s 11:16:32.2 Info: CreateColumn TrackFiles Path String 11:16:32.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:32.2 Info: => 0.000501s 11:16:32.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:32.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:32.2 Info: => 4.19E-05s 11:16:32.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:32.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:32.2 Info: => 0.0001652s 11:16:32.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:32.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:32.2 Info: => 0.0001585s 11:16:32.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:32.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:32.2 Info: => 0.0001684s 11:16:32.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:32.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:32.2 Info: => 8.18E-05s 11:16:32.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:32.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:32.2 Info: => 5.95E-05s 11:16:32.2 Info: AlterTable TrackFiles 11:16:32.2 Info: => 5E-07s 11:16:32.2 Info: AlterColumn TrackFiles Path String 11:16:32.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:32.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:32.2 Info: DROP TABLE "TrackFiles" 11:16:32.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:32.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:32.2 Info: => 0.00447s 11:16:32.2 Info: CreateIndex TrackFiles (Path) 11:16:32.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:32.2 Info: => 9.54E-05s 11:16:32.2 Info: DeleteColumn TrackFiles RelativePath 11:16:32.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:32.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:32.2 Info: DROP TABLE "TrackFiles" 11:16:32.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:32.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:32.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:32.2 Info: => 0.0046649s 11:16:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:32', 'add_mediafilerepository_mtime') 11:16:32.2 Info: Committing Transaction 11:16:32.2 Info: 30: add_mediafilerepository_mtime migrated 11:16:32.2 Info: => 0.0052185s 11:16:32.2 Info: 31: add_artistmetadataid_constraint migrating 11:16:32.2 Info: Beginning Transaction 11:16:32.2 Info: Starting migration of Main DB to 31 11:16:32.2 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 11:16:32.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 11:16:32.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 11:16:32.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (3, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 11:16:32.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (4, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 11:16:32.2 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 11:16:32.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (5, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 11:16:32.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (6, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 11:16:32.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") 11:16:32.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") 11:16:32.2 Info: => 0.0001549s 11:16:32.2 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:32.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:32.2 Info: => 0.0001269s 11:16:32.2 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:32.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) 11:16:32.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" 11:16:32.2 Info: DROP TABLE "Artists" 11:16:32.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:32.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:32.2 Info: => 0.0046676s 11:16:32.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:32.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:32.2 Info: => 9.3E-05s 11:16:32.2 Info: -> 8 Insert operations completed in 00:00:00.0005896 taking an average of 00:00:00.0000737 11:16:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:32', 'add_artistmetadataid_constraint') 11:16:32.2 Info: Committing Transaction 11:16:32.2 Info: 31: add_artistmetadataid_constraint migrated 11:16:32.2 Info: => 0.0006868s 11:16:32.2 Debug: Took: 00:00:00.1706630 11:16:32.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 11:16:32.1 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 11:16:32.1 Trace: Rate Limit triggered, delaying 'me' for 0.299 sec 11:16:32.4 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 11:16:32.4 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 11:16:32.4 Trace: Rate Limit triggered, delaying 'me' for 0.099 sec 11:16:32.5 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 11:16:32.5 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 11:16:32.5 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 11:16:32.5 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 11:16:32.5 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 11:16:32.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 11:16:32.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349923071908_125/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.3 Info: DatabaseEngineVersionCheck migrating 11:16:32.3 Info: PerformDBOperation 11:16:32.3 Info: Performing DB Operation 11:16:32.3 Info: SQLite 3.46.0 11:16:32.3 Info: => 0.0015192s 11:16:32.3 Info: DatabaseEngineVersionCheck migrated 11:16:32.3 Info: => 0.0015382s 11:16:32.3 Info: VersionMigration migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: CreateTable VersionInfo 11:16:32.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:32.3 Info: => 0.0002062s 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: VersionMigration migrated 11:16:32.3 Info: => 0.0008045s 11:16:32.3 Info: VersionUniqueMigration migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: CreateIndex VersionInfo (Version) 11:16:32.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:32.3 Info: => 0.0001361s 11:16:32.3 Info: AlterTable VersionInfo 11:16:32.3 Info: => 6E-07s 11:16:32.3 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:32.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:32.3 Info: => 0.0005122s 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: VersionUniqueMigration migrated 11:16:32.3 Info: => 0.0008427s 11:16:32.3 Info: VersionDescriptionMigration migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: AlterTable VersionInfo 11:16:32.3 Info: => 6E-07s 11:16:32.3 Info: CreateColumn VersionInfo Description String 11:16:32.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:32.3 Info: => 0.0001953s 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: VersionDescriptionMigration migrated 11:16:32.3 Info: => 0.0004943s 11:16:32.3 Info: 1: InitialSetup migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 1 11:16:32.3 Info: CreateTable Config 11:16:32.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:32.3 Info: => 0.0001458s 11:16:32.3 Info: CreateIndex Config (Key) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:32.3 Info: => 8.85E-05s 11:16:32.3 Info: CreateTable RootFolders 11:16:32.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:32.3 Info: => 0.0001234s 11:16:32.3 Info: CreateIndex RootFolders (Path) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:32.3 Info: => 8.72E-05s 11:16:32.3 Info: CreateTable Artists 11:16:32.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) 11:16:32.3 Info: => 0.0002948s 11:16:32.3 Info: CreateIndex Artists (ForeignArtistId) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:32.3 Info: => 0.0001115s 11:16:32.3 Info: CreateIndex Artists (NameSlug) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:32.3 Info: => 8.93E-05s 11:16:32.3 Info: CreateIndex Artists (CleanName) 11:16:32.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.3 Info: => 8.12E-05s 11:16:32.3 Info: CreateIndex Artists (Path) 11:16:32.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.3 Info: => 7.96E-05s 11:16:32.3 Info: CreateTable Albums 11:16:32.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) 11:16:32.3 Info: => 0.0002467s 11:16:32.3 Info: CreateIndex Albums (ForeignAlbumId) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:32.3 Info: => 8.79E-05s 11:16:32.3 Info: CreateIndex Albums (MBId) 11:16:32.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:32.3 Info: => 8.33E-05s 11:16:32.3 Info: CreateIndex Albums (TADBId) 11:16:32.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:32.3 Info: => 8.02E-05s 11:16:32.3 Info: CreateIndex Albums (TitleSlug) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:32.3 Info: => 8.16E-05s 11:16:32.3 Info: CreateIndex Albums (CleanTitle) 11:16:32.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:32.3 Info: => 8E-05s 11:16:32.3 Info: CreateIndex Albums (Path) 11:16:32.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:32.3 Info: => 7.89E-05s 11:16:32.3 Info: CreateTable Tracks 11:16:32.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) 11:16:32.3 Info: => 0.0001663s 11:16:32.3 Info: CreateIndex Tracks (ForeignTrackId) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:32.3 Info: => 8.51E-05s 11:16:32.3 Info: CreateIndex Tracks (ArtistId) 11:16:32.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:32.3 Info: => 0.0001204s 11:16:32.3 Info: CreateIndex Tracks (TrackFileId) 11:16:32.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:32.3 Info: => 0.0001031s 11:16:32.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:32.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:32.3 Info: => 8.84E-05s 11:16:32.3 Info: CreateTable TrackFiles 11:16:32.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) 11:16:32.3 Info: => 0.0001624s 11:16:32.3 Info: CreateIndex TrackFiles (ArtistId) 11:16:32.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:32.3 Info: => 8.91E-05s 11:16:32.3 Info: CreateIndex TrackFiles (AlbumId) 11:16:32.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:32.3 Info: => 8.66E-05s 11:16:32.3 Info: CreateTable History 11:16:32.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) 11:16:32.3 Info: => 0.0001639s 11:16:32.3 Info: CreateIndex History (Date) 11:16:32.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:32.3 Info: => 9.85E-05s 11:16:32.3 Info: CreateIndex History (EventType) 11:16:32.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:32.3 Info: => 8.75E-05s 11:16:32.3 Info: CreateIndex History (DownloadId) 11:16:32.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:32.3 Info: => 8.65E-05s 11:16:32.3 Info: CreateIndex History (AlbumId) 11:16:32.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:32.3 Info: => 8.4E-05s 11:16:32.3 Info: CreateTable Notifications 11:16:32.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) 11:16:32.3 Info: => 0.000189s 11:16:32.3 Info: CreateTable ScheduledTasks 11:16:32.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:32.3 Info: => 0.0001829s 11:16:32.3 Info: CreateIndex ScheduledTasks (TypeName) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:32.3 Info: => 0.0001119s 11:16:32.3 Info: CreateTable Indexers 11:16:32.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) 11:16:32.3 Info: => 0.0001437s 11:16:32.3 Info: CreateIndex Indexers (Name) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:32.3 Info: => 9.26E-05s 11:16:32.3 Info: CreateTable Profiles 11:16:32.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:32.3 Info: => 0.0001277s 11:16:32.3 Info: CreateIndex Profiles (Name) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:32.3 Info: => 9.18E-05s 11:16:32.3 Info: CreateTable QualityDefinitions 11:16:32.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:32.3 Info: => 0.0001395s 11:16:32.3 Info: CreateIndex QualityDefinitions (Quality) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:32.3 Info: => 8.73E-05s 11:16:32.3 Info: CreateIndex QualityDefinitions (Title) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:32.3 Info: => 0.0001065s 11:16:32.3 Info: CreateTable NamingConfig 11:16:32.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) 11:16:32.3 Info: => 0.0001575s 11:16:32.3 Info: CreateTable Blacklist 11:16:32.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 '') 11:16:32.3 Info: => 0.0001831s 11:16:32.3 Info: CreateTable Metadata 11:16:32.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) 11:16:32.3 Info: => 0.000135s 11:16:32.3 Info: CreateTable MetadataFiles 11:16:32.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) 11:16:32.3 Info: => 0.0001535s 11:16:32.3 Info: CreateTable DownloadClients 11:16:32.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) 11:16:32.3 Info: => 0.0001343s 11:16:32.3 Info: CreateTable PendingReleases 11:16:32.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 '') 11:16:32.3 Info: => 0.0001428s 11:16:32.3 Info: CreateTable RemotePathMappings 11:16:32.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:32.3 Info: => 0.0001359s 11:16:32.3 Info: CreateTable Tags 11:16:32.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:32.3 Info: => 0.0001192s 11:16:32.3 Info: CreateIndex Tags (Label) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:32.3 Info: => 9.65E-05s 11:16:32.3 Info: CreateTable Restrictions 11:16:32.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:32.3 Info: => 0.0001318s 11:16:32.3 Info: CreateTable DelayProfiles 11:16:32.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) 11:16:32.3 Info: => 0.0001536s 11:16:32.3 Info: CreateTable Users 11:16:32.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:32.3 Info: => 0.0001501s 11:16:32.3 Info: CreateIndex Users (Identifier) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:32.3 Info: => 0.0001258s 11:16:32.3 Info: CreateIndex Users (Username) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:32.3 Info: => 0.0001283s 11:16:32.3 Info: CreateTable Commands 11:16:32.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) 11:16:32.3 Info: => 0.0001587s 11:16:32.3 Info: CreateTable IndexerStatus 11:16:32.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) 11:16:32.3 Info: => 0.000152s 11:16:32.3 Info: CreateIndex IndexerStatus (ProviderId) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:32.3 Info: => 9.53E-05s 11:16:32.3 Info: CreateTable ExtraFiles 11:16:32.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) 11:16:32.3 Info: => 0.0001472s 11:16:32.3 Info: CreateTable LyricFiles 11:16:32.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) 11:16:32.3 Info: => 0.0001636s 11:16:32.3 Info: CreateTable LanguageProfiles 11:16:32.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:32.3 Info: => 0.0001262s 11:16:32.3 Info: CreateIndex LanguageProfiles (Name) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:32.3 Info: => 9.85E-05s 11:16:32.3 Info: CreateTable DownloadClientStatus 11:16:32.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) 11:16:32.3 Info: => 0.0001379s 11:16:32.3 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:32.3 Info: => 9.91E-05s 11:16:32.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:32.3 Info: -> 1 Insert operations completed in 00:00:00.0000681 taking an average of 00:00:00.0000681 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:32', 'InitialSetup') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 1: InitialSetup migrated 11:16:32.3 Info: => 0.0009974s 11:16:32.3 Info: 2: add_reason_to_pending_releases migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 2 11:16:32.3 Info: AlterTable PendingReleases 11:16:32.3 Info: => 6E-07s 11:16:32.3 Info: CreateColumn PendingReleases Reason Int32 11:16:32.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:32.3 Info: => 0.0005334s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:32', 'add_reason_to_pending_releases') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 2: add_reason_to_pending_releases migrated 11:16:32.3 Info: => 0.0010357s 11:16:32.3 Info: 3: add_medium_support migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 3 11:16:32.3 Info: AlterTable Albums 11:16:32.3 Info: => 7E-07s 11:16:32.3 Info: CreateColumn Albums Media String 11:16:32.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:32.3 Info: => 0.0004768s 11:16:32.3 Info: AlterTable Tracks 11:16:32.3 Info: => 5E-07s 11:16:32.3 Info: CreateColumn Tracks MediumNumber Int32 11:16:32.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:32.3 Info: => 0.0004556s 11:16:32.3 Info: AlterTable Tracks 11:16:32.3 Info: => 5E-07s 11:16:32.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:32.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:32.3 Info: => 0.000455s 11:16:32.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:32.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:32.3 Info: => 4.44E-05s 11:16:32.3 Info: DeleteColumn Tracks TrackNumber 11:16:32.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) 11:16:32.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" 11:16:32.3 Info: DROP TABLE "Tracks" 11:16:32.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:32.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:32.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:32.3 Info: => 0.004341s 11:16:32.3 Info: AlterTable Tracks 11:16:32.3 Info: => 5E-07s 11:16:32.3 Info: CreateColumn Tracks TrackNumber String 11:16:32.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:32.3 Info: => 0.0004874s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:32', 'add_medium_support') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 3: add_medium_support migrated 11:16:32.3 Info: => 0.001038s 11:16:32.3 Info: 4: add_various_qualites_in_profile migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 4 11:16:32.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:32.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:32.3 Info: => 5.14E-05s 11:16:32.3 Info: PerformDBOperation 11:16:32.3 Info: Performing DB Operation 11:16:32.3 Info: => 3.41E-05s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:32', 'add_various_qualites_in_profile') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 4: add_various_qualites_in_profile migrated 11:16:32.3 Info: => 0.0004454s 11:16:32.3 Info: 5: metadata_profiles migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 5 11:16:32.3 Info: CreateTable MetadataProfiles 11:16:32.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:32.3 Info: => 0.0001269s 11:16:32.3 Info: CreateIndex MetadataProfiles (Name) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:32.3 Info: => 0.0001017s 11:16:32.3 Info: AlterTable Artists 11:16:32.3 Info: => 6E-07s 11:16:32.3 Info: CreateColumn Artists MetadataProfileId Int32 11:16:32.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:32.3 Info: => 0.0004709s 11:16:32.3 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:32.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) 11:16:32.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" 11:16:32.3 Info: DROP TABLE "Artists" 11:16:32.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:32.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.3 Info: => 0.0045335s 11:16:32.3 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:32.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) 11:16:32.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" 11:16:32.3 Info: DROP TABLE "Artists" 11:16:32.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:32.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.3 Info: => 0.004348s 11:16:32.3 Info: AlterTable Albums 11:16:32.3 Info: => 5E-07s 11:16:32.3 Info: CreateColumn Albums SecondaryTypes String 11:16:32.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:32.3 Info: => 0.00046s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:32', 'metadata_profiles') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 5: metadata_profiles migrated 11:16:32.3 Info: => 0.0010214s 11:16:32.3 Info: 6: separate_automatic_and_interactive_search migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 6 11:16:32.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:32.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:32.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:32.3 Info: DROP TABLE "Indexers" 11:16:32.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:32.3 Info: => 0.003802s 11:16:32.3 Info: AlterTable Indexers 11:16:32.3 Info: => 6E-07s 11:16:32.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:32.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:32.3 Info: => 0.0004541s 11:16:32.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:32.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:32.3 Info: => 4.33E-05s 11:16:32.3 Info: AlterTable Indexers 11:16:32.3 Info: => 5E-07s 11:16:32.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:32.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:32.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:32.3 Info: DROP TABLE "Indexers" 11:16:32.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:32.3 Info: => 0.0037248s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:32', 'separate_automatic_and_interactive_search') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 6: separate_automatic_and_interactive_search migrated 11:16:32.3 Info: => 0.0042694s 11:16:32.3 Info: 7: change_album_path_to_relative migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 7 11:16:32.3 Info: DeleteColumn Albums Path 11:16:32.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:32.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:32.3 Info: DROP TABLE "Albums" 11:16:32.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:32.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:32.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:32.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:32.3 Info: => 0.0047319s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:32', 'change_album_path_to_relative') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 7: change_album_path_to_relative migrated 11:16:32.3 Info: => 0.0053287s 11:16:32.3 Info: 8: change_quality_size_mb_to_kb migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 8 11:16:32.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:32.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:32.3 Info: => 4.88E-05s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:32', 'change_quality_size_mb_to_kb') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 8: change_quality_size_mb_to_kb migrated 11:16:32.3 Info: => 0.0004397s 11:16:32.3 Info: 9: album_releases migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 9 11:16:32.3 Info: AlterTable Albums 11:16:32.3 Info: => 7E-07s 11:16:32.3 Info: CreateColumn Albums Releases String 11:16:32.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:32.3 Info: => 0.0004677s 11:16:32.3 Info: AlterTable Albums 11:16:32.3 Info: => 5E-07s 11:16:32.3 Info: CreateColumn Albums CurrentRelease String 11:16:32.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:32.3 Info: => 0.000459s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:32', 'album_releases') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 9: album_releases migrated 11:16:32.3 Info: => 0.0008422s 11:16:32.3 Info: 10: album_releases_fix migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 10 11:16:32.3 Info: AlterTable Albums 11:16:32.3 Info: => 7E-07s 11:16:32.3 Info: AlterColumn Albums Releases String 11:16:32.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:32.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:32.3 Info: DROP TABLE "Albums" 11:16:32.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:32.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:32.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:32.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:32.3 Info: => 0.0044704s 11:16:32.3 Info: AlterTable Albums 11:16:32.3 Info: => 5E-07s 11:16:32.3 Info: AlterColumn Albums CurrentRelease String 11:16:32.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:32.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:32.3 Info: DROP TABLE "Albums" 11:16:32.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:32.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:32.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:32.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:32.3 Info: => 0.0044215s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:32', 'album_releases_fix') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 10: album_releases_fix migrated 11:16:32.3 Info: => 0.00499s 11:16:32.3 Info: 11: import_lists migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 11 11:16:32.3 Info: CreateTable ImportLists 11:16:32.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:32.3 Info: => 0.0001632s 11:16:32.3 Info: CreateIndex ImportLists (Name) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:32.3 Info: => 9.35E-05s 11:16:32.3 Info: CreateTable ImportListStatus 11:16:32.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:32.3 Info: => 0.0001251s 11:16:32.3 Info: CreateIndex ImportListStatus (ProviderId) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:32.3 Info: => 9.46E-05s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:32', 'import_lists') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 11: import_lists migrated 11:16:32.3 Info: => 0.0006571s 11:16:32.3 Info: 12: add_release_status migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 12 11:16:32.3 Info: AlterTable MetadataProfiles 11:16:32.3 Info: => 7E-07s 11:16:32.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:32.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:32.3 Info: => 0.0004812s 11:16:32.3 Info: PerformDBOperation 11:16:32.3 Info: Performing DB Operation 11:16:32.3 Info: => 3.08E-05s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:32', 'add_release_status') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 12: add_release_status migrated 11:16:32.3 Info: => 0.0005275s 11:16:32.3 Info: 13: album_download_notification migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 13 11:16:32.3 Info: AlterTable Notifications 11:16:32.3 Info: => 1.7E-06s 11:16:32.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:32.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:32.3 Info: => 0.0005185s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:32', 'album_download_notification') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 13: album_download_notification migrated 11:16:32.3 Info: => 0.0009535s 11:16:32.3 Info: 14: fix_language_metadata_profiles migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 14 11:16:32.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:32.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:32.3 Info: => 9.63E-05s 11:16:32.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:32.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:32.3 Info: => 8.5E-05s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:32', 'fix_language_metadata_profiles') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 14: fix_language_metadata_profiles migrated 11:16:32.3 Info: => 0.0005498s 11:16:32.3 Info: 15: remove_fanzub migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 15 11:16:32.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:32.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:32.3 Info: => 4.39E-05s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:32', 'remove_fanzub') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 15: remove_fanzub migrated 11:16:32.3 Info: => 0.0005253s 11:16:32.3 Info: 16: update_artist_history_indexes migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 16 11:16:32.3 Info: CreateIndex Albums (ArtistId) 11:16:32.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:32.3 Info: => 0.0001027s 11:16:32.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:32.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:32.3 Info: => 9.62E-05s 11:16:32.3 Info: DeleteIndex History (AlbumId) 11:16:32.3 Info: DROP INDEX "IX_History_AlbumId" 11:16:32.3 Info: => 0.0001249s 11:16:32.3 Info: CreateIndex History (AlbumId, Date) 11:16:32.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:32.3 Info: => 9.71E-05s 11:16:32.3 Info: DeleteIndex History (DownloadId) 11:16:32.3 Info: DROP INDEX "IX_History_DownloadId" 11:16:32.3 Info: => 0.0001185s 11:16:32.3 Info: CreateIndex History (DownloadId, Date) 11:16:32.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:32.3 Info: => 9.71E-05s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:32', 'update_artist_history_indexes') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 16: update_artist_history_indexes migrated 11:16:32.3 Info: => 0.0005513s 11:16:32.3 Info: 17: remove_nma migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 17 11:16:32.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:32.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:32.3 Info: => 4.89E-05s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:32', 'remove_nma') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 17: remove_nma migrated 11:16:32.3 Info: => 0.0004289s 11:16:32.3 Info: 18: album_disambiguation migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 18 11:16:32.3 Info: AlterTable Albums 11:16:32.3 Info: => 7E-07s 11:16:32.3 Info: CreateColumn Albums Disambiguation String 11:16:32.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:32.3 Info: => 0.0004881s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:32', 'album_disambiguation') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 18: album_disambiguation migrated 11:16:32.3 Info: => 0.0008753s 11:16:32.3 Info: 19: add_ape_quality_in_profiles migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 19 11:16:32.3 Info: PerformDBOperation 11:16:32.3 Info: Performing DB Operation 11:16:32.3 Info: => 3.07E-05s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:32', 'add_ape_quality_in_profiles') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 19: add_ape_quality_in_profiles migrated 11:16:32.3 Info: => 0.0003813s 11:16:32.3 Info: 20: remove_pushalot migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 20 11:16:32.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:32.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:32.3 Info: => 4.97E-05s 11:16:32.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:32.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:32.3 Info: => 4.15E-05s 11:16:32.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:32.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:32.3 Info: => 3.93E-05s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:32', 'remove_pushalot') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 20: remove_pushalot migrated 11:16:32.3 Info: => 0.0004052s 11:16:32.3 Info: 21: add_custom_filters migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 21 11:16:32.3 Info: CreateTable CustomFilters 11:16:32.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:32.3 Info: => 0.0001464s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:32', 'add_custom_filters') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 21: add_custom_filters migrated 11:16:32.3 Info: => 0.0005957s 11:16:32.3 Info: 22: import_list_tags migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 22 11:16:32.3 Info: AlterTable ImportLists 11:16:32.3 Info: => 7E-07s 11:16:32.3 Info: CreateColumn ImportLists Tags String 11:16:32.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:32.3 Info: => 0.0004907s 11:16:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:32', 'import_list_tags') 11:16:32.3 Info: Committing Transaction 11:16:32.3 Info: 22: import_list_tags migrated 11:16:32.3 Info: => 0.001003s 11:16:32.3 Info: 23: add_release_groups_etc migrating 11:16:32.3 Info: Beginning Transaction 11:16:32.3 Info: Starting migration of Main DB to 23 11:16:32.3 Info: CreateTable ArtistMetadata 11:16:32.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:32.3 Info: => 0.0001599s 11:16:32.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:32.3 Info: => 9.89E-05s 11:16:32.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:32.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:32.3 Info: => 8.98E-05s 11:16:32.3 Info: AlterTable Artists 11:16:32.3 Info: => 5E-07s 11:16:32.3 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:32.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:32.3 Info: => 0.0005233s 11:16:32.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:32.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:32.3 Info: => 6.8E-05s 11:16:32.3 Info: CreateTable AlbumReleases 11:16:32.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:32.3 Info: => 0.0001547s 11:16:32.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:32.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:32.3 Info: => 9.51E-05s 11:16:32.3 Info: CreateIndex AlbumReleases (AlbumId) 11:16:32.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:32.3 Info: => 8.96E-05s 11:16:32.3 Info: PerformDBOperation 11:16:32.3 Info: Performing DB Operation 11:16:32.3 Info: => 3.82E-05s 11:16:32.3 Info: AlterTable Albums 11:16:32.3 Info: => 5E-07s 11:16:32.3 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:32.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:32.3 Info: => 0.0005122s 11:16:32.3 Info: AlterTable Albums 11:16:32.3 Info: => 5E-07s 11:16:32.3 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:32.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:32.3 Info: => 0.0005119s 11:16:32.3 Info: AlterTable Albums 11:16:32.3 Info: => 5E-07s 11:16:32.3 Info: CreateColumn Albums Links String 11:16:32.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:32.3 Info: => 0.0005063s 11:16:32.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:32.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:32.3 Info: => 9.98E-05s 11:16:32.3 Info: AlterTable Tracks 11:16:32.3 Info: => 5E-07s 11:16:32.3 Info: CreateColumn Tracks ForeignRecordingId String 11:16:32.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:32.4 Info: => 0.0005436s 11:16:32.4 Info: AlterTable Tracks 11:16:32.4 Info: => 6E-07s 11:16:32.4 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:32.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:32.4 Info: => 0.0005118s 11:16:32.4 Info: AlterTable Tracks 11:16:32.4 Info: => 5E-07s 11:16:32.4 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:32.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:32.4 Info: => 0.0005278s 11:16:32.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:32.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:32.4 Info: => 8.18E-05s 11:16:32.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:32.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:32.4 Info: => 7.19E-05s 11:16:32.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:32.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:16:32.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" 11:16:32.4 Info: DROP TABLE "Artists" 11:16:32.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:32.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.4 Info: => 0.010618s 11:16:32.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:32.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) 11:16:32.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" 11:16:32.4 Info: DROP TABLE "Albums" 11:16:32.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:32.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:32.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:32.4 Info: => 0.004787s 11:16:32.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:32.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) 11:16:32.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" 11:16:32.4 Info: DROP TABLE "Tracks" 11:16:32.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:32.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:32.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:32.4 Info: => 0.0042967s 11:16:32.4 Info: DeleteColumn TrackFiles ArtistId 11:16:32.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) 11:16:32.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" 11:16:32.4 Info: DROP TABLE "TrackFiles" 11:16:32.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:32.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:32.4 Info: => 0.0040904s 11:16:32.4 Info: CreateIndex Artists (ArtistMetadataId) 11:16:32.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:32.4 Info: => 9.42E-05s 11:16:32.4 Info: CreateIndex Artists (Monitored) 11:16:32.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:32.4 Info: => 9.07E-05s 11:16:32.4 Info: CreateIndex Albums (ArtistMetadataId) 11:16:32.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:32.4 Info: => 8.83E-05s 11:16:32.4 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:32.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:32.4 Info: => 8.71E-05s 11:16:32.4 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:32.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:32.4 Info: => 8.67E-05s 11:16:32.4 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:32.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:32.4 Info: => 8.72E-05s 11:16:32.4 Info: UpdateData 11:16:32.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:32.4 Info: => 5.16E-05s 11:16:32.4 Info: UpdateData 11:16:32.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:32.4 Info: => 4.61E-05s 11:16:32.4 Info: UpdateData 11:16:32.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:32.4 Info: => 4.89E-05s 11:16:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:32', 'add_release_groups_etc') 11:16:32.4 Info: Committing Transaction 11:16:32.4 Info: 23: add_release_groups_etc migrated 11:16:32.4 Info: => 0.0011129s 11:16:32.4 Info: 24: NewMediaInfoFormat migrating 11:16:32.4 Info: Beginning Transaction 11:16:32.4 Info: Starting migration of Main DB to 24 11:16:32.4 Info: UpdateData 11:16:32.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:32.4 Info: => 4.95E-05s 11:16:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:32', 'NewMediaInfoFormat') 11:16:32.4 Info: Committing Transaction 11:16:32.4 Info: 24: NewMediaInfoFormat migrated 11:16:32.4 Info: => 0.000511s 11:16:32.4 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:32.4 Info: Beginning Transaction 11:16:32.4 Info: Starting migration of Main DB to 25 11:16:32.4 Info: RenameTable Restrictions ReleaseProfiles 11:16:32.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:32.4 Info: => 0.0013866s 11:16:32.4 Info: AlterTable ReleaseProfiles 11:16:32.4 Info: => 6E-07s 11:16:32.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:32.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:32.4 Info: => 0.0004902s 11:16:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:32', 'rename_restrictions_to_release_profiles') 11:16:32.4 Info: Committing Transaction 11:16:32.4 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:32.4 Info: => 0.0009973s 11:16:32.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:32.4 Info: Beginning Transaction 11:16:32.4 Info: Starting migration of Main DB to 26 11:16:32.4 Info: RenameTable Profiles QualityProfiles 11:16:32.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:32.4 Info: => 0.0013964s 11:16:32.4 Info: AlterTable QualityProfiles 11:16:32.4 Info: => 5E-07s 11:16:32.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:32.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:32.4 Info: => 0.0004857s 11:16:32.4 Info: AlterTable LanguageProfiles 11:16:32.4 Info: => 4E-07s 11:16:32.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:32.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:32.4 Info: => 0.0004779s 11:16:32.4 Info: UpdateData 11:16:32.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:32.4 Info: => 4.63E-05s 11:16:32.4 Info: UpdateData 11:16:32.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:32.4 Info: => 3.97E-05s 11:16:32.4 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:32.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:32.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" 11:16:32.4 Info: DROP TABLE "Artists" 11:16:32.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:32.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:32.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:32.4 Info: => 0.0046299s 11:16:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:32', 'rename_quality_profiles_add_upgrade_allowed') 11:16:32.4 Info: Committing Transaction 11:16:32.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:32.4 Info: => 0.0052126s 11:16:32.4 Info: 27: add_import_exclusions migrating 11:16:32.4 Info: Beginning Transaction 11:16:32.4 Info: Starting migration of Main DB to 27 11:16:32.4 Info: CreateTable ImportListExclusions 11:16:32.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:32.4 Info: => 0.000121s 11:16:32.4 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:32.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:32.4 Info: => 9.7E-05s 11:16:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:32', 'add_import_exclusions') 11:16:32.4 Info: Committing Transaction 11:16:32.4 Info: 27: add_import_exclusions migrated 11:16:32.4 Info: => 0.0005876s 11:16:32.4 Info: 28: clean_artist_metadata_table migrating 11:16:32.4 Info: Beginning Transaction 11:16:32.4 Info: Starting migration of Main DB to 28 11:16:32.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) 11:16:32.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) 11:16:32.4 Info: => 0.0001409s 11:16:32.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) 11:16:32.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) 11:16:32.4 Info: => 0.0001309s 11:16:32.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) 11:16:32.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) 11:16:32.4 Info: => 0.0001509s 11:16:32.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) 11:16:32.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) 11:16:32.4 Info: => 0.0001308s 11:16:32.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) 11:16:32.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) 11:16:32.4 Info: => 0.0001248s 11:16:32.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) 11:16:32.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) 11:16:32.4 Info: => 0.0001246s 11:16:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:32', 'clean_artist_metadata_table') 11:16:32.4 Info: Committing Transaction 11:16:32.4 Info: 28: clean_artist_metadata_table migrated 11:16:32.4 Info: => 0.0005907s 11:16:32.4 Info: 29: health_issue_notification migrating 11:16:32.4 Info: Beginning Transaction 11:16:32.4 Info: Starting migration of Main DB to 29 11:16:32.4 Info: AlterTable Notifications 11:16:32.4 Info: => 7E-07s 11:16:32.4 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:32.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:32.4 Info: => 0.0005608s 11:16:32.4 Info: AlterTable Notifications 11:16:32.4 Info: => 4E-07s 11:16:32.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:32.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:32.4 Info: => 0.0005076s 11:16:32.4 Info: AlterTable Notifications 11:16:32.4 Info: => 6E-07s 11:16:32.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:32.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:32.4 Info: => 0.0005059s 11:16:32.4 Info: AlterTable Notifications 11:16:32.4 Info: => 4E-07s 11:16:32.4 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:32.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:32.4 Info: => 0.0005322s 11:16:32.4 Info: AlterTable Notifications 11:16:32.4 Info: => 4E-07s 11:16:32.4 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:32.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:32.4 Info: => 0.0005206s 11:16:32.4 Info: DeleteColumn Notifications OnDownload 11:16:32.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) 11:16:32.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" 11:16:32.4 Info: DROP TABLE "Notifications" 11:16:32.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:32.4 Info: => 0.0042067s 11:16:32.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:32.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) 11:16:32.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" 11:16:32.4 Info: DROP TABLE "Notifications" 11:16:32.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:32.4 Info: => 0.0042101s 11:16:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:32', 'health_issue_notification') 11:16:32.4 Info: Committing Transaction 11:16:32.4 Info: 29: health_issue_notification migrated 11:16:32.4 Info: => 0.0047631s 11:16:32.4 Info: 30: add_mediafilerepository_mtime migrating 11:16:32.4 Info: Beginning Transaction 11:16:32.4 Info: Starting migration of Main DB to 30 11:16:32.4 Info: AlterTable TrackFiles 11:16:32.4 Info: => 7E-07s 11:16:32.4 Info: CreateColumn TrackFiles Modified DateTime 11:16:32.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:32.4 Info: => 0.0005655s 11:16:32.4 Info: AlterTable TrackFiles 11:16:32.4 Info: => 5E-07s 11:16:32.4 Info: CreateColumn TrackFiles Path String 11:16:32.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:32.4 Info: => 0.0005071s 11:16:32.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:32.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:32.4 Info: => 3.97E-05s 11:16:32.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) 11:16:32.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) 11:16:32.4 Info: => 0.0001391s 11:16:32.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) 11:16:32.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) 11:16:32.4 Info: => 0.00015s 11:16:32.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) 11:16:32.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) 11:16:32.4 Info: => 0.000154s 11:16:32.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") 11:16:32.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") 11:16:32.4 Info: => 8.31E-05s 11:16:32.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:32.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:32.4 Info: => 5.97E-05s 11:16:32.4 Info: AlterTable TrackFiles 11:16:32.4 Info: => 4E-07s 11:16:32.4 Info: AlterColumn TrackFiles Path String 11:16:32.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) 11:16:32.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" 11:16:32.4 Info: DROP TABLE "TrackFiles" 11:16:32.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:32.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:32.4 Info: => 0.0043171s 11:16:32.4 Info: CreateIndex TrackFiles (Path) 11:16:32.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:32.4 Info: => 9.3E-05s 11:16:32.4 Info: DeleteColumn TrackFiles RelativePath 11:16:32.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) 11:16:32.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" 11:16:32.4 Info: DROP TABLE "TrackFiles" 11:16:32.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:32.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:32.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:32.4 Info: => 0.0044967s 11:16:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:32', 'add_mediafilerepository_mtime') 11:16:32.4 Info: Committing Transaction 11:16:32.4 Info: 30: add_mediafilerepository_mtime migrated 11:16:32.4 Info: => 0.0050127s 11:16:32.4 Info: 31: add_artistmetadataid_constraint migrating 11:16:32.4 Info: Beginning Transaction 11:16:32.4 Info: Starting migration of Main DB to 31 11:16:32.4 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 11:16:32.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) 11:16:32.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) 11:16:32.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") 11:16:32.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") 11:16:32.4 Info: => 0.0001604s 11:16:32.4 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:32.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:32.4 Info: => 0.0001319s 11:16:32.4 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:32.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:32.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" 11:16:32.4 Info: DROP TABLE "Artists" 11:16:32.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:32.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:32.4 Info: => 0.0045704s 11:16:32.4 Info: CreateIndex Artists (ArtistMetadataId) 11:16:32.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:32.4 Info: => 9.61E-05s 11:16:32.4 Info: -> 3 Insert operations completed in 00:00:00.0002328 taking an average of 00:00:00.0000776 11:16:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:32', 'add_artistmetadataid_constraint') 11:16:32.4 Info: Committing Transaction 11:16:32.4 Info: 31: add_artistmetadataid_constraint migrated 11:16:32.4 Info: => 0.000655s 11:16:32.4 Debug: Took: 00:00:00.1622637 11:16:32.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 11:16:32.5 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 11:16:32.5 Trace: Rate Limit triggered, delaying 'me' for 0.099 sec 11:16:32.6 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 11:16:32.6 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 11:16:32.6 Trace: Rate Limit triggered, delaying 'me' for 0.199 sec 11:16:32.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 11:16:32.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 11:16:32.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349925294185_127/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.5 Info: DatabaseEngineVersionCheck migrating 11:16:32.5 Info: PerformDBOperation 11:16:32.5 Info: Performing DB Operation 11:16:32.5 Info: SQLite 3.46.0 11:16:32.5 Info: => 0.0015127s 11:16:32.5 Info: DatabaseEngineVersionCheck migrated 11:16:32.5 Info: => 0.0015282s 11:16:32.5 Info: VersionMigration migrating 11:16:32.5 Info: Beginning Transaction 11:16:32.5 Info: CreateTable VersionInfo 11:16:32.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:32.5 Info: => 0.000198s 11:16:32.5 Info: Committing Transaction 11:16:32.5 Info: VersionMigration migrated 11:16:32.5 Info: => 0.0009194s 11:16:32.5 Info: VersionUniqueMigration migrating 11:16:32.5 Info: Beginning Transaction 11:16:32.5 Info: CreateIndex VersionInfo (Version) 11:16:32.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:32.5 Info: => 0.0001323s 11:16:32.5 Info: AlterTable VersionInfo 11:16:32.5 Info: => 8E-07s 11:16:32.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:32.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:32.5 Info: => 0.0005276s 11:16:32.5 Info: Committing Transaction 11:16:32.5 Info: VersionUniqueMigration migrated 11:16:32.5 Info: => 0.000965s 11:16:32.5 Info: VersionDescriptionMigration migrating 11:16:32.5 Info: Beginning Transaction 11:16:32.5 Info: AlterTable VersionInfo 11:16:32.5 Info: => 7E-07s 11:16:32.5 Info: CreateColumn VersionInfo Description String 11:16:32.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:32.5 Info: => 0.0001991s 11:16:32.5 Info: Committing Transaction 11:16:32.5 Info: VersionDescriptionMigration migrated 11:16:32.5 Info: => 0.0004994s 11:16:32.5 Info: 1: InitialSetup migrating 11:16:32.5 Info: Beginning Transaction 11:16:32.5 Info: Starting migration of Main DB to 1 11:16:32.5 Info: CreateTable Config 11:16:32.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:32.5 Info: => 0.0001491s 11:16:32.5 Info: CreateIndex Config (Key) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:32.5 Info: => 9.06E-05s 11:16:32.5 Info: CreateTable RootFolders 11:16:32.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:32.5 Info: => 0.0001269s 11:16:32.5 Info: CreateIndex RootFolders (Path) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:32.5 Info: => 8.72E-05s 11:16:32.5 Info: CreateTable Artists 11:16:32.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) 11:16:32.5 Info: => 0.000237s 11:16:32.5 Info: CreateIndex Artists (ForeignArtistId) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:32.5 Info: => 8.62E-05s 11:16:32.5 Info: CreateIndex Artists (NameSlug) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:32.5 Info: => 8.38E-05s 11:16:32.5 Info: CreateIndex Artists (CleanName) 11:16:32.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.5 Info: => 7.99E-05s 11:16:32.5 Info: CreateIndex Artists (Path) 11:16:32.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.5 Info: => 0.0001189s 11:16:32.5 Info: CreateTable Albums 11:16:32.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) 11:16:32.5 Info: => 0.0002801s 11:16:32.5 Info: CreateIndex Albums (ForeignAlbumId) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:32.5 Info: => 8.65E-05s 11:16:32.5 Info: CreateIndex Albums (MBId) 11:16:32.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:32.5 Info: => 8.03E-05s 11:16:32.5 Info: CreateIndex Albums (TADBId) 11:16:32.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:32.5 Info: => 7.98E-05s 11:16:32.5 Info: CreateIndex Albums (TitleSlug) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:32.5 Info: => 8.05E-05s 11:16:32.5 Info: CreateIndex Albums (CleanTitle) 11:16:32.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:32.5 Info: => 7.91E-05s 11:16:32.5 Info: CreateIndex Albums (Path) 11:16:32.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:32.5 Info: => 7.66E-05s 11:16:32.5 Info: CreateTable Tracks 11:16:32.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) 11:16:32.5 Info: => 0.0001647s 11:16:32.5 Info: CreateIndex Tracks (ForeignTrackId) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:32.5 Info: => 8.54E-05s 11:16:32.5 Info: CreateIndex Tracks (ArtistId) 11:16:32.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:32.5 Info: => 0.0001016s 11:16:32.5 Info: CreateIndex Tracks (TrackFileId) 11:16:32.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:32.5 Info: => 9.29E-05s 11:16:32.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:32.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:32.5 Info: => 8.76E-05s 11:16:32.5 Info: CreateTable TrackFiles 11:16:32.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) 11:16:32.5 Info: => 0.0001615s 11:16:32.5 Info: CreateIndex TrackFiles (ArtistId) 11:16:32.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:32.5 Info: => 8.9E-05s 11:16:32.5 Info: CreateIndex TrackFiles (AlbumId) 11:16:32.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:32.5 Info: => 0.0001027s 11:16:32.5 Info: CreateTable History 11:16:32.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) 11:16:32.5 Info: => 0.0001685s 11:16:32.5 Info: CreateIndex History (Date) 11:16:32.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:32.5 Info: => 9.08E-05s 11:16:32.5 Info: CreateIndex History (EventType) 11:16:32.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:32.5 Info: => 8.51E-05s 11:16:32.5 Info: CreateIndex History (DownloadId) 11:16:32.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:32.5 Info: => 8.56E-05s 11:16:32.5 Info: CreateIndex History (AlbumId) 11:16:32.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:32.5 Info: => 8.53E-05s 11:16:32.5 Info: CreateTable Notifications 11:16:32.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) 11:16:32.5 Info: => 0.0001526s 11:16:32.5 Info: CreateTable ScheduledTasks 11:16:32.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:32.5 Info: => 0.0001523s 11:16:32.5 Info: CreateIndex ScheduledTasks (TypeName) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:32.5 Info: => 0.0001014s 11:16:32.5 Info: CreateTable Indexers 11:16:32.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) 11:16:32.5 Info: => 0.000166s 11:16:32.5 Info: CreateIndex Indexers (Name) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:32.5 Info: => 0.0001s 11:16:32.5 Info: CreateTable Profiles 11:16:32.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:32.5 Info: => 0.0001472s 11:16:32.5 Info: CreateIndex Profiles (Name) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:32.5 Info: => 9.24E-05s 11:16:32.5 Info: CreateTable QualityDefinitions 11:16:32.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:32.5 Info: => 0.0001524s 11:16:32.5 Info: CreateIndex QualityDefinitions (Quality) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:32.5 Info: => 0.0001081s 11:16:32.5 Info: CreateIndex QualityDefinitions (Title) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:32.5 Info: => 9.8E-05s 11:16:32.5 Info: CreateTable NamingConfig 11:16:32.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) 11:16:32.5 Info: => 0.0001473s 11:16:32.5 Info: CreateTable Blacklist 11:16:32.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 '') 11:16:32.5 Info: => 0.000183s 11:16:32.5 Info: CreateTable Metadata 11:16:32.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) 11:16:32.5 Info: => 0.0001341s 11:16:32.5 Info: CreateTable MetadataFiles 11:16:32.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) 11:16:32.5 Info: => 0.0001518s 11:16:32.5 Info: CreateTable DownloadClients 11:16:32.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) 11:16:32.5 Info: => 0.0001339s 11:16:32.5 Info: CreateTable PendingReleases 11:16:32.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 '') 11:16:32.5 Info: => 0.000152s 11:16:32.5 Info: CreateTable RemotePathMappings 11:16:32.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:32.5 Info: => 0.000128s 11:16:32.5 Info: CreateTable Tags 11:16:32.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:32.5 Info: => 0.0001185s 11:16:32.5 Info: CreateIndex Tags (Label) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:32.5 Info: => 9.66E-05s 11:16:32.5 Info: CreateTable Restrictions 11:16:32.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:32.5 Info: => 0.0001302s 11:16:32.5 Info: CreateTable DelayProfiles 11:16:32.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) 11:16:32.5 Info: => 0.0001547s 11:16:32.5 Info: CreateTable Users 11:16:32.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:32.5 Info: => 0.0001267s 11:16:32.5 Info: CreateIndex Users (Identifier) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:32.5 Info: => 0.000106s 11:16:32.5 Info: CreateIndex Users (Username) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:32.5 Info: => 9.25E-05s 11:16:32.5 Info: CreateTable Commands 11:16:32.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) 11:16:32.5 Info: => 0.0001586s 11:16:32.5 Info: CreateTable IndexerStatus 11:16:32.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) 11:16:32.5 Info: => 0.0001982s 11:16:32.5 Info: CreateIndex IndexerStatus (ProviderId) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:32.5 Info: => 0.0001034s 11:16:32.5 Info: CreateTable ExtraFiles 11:16:32.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) 11:16:32.5 Info: => 0.0001732s 11:16:32.5 Info: CreateTable LyricFiles 11:16:32.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) 11:16:32.5 Info: => 0.000165s 11:16:32.5 Info: CreateTable LanguageProfiles 11:16:32.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:32.5 Info: => 0.0001279s 11:16:32.5 Info: CreateIndex LanguageProfiles (Name) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:32.5 Info: => 9.81E-05s 11:16:32.5 Info: CreateTable DownloadClientStatus 11:16:32.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) 11:16:32.5 Info: => 0.0001387s 11:16:32.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:32.5 Info: => 9.91E-05s 11:16:32.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:32.5 Info: -> 1 Insert operations completed in 00:00:00.0000670 taking an average of 00:00:00.0000670 11:16:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:32', 'InitialSetup') 11:16:32.5 Info: Committing Transaction 11:16:32.5 Info: 1: InitialSetup migrated 11:16:32.5 Info: => 0.001028s 11:16:32.5 Info: 2: add_reason_to_pending_releases migrating 11:16:32.5 Info: Beginning Transaction 11:16:32.5 Info: Starting migration of Main DB to 2 11:16:32.5 Info: AlterTable PendingReleases 11:16:32.5 Info: => 7E-07s 11:16:32.5 Info: CreateColumn PendingReleases Reason Int32 11:16:32.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:32.5 Info: => 0.0004928s 11:16:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:32', 'add_reason_to_pending_releases') 11:16:32.5 Info: Committing Transaction 11:16:32.5 Info: 2: add_reason_to_pending_releases migrated 11:16:32.5 Info: => 0.0009994s 11:16:32.5 Info: 3: add_medium_support migrating 11:16:32.5 Info: Beginning Transaction 11:16:32.5 Info: Starting migration of Main DB to 3 11:16:32.5 Info: AlterTable Albums 11:16:32.5 Info: => 8E-07s 11:16:32.5 Info: CreateColumn Albums Media String 11:16:32.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:32.5 Info: => 0.0005357s 11:16:32.5 Info: AlterTable Tracks 11:16:32.5 Info: => 5E-07s 11:16:32.5 Info: CreateColumn Tracks MediumNumber Int32 11:16:32.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:32.5 Info: => 0.0004794s 11:16:32.5 Info: AlterTable Tracks 11:16:32.5 Info: => 6E-07s 11:16:32.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:32.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:32.5 Info: => 0.0004802s 11:16:32.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:32.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:32.5 Info: => 4.89E-05s 11:16:32.5 Info: DeleteColumn Tracks TrackNumber 11:16:32.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) 11:16:32.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" 11:16:32.5 Info: DROP TABLE "Tracks" 11:16:32.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:32.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:32.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:32.5 Info: => 0.0043665s 11:16:32.5 Info: AlterTable Tracks 11:16:32.5 Info: => 6E-07s 11:16:32.5 Info: CreateColumn Tracks TrackNumber String 11:16:32.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:32.5 Info: => 0.0005089s 11:16:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:32', 'add_medium_support') 11:16:32.5 Info: Committing Transaction 11:16:32.5 Info: 3: add_medium_support migrated 11:16:32.5 Info: => 0.0010876s 11:16:32.5 Info: 4: add_various_qualites_in_profile migrating 11:16:32.5 Info: Beginning Transaction 11:16:32.5 Info: Starting migration of Main DB to 4 11:16:32.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:32.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:32.5 Info: => 5.21E-05s 11:16:32.5 Info: PerformDBOperation 11:16:32.5 Info: Performing DB Operation 11:16:32.5 Info: => 3.6E-05s 11:16:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:32', 'add_various_qualites_in_profile') 11:16:32.5 Info: Committing Transaction 11:16:32.5 Info: 4: add_various_qualites_in_profile migrated 11:16:32.5 Info: => 0.0004264s 11:16:32.5 Info: 5: metadata_profiles migrating 11:16:32.5 Info: Beginning Transaction 11:16:32.5 Info: Starting migration of Main DB to 5 11:16:32.5 Info: CreateTable MetadataProfiles 11:16:32.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:32.5 Info: => 0.0001235s 11:16:32.5 Info: CreateIndex MetadataProfiles (Name) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:32.5 Info: => 0.0001012s 11:16:32.5 Info: AlterTable Artists 11:16:32.5 Info: => 5E-07s 11:16:32.5 Info: CreateColumn Artists MetadataProfileId Int32 11:16:32.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:32.5 Info: => 0.0004679s 11:16:32.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:32.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) 11:16:32.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" 11:16:32.5 Info: DROP TABLE "Artists" 11:16:32.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:32.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.5 Info: => 0.0044383s 11:16:32.5 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:32.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) 11:16:32.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" 11:16:32.5 Info: DROP TABLE "Artists" 11:16:32.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:32.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.5 Info: => 0.0043829s 11:16:32.5 Info: AlterTable Albums 11:16:32.5 Info: => 5E-07s 11:16:32.5 Info: CreateColumn Albums SecondaryTypes String 11:16:32.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:32.5 Info: => 0.0004623s 11:16:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:32', 'metadata_profiles') 11:16:32.5 Info: Committing Transaction 11:16:32.5 Info: 5: metadata_profiles migrated 11:16:32.5 Info: => 0.0010295s 11:16:32.5 Info: 6: separate_automatic_and_interactive_search migrating 11:16:32.5 Info: Beginning Transaction 11:16:32.5 Info: Starting migration of Main DB to 6 11:16:32.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:32.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) 11:16:32.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:32.5 Info: DROP TABLE "Indexers" 11:16:32.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:32.5 Info: => 0.0037129s 11:16:32.5 Info: AlterTable Indexers 11:16:32.5 Info: => 6E-07s 11:16:32.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:32.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:32.5 Info: => 0.0004869s 11:16:32.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:32.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:32.5 Info: => 4.51E-05s 11:16:32.5 Info: AlterTable Indexers 11:16:32.5 Info: => 5E-07s 11:16:32.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:32.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) 11:16:32.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" 11:16:32.5 Info: DROP TABLE "Indexers" 11:16:32.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:32.5 Info: => 0.0037425s 11:16:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:32', 'separate_automatic_and_interactive_search') 11:16:32.5 Info: Committing Transaction 11:16:32.5 Info: 6: separate_automatic_and_interactive_search migrated 11:16:32.5 Info: => 0.0042688s 11:16:32.5 Info: 7: change_album_path_to_relative migrating 11:16:32.5 Info: Beginning Transaction 11:16:32.5 Info: Starting migration of Main DB to 7 11:16:32.5 Info: DeleteColumn Albums Path 11:16:32.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) 11:16:32.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" 11:16:32.5 Info: DROP TABLE "Albums" 11:16:32.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:32.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:32.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:32.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:32.5 Info: => 0.0046257s 11:16:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:32', 'change_album_path_to_relative') 11:16:32.5 Info: Committing Transaction 11:16:32.5 Info: 7: change_album_path_to_relative migrated 11:16:32.5 Info: => 0.0052161s 11:16:32.5 Info: 8: change_quality_size_mb_to_kb migrating 11:16:32.5 Info: Beginning Transaction 11:16:32.5 Info: Starting migration of Main DB to 8 11:16:32.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 11:16:32.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 11:16:32.5 Info: => 5.12E-05s 11:16:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:32', 'change_quality_size_mb_to_kb') 11:16:32.5 Info: Committing Transaction 11:16:32.5 Info: 8: change_quality_size_mb_to_kb migrated 11:16:32.5 Info: => 0.0005259s 11:16:32.5 Info: 9: album_releases migrating 11:16:32.5 Info: Beginning Transaction 11:16:32.5 Info: Starting migration of Main DB to 9 11:16:32.5 Info: AlterTable Albums 11:16:32.5 Info: => 7E-07s 11:16:32.5 Info: CreateColumn Albums Releases String 11:16:32.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:32.5 Info: => 0.0004726s 11:16:32.5 Info: AlterTable Albums 11:16:32.5 Info: => 6E-07s 11:16:32.5 Info: CreateColumn Albums CurrentRelease String 11:16:32.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:32.5 Info: => 0.0004626s 11:16:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:32', 'album_releases') 11:16:32.5 Info: Committing Transaction 11:16:32.5 Info: 9: album_releases migrated 11:16:32.5 Info: => 0.0009678s 11:16:32.5 Info: 10: album_releases_fix migrating 11:16:32.5 Info: Beginning Transaction 11:16:32.5 Info: Starting migration of Main DB to 10 11:16:32.5 Info: AlterTable Albums 11:16:32.5 Info: => 7E-07s 11:16:32.5 Info: AlterColumn Albums Releases String 11:16:32.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:32.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:32.6 Info: DROP TABLE "Albums" 11:16:32.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:32.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:32.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:32.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:32.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:32.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:32.6 Info: => 0.0044988s 11:16:32.6 Info: AlterTable Albums 11:16:32.6 Info: => 6E-07s 11:16:32.6 Info: AlterColumn Albums CurrentRelease String 11:16:32.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:32.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:32.6 Info: DROP TABLE "Albums" 11:16:32.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:32.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:32.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:32.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:32.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:32.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:32.6 Info: => 0.0044477s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:32', 'album_releases_fix') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 10: album_releases_fix migrated 11:16:32.6 Info: => 0.0049837s 11:16:32.6 Info: 11: import_lists migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 11 11:16:32.6 Info: CreateTable ImportLists 11:16:32.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:32.6 Info: => 0.0001486s 11:16:32.6 Info: CreateIndex ImportLists (Name) 11:16:32.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:32.6 Info: => 9.28E-05s 11:16:32.6 Info: CreateTable ImportListStatus 11:16:32.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:32.6 Info: => 0.0001237s 11:16:32.6 Info: CreateIndex ImportListStatus (ProviderId) 11:16:32.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:32.6 Info: => 9.22E-05s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:32', 'import_lists') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 11: import_lists migrated 11:16:32.6 Info: => 0.0005212s 11:16:32.6 Info: 12: add_release_status migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 12 11:16:32.6 Info: AlterTable MetadataProfiles 11:16:32.6 Info: => 7E-07s 11:16:32.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:32.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:32.6 Info: => 0.0004996s 11:16:32.6 Info: PerformDBOperation 11:16:32.6 Info: Performing DB Operation 11:16:32.6 Info: => 3.2E-05s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:32', 'add_release_status') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 12: add_release_status migrated 11:16:32.6 Info: => 0.00054s 11:16:32.6 Info: 13: album_download_notification migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 13 11:16:32.6 Info: AlterTable Notifications 11:16:32.6 Info: => 1.5E-06s 11:16:32.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:32.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:32.6 Info: => 0.0005059s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:32', 'album_download_notification') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 13: album_download_notification migrated 11:16:32.6 Info: => 0.0009926s 11:16:32.6 Info: 14: fix_language_metadata_profiles migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 14 11:16:32.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:32.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:32.6 Info: => 9.71E-05s 11:16:32.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:32.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:32.6 Info: => 8.58E-05s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:32', 'fix_language_metadata_profiles') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 14: fix_language_metadata_profiles migrated 11:16:32.6 Info: => 0.0005989s 11:16:32.6 Info: 15: remove_fanzub migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 15 11:16:32.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:32.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:32.6 Info: => 5.77E-05s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:32', 'remove_fanzub') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 15: remove_fanzub migrated 11:16:32.6 Info: => 0.0004462s 11:16:32.6 Info: 16: update_artist_history_indexes migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 16 11:16:32.6 Info: CreateIndex Albums (ArtistId) 11:16:32.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:32.6 Info: => 0.000123s 11:16:32.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:32.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:32.6 Info: => 9.56E-05s 11:16:32.6 Info: DeleteIndex History (AlbumId) 11:16:32.6 Info: DROP INDEX "IX_History_AlbumId" 11:16:32.6 Info: => 0.0001261s 11:16:32.6 Info: CreateIndex History (AlbumId, Date) 11:16:32.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:32.6 Info: => 9.66E-05s 11:16:32.6 Info: DeleteIndex History (DownloadId) 11:16:32.6 Info: DROP INDEX "IX_History_DownloadId" 11:16:32.6 Info: => 0.0001203s 11:16:32.6 Info: CreateIndex History (DownloadId, Date) 11:16:32.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:32.6 Info: => 9.45E-05s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:32', 'update_artist_history_indexes') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 16: update_artist_history_indexes migrated 11:16:32.6 Info: => 0.0005392s 11:16:32.6 Info: 17: remove_nma migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 17 11:16:32.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:32.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:32.6 Info: => 4.85E-05s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:32', 'remove_nma') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 17: remove_nma migrated 11:16:32.6 Info: => 0.000422s 11:16:32.6 Info: 18: album_disambiguation migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 18 11:16:32.6 Info: AlterTable Albums 11:16:32.6 Info: => 7E-07s 11:16:32.6 Info: CreateColumn Albums Disambiguation String 11:16:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:32.6 Info: => 0.0005281s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:32', 'album_disambiguation') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 18: album_disambiguation migrated 11:16:32.6 Info: => 0.0010312s 11:16:32.6 Info: 19: add_ape_quality_in_profiles migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 19 11:16:32.6 Info: PerformDBOperation 11:16:32.6 Info: Performing DB Operation 11:16:32.6 Info: => 3.06E-05s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:32', 'add_ape_quality_in_profiles') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 19: add_ape_quality_in_profiles migrated 11:16:32.6 Info: => 0.0086457s 11:16:32.6 Info: 20: remove_pushalot migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 20 11:16:32.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:32.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:32.6 Info: => 6.64E-05s 11:16:32.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:32.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:32.6 Info: => 4.33E-05s 11:16:32.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:32.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:32.6 Info: => 4.21E-05s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:32', 'remove_pushalot') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 20: remove_pushalot migrated 11:16:32.6 Info: => 0.0005465s 11:16:32.6 Info: 21: add_custom_filters migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 21 11:16:32.6 Info: CreateTable CustomFilters 11:16:32.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:32.6 Info: => 0.0001442s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:32', 'add_custom_filters') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 21: add_custom_filters migrated 11:16:32.6 Info: => 0.0005575s 11:16:32.6 Info: 22: import_list_tags migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 22 11:16:32.6 Info: AlterTable ImportLists 11:16:32.6 Info: => 7E-07s 11:16:32.6 Info: CreateColumn ImportLists Tags String 11:16:32.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:32.6 Info: => 0.0005455s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:32', 'import_list_tags') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 22: import_list_tags migrated 11:16:32.6 Info: => 0.0009535s 11:16:32.6 Info: 23: add_release_groups_etc migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 23 11:16:32.6 Info: CreateTable ArtistMetadata 11:16:32.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:32.6 Info: => 0.0001636s 11:16:32.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:32.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:32.6 Info: => 0.0001073s 11:16:32.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:32.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:32.6 Info: => 9.42E-05s 11:16:32.6 Info: AlterTable Artists 11:16:32.6 Info: => 5E-07s 11:16:32.6 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:32.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:32.6 Info: => 0.000531s 11:16:32.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:32.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:32.6 Info: => 6.92E-05s 11:16:32.6 Info: CreateTable AlbumReleases 11:16:32.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:32.6 Info: => 0.0001521s 11:16:32.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:32.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:32.6 Info: => 9.58E-05s 11:16:32.6 Info: CreateIndex AlbumReleases (AlbumId) 11:16:32.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:32.6 Info: => 8.89E-05s 11:16:32.6 Info: PerformDBOperation 11:16:32.6 Info: Performing DB Operation 11:16:32.6 Info: => 3.68E-05s 11:16:32.6 Info: AlterTable Albums 11:16:32.6 Info: => 4E-07s 11:16:32.6 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:32.6 Info: => 0.0005133s 11:16:32.6 Info: AlterTable Albums 11:16:32.6 Info: => 5E-07s 11:16:32.6 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:32.6 Info: => 0.0005464s 11:16:32.6 Info: AlterTable Albums 11:16:32.6 Info: => 5E-07s 11:16:32.6 Info: CreateColumn Albums Links String 11:16:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:32.6 Info: => 0.0005103s 11:16:32.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:32.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:32.6 Info: => 0.0001006s 11:16:32.6 Info: AlterTable Tracks 11:16:32.6 Info: => 5E-07s 11:16:32.6 Info: CreateColumn Tracks ForeignRecordingId String 11:16:32.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:32.6 Info: => 0.0005571s 11:16:32.6 Info: AlterTable Tracks 11:16:32.6 Info: => 5E-07s 11:16:32.6 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:32.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:32.6 Info: => 0.0005117s 11:16:32.6 Info: AlterTable Tracks 11:16:32.6 Info: => 5E-07s 11:16:32.6 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:32.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:32.6 Info: => 0.0005281s 11:16:32.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:32.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:32.6 Info: => 8.26E-05s 11:16:32.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:32.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:32.6 Info: => 7.49E-05s 11:16:32.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:32.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) 11:16:32.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" 11:16:32.6 Info: DROP TABLE "Artists" 11:16:32.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:32.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.6 Info: => 0.0046932s 11:16:32.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:32.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) 11:16:32.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" 11:16:32.6 Info: DROP TABLE "Albums" 11:16:32.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:32.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:32.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:32.6 Info: => 0.0049321s 11:16:32.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:32.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) 11:16:32.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" 11:16:32.6 Info: DROP TABLE "Tracks" 11:16:32.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:32.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:32.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:32.6 Info: => 0.0043167s 11:16:32.6 Info: DeleteColumn TrackFiles ArtistId 11:16:32.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) 11:16:32.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" 11:16:32.6 Info: DROP TABLE "TrackFiles" 11:16:32.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:32.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:32.6 Info: => 0.00416s 11:16:32.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:32.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:32.6 Info: => 0.0001153s 11:16:32.6 Info: CreateIndex Artists (Monitored) 11:16:32.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:32.6 Info: => 9.06E-05s 11:16:32.6 Info: CreateIndex Albums (ArtistMetadataId) 11:16:32.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:32.6 Info: => 9.12E-05s 11:16:32.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:32.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:32.6 Info: => 8.63E-05s 11:16:32.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:32.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:32.6 Info: => 8.77E-05s 11:16:32.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:32.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:32.6 Info: => 8.59E-05s 11:16:32.6 Info: UpdateData 11:16:32.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:32.6 Info: => 5.07E-05s 11:16:32.6 Info: UpdateData 11:16:32.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:32.6 Info: => 4.38E-05s 11:16:32.6 Info: UpdateData 11:16:32.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:32.6 Info: => 4.78E-05s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:32', 'add_release_groups_etc') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 23: add_release_groups_etc migrated 11:16:32.6 Info: => 0.0007353s 11:16:32.6 Info: 24: NewMediaInfoFormat migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 24 11:16:32.6 Info: UpdateData 11:16:32.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:32.6 Info: => 4.98E-05s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:32', 'NewMediaInfoFormat') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 24: NewMediaInfoFormat migrated 11:16:32.6 Info: => 0.0005315s 11:16:32.6 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 25 11:16:32.6 Info: RenameTable Restrictions ReleaseProfiles 11:16:32.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:32.6 Info: => 0.0014335s 11:16:32.6 Info: AlterTable ReleaseProfiles 11:16:32.6 Info: => 5E-07s 11:16:32.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:32.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:32.6 Info: => 0.0004867s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:32', 'rename_restrictions_to_release_profiles') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:32.6 Info: => 0.0009798s 11:16:32.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 26 11:16:32.6 Info: RenameTable Profiles QualityProfiles 11:16:32.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:32.6 Info: => 0.0014231s 11:16:32.6 Info: AlterTable QualityProfiles 11:16:32.6 Info: => 5E-07s 11:16:32.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:32.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:32.6 Info: => 0.0005477s 11:16:32.6 Info: AlterTable LanguageProfiles 11:16:32.6 Info: => 5E-07s 11:16:32.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:32.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:32.6 Info: => 0.0004788s 11:16:32.6 Info: UpdateData 11:16:32.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:32.6 Info: => 5.2E-05s 11:16:32.6 Info: UpdateData 11:16:32.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:32.6 Info: => 4.14E-05s 11:16:32.6 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:32.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) 11:16:32.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" 11:16:32.6 Info: DROP TABLE "Artists" 11:16:32.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:32.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:32.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:32.6 Info: => 0.0046535s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:32', 'rename_quality_profiles_add_upgrade_allowed') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:32.6 Info: => 0.0052265s 11:16:32.6 Info: 27: add_import_exclusions migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 27 11:16:32.6 Info: CreateTable ImportListExclusions 11:16:32.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:32.6 Info: => 0.0001569s 11:16:32.6 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:32.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:32.6 Info: => 0.0001038s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:32', 'add_import_exclusions') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 27: add_import_exclusions migrated 11:16:32.6 Info: => 0.0006229s 11:16:32.6 Info: 28: clean_artist_metadata_table migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 28 11:16:32.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) 11:16:32.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) 11:16:32.6 Info: => 0.0001539s 11:16:32.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) 11:16:32.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) 11:16:32.6 Info: => 0.0001426s 11:16:32.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) 11:16:32.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) 11:16:32.6 Info: => 0.0001357s 11:16:32.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) 11:16:32.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) 11:16:32.6 Info: => 0.0001359s 11:16:32.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) 11:16:32.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) 11:16:32.6 Info: => 0.0001342s 11:16:32.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) 11:16:32.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) 11:16:32.6 Info: => 0.0001342s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:32', 'clean_artist_metadata_table') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 28: clean_artist_metadata_table migrated 11:16:32.6 Info: => 0.0005343s 11:16:32.6 Info: 29: health_issue_notification migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 29 11:16:32.6 Info: AlterTable Notifications 11:16:32.6 Info: => 7E-07s 11:16:32.6 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:32.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:32.6 Info: => 0.0005247s 11:16:32.6 Info: AlterTable Notifications 11:16:32.6 Info: => 4E-07s 11:16:32.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:32.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:32.6 Info: => 0.0005528s 11:16:32.6 Info: AlterTable Notifications 11:16:32.6 Info: => 5E-07s 11:16:32.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:32.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:32.6 Info: => 0.0005104s 11:16:32.6 Info: AlterTable Notifications 11:16:32.6 Info: => 5E-07s 11:16:32.6 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:32.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:32.6 Info: => 0.0005065s 11:16:32.6 Info: AlterTable Notifications 11:16:32.6 Info: => 4E-07s 11:16:32.6 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:32.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:32.6 Info: => 0.0005125s 11:16:32.6 Info: DeleteColumn Notifications OnDownload 11:16:32.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) 11:16:32.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" 11:16:32.6 Info: DROP TABLE "Notifications" 11:16:32.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:32.6 Info: => 0.0041685s 11:16:32.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:32.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) 11:16:32.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" 11:16:32.6 Info: DROP TABLE "Notifications" 11:16:32.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:32.6 Info: => 0.0045922s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:32', 'health_issue_notification') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 29: health_issue_notification migrated 11:16:32.6 Info: => 0.005139s 11:16:32.6 Info: 30: add_mediafilerepository_mtime migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 30 11:16:32.6 Info: AlterTable TrackFiles 11:16:32.6 Info: => 6E-07s 11:16:32.6 Info: CreateColumn TrackFiles Modified DateTime 11:16:32.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:32.6 Info: => 0.000533s 11:16:32.6 Info: AlterTable TrackFiles 11:16:32.6 Info: => 6E-07s 11:16:32.6 Info: CreateColumn TrackFiles Path String 11:16:32.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:32.6 Info: => 0.0005137s 11:16:32.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:32.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:32.6 Info: => 4.08E-05s 11:16:32.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) 11:16:32.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) 11:16:32.6 Info: => 0.0001406s 11:16:32.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) 11:16:32.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) 11:16:32.6 Info: => 0.0001513s 11:16:32.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) 11:16:32.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) 11:16:32.6 Info: => 0.0001623s 11:16:32.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") 11:16:32.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") 11:16:32.6 Info: => 0.0001143s 11:16:32.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:32.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:32.6 Info: => 6.25E-05s 11:16:32.6 Info: AlterTable TrackFiles 11:16:32.6 Info: => 5E-07s 11:16:32.6 Info: AlterColumn TrackFiles Path String 11:16:32.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) 11:16:32.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" 11:16:32.6 Info: DROP TABLE "TrackFiles" 11:16:32.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:32.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:32.6 Info: => 0.0043789s 11:16:32.6 Info: CreateIndex TrackFiles (Path) 11:16:32.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:32.6 Info: => 9.13E-05s 11:16:32.6 Info: DeleteColumn TrackFiles RelativePath 11:16:32.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) 11:16:32.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" 11:16:32.6 Info: DROP TABLE "TrackFiles" 11:16:32.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:32.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:32.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:32.6 Info: => 0.0044861s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:32', 'add_mediafilerepository_mtime') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 30: add_mediafilerepository_mtime migrated 11:16:32.6 Info: => 0.0050091s 11:16:32.6 Info: 31: add_artistmetadataid_constraint migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 31 11:16:32.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") 11:16:32.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") 11:16:32.6 Info: => 8.28E-05s 11:16:32.6 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:32.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:32.6 Info: => 0.0001545s 11:16:32.6 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:32.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) 11:16:32.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" 11:16:32.6 Info: DROP TABLE "Artists" 11:16:32.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:32.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:32.6 Info: => 0.0046266s 11:16:32.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:32.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:32.6 Info: => 9.14E-05s 11:16:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:32', 'add_artistmetadataid_constraint') 11:16:32.6 Info: Committing Transaction 11:16:32.6 Info: 31: add_artistmetadataid_constraint migrated 11:16:32.6 Info: => 0.0006205s 11:16:32.6 Info: 32: old_ids_and_artist_alias migrating 11:16:32.6 Info: Beginning Transaction 11:16:32.6 Info: Starting migration of Main DB to 32 11:16:32.6 Info: AlterTable ArtistMetadata 11:16:32.6 Info: => 7E-07s 11:16:32.6 Info: CreateColumn ArtistMetadata Aliases String 11:16:32.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:32.6 Info: => 0.0005304s 11:16:32.6 Info: AlterTable ArtistMetadata 11:16:32.6 Info: => 5E-07s 11:16:32.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:32.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:32.7 Info: => 0.0005533s 11:16:32.7 Info: AlterTable Albums 11:16:32.7 Info: => 4E-07s 11:16:32.7 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:32.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:32.7 Info: => 0.0005728s 11:16:32.7 Info: AlterTable AlbumReleases 11:16:32.7 Info: => 5E-07s 11:16:32.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:32.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:32.7 Info: => 0.0005169s 11:16:32.7 Info: AlterTable Tracks 11:16:32.7 Info: => 6E-07s 11:16:32.7 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:32.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:32.7 Info: => 0.0005245s 11:16:32.7 Info: AlterTable Tracks 11:16:32.7 Info: => 5E-07s 11:16:32.7 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:32.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:32.7 Info: => 0.0005084s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:32', 'old_ids_and_artist_alias') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 32: old_ids_and_artist_alias migrated 11:16:32.7 Info: => 0.0010115s 11:16:32.7 Info: 33: download_propers_config migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 33 11:16:32.7 Info: PerformDBOperation 11:16:32.7 Info: Performing DB Operation 11:16:32.7 Info: => 3.05E-05s 11:16:32.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:32.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:32.7 Info: => 3.84E-05s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:32', 'download_propers_config') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 33: download_propers_config migrated 11:16:32.7 Info: => 0.0005477s 11:16:32.7 Info: 34: remove_language_profiles migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 34 11:16:32.7 Info: DeleteTable LanguageProfiles 11:16:32.7 Info: DROP TABLE "LanguageProfiles" 11:16:32.7 Info: => 0.0002177s 11:16:32.7 Info: DeleteColumn Artists LanguageProfileId 11:16:32.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:32.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" 11:16:32.7 Info: DROP TABLE "Artists" 11:16:32.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:32.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:32.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:32.7 Info: => 0.005026s 11:16:32.7 Info: DeleteColumn ImportLists LanguageProfileId 11:16:32.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) 11:16:32.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" 11:16:32.7 Info: DROP TABLE "ImportLists" 11:16:32.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:32.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:32.7 Info: => 0.0043704s 11:16:32.7 Info: DeleteColumn Blacklist Language 11:16:32.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) 11:16:32.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" 11:16:32.7 Info: DROP TABLE "Blacklist" 11:16:32.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:32.7 Info: => 0.004134s 11:16:32.7 Info: DeleteColumn History Language 11:16:32.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) 11:16:32.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" 11:16:32.7 Info: DROP TABLE "History" 11:16:32.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:32.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:32.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:32.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:32.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:32.7 Info: => 0.0048021s 11:16:32.7 Info: DeleteColumn LyricFiles Language 11:16:32.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) 11:16:32.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" 11:16:32.7 Info: DROP TABLE "LyricFiles" 11:16:32.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:32.7 Info: => 0.0052071s 11:16:32.7 Info: DeleteColumn TrackFiles Language 11:16:32.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:32.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" 11:16:32.7 Info: DROP TABLE "TrackFiles" 11:16:32.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:32.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:32.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:32.7 Info: => 0.0041919s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:32', 'remove_language_profiles') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 34: remove_language_profiles migrated 11:16:32.7 Info: => 0.0048366s 11:16:32.7 Info: 35: multi_disc_naming_format migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 35 11:16:32.7 Info: AlterTable NamingConfig 11:16:32.7 Info: => 7E-07s 11:16:32.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:32.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:32.7 Info: => 0.0005757s 11:16:32.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:32.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:32.7 Info: => 4.59E-05s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:32', 'multi_disc_naming_format') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 35: multi_disc_naming_format migrated 11:16:32.7 Info: => 0.0005378s 11:16:32.7 Info: 36: add_download_client_priority migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 36 11:16:32.7 Info: AlterTable DownloadClients 11:16:32.7 Info: => 8E-07s 11:16:32.7 Info: CreateColumn DownloadClients Priority Int32 11:16:32.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:32.7 Info: => 0.0005076s 11:16:32.7 Info: PerformDBOperation 11:16:32.7 Info: Performing DB Operation 11:16:32.7 Info: => 8.38E-05s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:32', 'add_download_client_priority') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 36: add_download_client_priority migrated 11:16:32.7 Info: => 0.0005618s 11:16:32.7 Info: 37: remove_growl_prowl migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 37 11:16:32.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:32.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:32.7 Info: => 4.64E-05s 11:16:32.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:32.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:32.7 Info: => 3.8E-05s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:32', 'remove_growl_prowl') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 37: remove_growl_prowl migrated 11:16:32.7 Info: => 0.0004947s 11:16:32.7 Info: 38: remove_plex_hometheatre migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 38 11:16:32.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:32.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:32.7 Info: => 4.5E-05s 11:16:32.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:32.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:32.7 Info: => 3.72E-05s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:32', 'remove_plex_hometheatre') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 38: remove_plex_hometheatre migrated 11:16:32.7 Info: => 0.0004142s 11:16:32.7 Info: 39: add_root_folder_add_defaults migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 39 11:16:32.7 Info: AlterTable RootFolders 11:16:32.7 Info: => 7E-07s 11:16:32.7 Info: CreateColumn RootFolders Name String 11:16:32.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:32.7 Info: => 0.0005142s 11:16:32.7 Info: AlterTable RootFolders 11:16:32.7 Info: => 4E-07s 11:16:32.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:32.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:32.7 Info: => 0.0004938s 11:16:32.7 Info: AlterTable RootFolders 11:16:32.7 Info: => 5E-07s 11:16:32.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:32.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:32.7 Info: => 0.0004922s 11:16:32.7 Info: AlterTable RootFolders 11:16:32.7 Info: => 4E-07s 11:16:32.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:32.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:32.7 Info: => 0.0005056s 11:16:32.7 Info: AlterTable RootFolders 11:16:32.7 Info: => 5E-07s 11:16:32.7 Info: CreateColumn RootFolders DefaultTags String 11:16:32.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:32.7 Info: => 0.0004974s 11:16:32.7 Info: PerformDBOperation 11:16:32.7 Info: Performing DB Operation 11:16:32.7 Info: => 5.17E-05s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:32', 'add_root_folder_add_defaults') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 39: add_root_folder_add_defaults migrated 11:16:32.7 Info: => 0.0005552s 11:16:32.7 Info: 40: task_duration migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 40 11:16:32.7 Info: AlterTable ScheduledTasks 11:16:32.7 Info: => 8E-07s 11:16:32.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:32.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:32.7 Info: => 0.0005367s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:32', 'task_duration') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 40: task_duration migrated 11:16:32.7 Info: => 0.0010226s 11:16:32.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 41 11:16:32.7 Info: AlterTable ReleaseProfiles 11:16:32.7 Info: => 8E-07s 11:16:32.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:32.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:32.7 Info: => 0.0005315s 11:16:32.7 Info: AlterTable ReleaseProfiles 11:16:32.7 Info: => 5E-07s 11:16:32.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:32.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:32.7 Info: => 0.0005187s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:32', 'add_indexer_and_enabled_to_release_profiles') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:32.7 Info: => 0.0009987s 11:16:32.7 Info: 42: remove_album_folders migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 42 11:16:32.7 Info: DeleteColumn Artists AlbumFolder 11:16:32.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:32.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" 11:16:32.7 Info: DROP TABLE "Artists" 11:16:32.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:32.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:32.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:32.7 Info: => 0.0047602s 11:16:32.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:32.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:32.7 Info: => 4.28E-05s 11:16:32.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:32.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:32.7 Info: => 3.76E-05s 11:16:32.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:32.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) 11:16:32.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:32.7 Info: DROP TABLE "NamingConfig" 11:16:32.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:32.7 Info: => 0.003894s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:32', 'remove_album_folders') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 42: remove_album_folders migrated 11:16:32.7 Info: => 0.0044536s 11:16:32.7 Info: 44: add_priority_to_indexers migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 44 11:16:32.7 Info: AlterTable Indexers 11:16:32.7 Info: => 7E-07s 11:16:32.7 Info: CreateColumn Indexers Priority Int32 11:16:32.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:32.7 Info: => 0.0005501s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:32', 'add_priority_to_indexers') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 44: add_priority_to_indexers migrated 11:16:32.7 Info: => 0.0010203s 11:16:32.7 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 45 11:16:32.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:32.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:32.7 Info: => 0.0001174s 11:16:32.7 Info: PerformDBOperation 11:16:32.7 Info: Performing DB Operation 11:16:32.7 Info: => 3.13E-05s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:32', 'remove_chown_and_folderchmod_config') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:32.7 Info: => 0.0005062s 11:16:32.7 Info: 47: update_notifiarr migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 47 11:16:32.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:32.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:32.7 Info: => 6.64E-05s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:32', 'update_notifiarr') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 47: update_notifiarr migrated 11:16:32.7 Info: => 0.0004637s 11:16:32.7 Info: 49: email_multiple_addresses migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 49 11:16:32.7 Info: PerformDBOperation 11:16:32.7 Info: Performing DB Operation 11:16:32.7 Info: => 5.22E-05s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:32', 'email_multiple_addresses') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 49: email_multiple_addresses migrated 11:16:32.7 Info: => 0.0004302s 11:16:32.7 Info: 50: rename_blacklist_to_blocklist migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 50 11:16:32.7 Info: RenameTable Blacklist Blocklist 11:16:32.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:32.7 Info: => 0.001561s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:32', 'rename_blacklist_to_blocklist') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 50: rename_blacklist_to_blocklist migrated 11:16:32.7 Info: => 0.0020621s 11:16:32.7 Info: 51: cdh_per_downloadclient migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 51 11:16:32.7 Info: AlterTable DownloadClients 11:16:32.7 Info: => 8E-07s 11:16:32.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:32.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:32.7 Info: => 0.0005191s 11:16:32.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:32.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:32.7 Info: => 0.0004989s 11:16:32.7 Info: PerformDBOperation 11:16:32.7 Info: Performing DB Operation 11:16:32.7 Info: => 0.0001662s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:32', 'cdh_per_downloadclient') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 51: cdh_per_downloadclient migrated 11:16:32.7 Info: => 0.0006455s 11:16:32.7 Info: 52: download_history migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 52 11:16:32.7 Info: CreateTable DownloadHistory 11:16:32.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) 11:16:32.7 Info: => 0.0002059s 11:16:32.7 Info: CreateIndex DownloadHistory (EventType) 11:16:32.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:32.7 Info: => 0.0001022s 11:16:32.7 Info: CreateIndex DownloadHistory (ArtistId) 11:16:32.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:32.7 Info: => 8.91E-05s 11:16:32.7 Info: CreateIndex DownloadHistory (DownloadId) 11:16:32.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:32.7 Info: => 9.06E-05s 11:16:32.7 Info: PerformDBOperation 11:16:32.7 Info: Performing DB Operation 11:16:32.7 Info: => 0.0001137s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:32', 'download_history') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 52: download_history migrated 11:16:32.7 Info: => 0.0006302s 11:16:32.7 Info: 53: add_update_history migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 53 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:32', 'add_update_history') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 53: add_update_history migrated 11:16:32.7 Info: => 0.0004003s 11:16:32.7 Info: 54: add_on_update_to_notifications migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 54 11:16:32.7 Info: AlterTable Notifications 11:16:32.7 Info: => 8E-07s 11:16:32.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:32.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:32.7 Info: => 0.0005338s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:32', 'add_on_update_to_notifications') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 54: add_on_update_to_notifications migrated 11:16:32.7 Info: => 0.0008998s 11:16:32.7 Info: 55: download_client_per_indexer migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 55 11:16:32.7 Info: AlterTable Indexers 11:16:32.7 Info: => 7E-07s 11:16:32.7 Info: CreateColumn Indexers DownloadClientId Int32 11:16:32.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:32.7 Info: => 0.0006057s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:32', 'download_client_per_indexer') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 55: download_client_per_indexer migrated 11:16:32.7 Info: => 0.001083s 11:16:32.7 Info: 56: AddNewItemMonitorType migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 56 11:16:32.7 Info: AlterTable Artists 11:16:32.7 Info: => 7E-07s 11:16:32.7 Info: CreateColumn Artists MonitorNewItems Int32 11:16:32.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:32.7 Info: => 0.0005511s 11:16:32.7 Info: AlterTable RootFolders 11:16:32.7 Info: => 5E-07s 11:16:32.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:32.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:32.7 Info: => 0.0005421s 11:16:32.7 Info: AlterTable ImportLists 11:16:32.7 Info: => 5E-07s 11:16:32.7 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:32.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:32.7 Info: => 0.0005421s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:32', 'AddNewItemMonitorType') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 56: AddNewItemMonitorType migrated 11:16:32.7 Info: => 0.0010327s 11:16:32.7 Info: 57: ImportListSearch migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 57 11:16:32.7 Info: AlterTable ImportLists 11:16:32.7 Info: => 7E-07s 11:16:32.7 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:32.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:32.7 Info: => 0.0005878s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:32', 'ImportListSearch') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 57: ImportListSearch migrated 11:16:32.7 Info: => 0.0010777s 11:16:32.7 Info: 58: ImportListMonitorExisting migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 58 11:16:32.7 Info: AlterTable ImportLists 11:16:32.7 Info: => 7E-07s 11:16:32.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:32.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:32.7 Info: => 0.0005771s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:32', 'ImportListMonitorExisting') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 58: ImportListMonitorExisting migrated 11:16:32.7 Info: => 0.0010556s 11:16:32.7 Info: 59: add_indexer_tags migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 59 11:16:32.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:32.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:32.7 Info: => 4.72E-05s 11:16:32.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:32.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:32.7 Info: => 3.85E-05s 11:16:32.7 Info: AlterTable Indexers 11:16:32.7 Info: => 4E-07s 11:16:32.7 Info: CreateColumn Indexers Tags String 11:16:32.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:32.7 Info: => 0.0006003s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:32', 'add_indexer_tags') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 59: add_indexer_tags migrated 11:16:32.7 Info: => 0.0010741s 11:16:32.7 Info: 60: update_audio_types migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 60 11:16:32.7 Info: PerformDBOperation 11:16:32.7 Info: Performing DB Operation 11:16:32.7 Info: => 4.85E-05s 11:16:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:32', 'update_audio_types') 11:16:32.7 Info: Committing Transaction 11:16:32.7 Info: 60: update_audio_types migrated 11:16:32.7 Info: => 0.0004023s 11:16:32.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:32.7 Info: Beginning Transaction 11:16:32.7 Info: Starting migration of Main DB to 61 11:16:32.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:32.7 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:32.7 Info: => 4.32E-05s 11:16:32.7 Info: AlterTable AlbumReleases 11:16:32.7 Info: => 4E-07s 11:16:32.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:32.7 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:16:32.7 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:16:32.7 Info: DROP TABLE "AlbumReleases" 11:16:32.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:32.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:32.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:32.7 Info: => 0.0043655s 11:16:32.7 Info: AlterTable Albums 11:16:32.7 Info: => 6E-07s 11:16:32.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:32.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:32.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:16:32.7 Info: DROP TABLE "Albums" 11:16:32.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:32.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:32.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:32.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:32.7 Info: => 0.0045563s 11:16:32.7 Info: AlterTable Albums 11:16:32.7 Info: => 6E-07s 11:16:32.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:32.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:32.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:16:32.7 Info: DROP TABLE "Albums" 11:16:32.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:32.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:32.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:32.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:32.7 Info: => 0.0044239s 11:16:32.7 Info: AlterTable Albums 11:16:32.7 Info: => 6E-07s 11:16:32.7 Info: AlterColumn Albums Added DateTimeOffset 11:16:32.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:32.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:16:32.7 Info: DROP TABLE "Albums" 11:16:32.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:32.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:32.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:32.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:32.7 Info: => 0.0044011s 11:16:32.7 Info: AlterTable Artists 11:16:32.7 Info: => 5E-07s 11:16:32.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:32.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:32.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" 11:16:32.7 Info: DROP TABLE "Artists" 11:16:32.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:32.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:32.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:32.7 Info: => 0.0045326s 11:16:32.7 Info: AlterTable Artists 11:16:32.7 Info: => 6E-07s 11:16:32.7 Info: AlterColumn Artists Added DateTimeOffset 11:16:32.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:32.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" 11:16:32.7 Info: DROP TABLE "Artists" 11:16:32.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:32.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:32.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:32.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:32.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:32.7 Info: => 0.0044463s 11:16:32.7 Info: AlterTable Blocklist 11:16:32.7 Info: => 6E-07s 11:16:32.7 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:32.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:16:32.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:16:32.8 Info: DROP TABLE "Blocklist" 11:16:32.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:32.8 Info: => 0.0042836s 11:16:32.8 Info: AlterTable Blocklist 11:16:32.8 Info: => 5E-07s 11:16:32.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:32.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:16:32.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:16:32.8 Info: DROP TABLE "Blocklist" 11:16:32.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:32.8 Info: => 0.0039325s 11:16:32.8 Info: AlterTable Commands 11:16:32.8 Info: => 5E-07s 11:16:32.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:32.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:32.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:16:32.8 Info: DROP TABLE "Commands" 11:16:32.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:32.8 Info: => 0.0038054s 11:16:32.8 Info: AlterTable Commands 11:16:32.8 Info: => 5E-07s 11:16:32.8 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:32.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:32.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:16:32.8 Info: DROP TABLE "Commands" 11:16:32.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:32.8 Info: => 0.0039931s 11:16:32.8 Info: AlterTable Commands 11:16:32.8 Info: => 5E-07s 11:16:32.8 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:32.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:32.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:16:32.8 Info: DROP TABLE "Commands" 11:16:32.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:32.8 Info: => 0.005329s 11:16:32.8 Info: AlterTable DownloadClientStatus 11:16:32.8 Info: => 5E-07s 11:16:32.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:32.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) 11:16:32.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:32.8 Info: DROP TABLE "DownloadClientStatus" 11:16:32.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:32.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:32.8 Info: => 0.0039508s 11:16:32.8 Info: AlterTable DownloadClientStatus 11:16:32.8 Info: => 5E-07s 11:16:32.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:32.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) 11:16:32.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:32.8 Info: DROP TABLE "DownloadClientStatus" 11:16:32.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:32.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:32.8 Info: => 0.0041853s 11:16:32.8 Info: AlterTable DownloadClientStatus 11:16:32.8 Info: => 6E-07s 11:16:32.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:32.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) 11:16:32.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:32.8 Info: DROP TABLE "DownloadClientStatus" 11:16:32.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:32.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:32.8 Info: => 0.0042075s 11:16:32.8 Info: AlterTable DownloadHistory 11:16:32.8 Info: => 6E-07s 11:16:32.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:32.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) 11:16:32.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" 11:16:32.8 Info: DROP TABLE "DownloadHistory" 11:16:32.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:32.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:32.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:32.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:32.8 Info: => 0.0045143s 11:16:32.8 Info: AlterTable ExtraFiles 11:16:32.8 Info: => 7E-07s 11:16:32.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:32.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) 11:16:32.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" 11:16:32.8 Info: DROP TABLE "ExtraFiles" 11:16:32.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:32.8 Info: => 0.0039293s 11:16:32.8 Info: AlterTable ExtraFiles 11:16:32.8 Info: => 5E-07s 11:16:32.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:32.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) 11:16:32.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" 11:16:32.8 Info: DROP TABLE "ExtraFiles" 11:16:32.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:32.8 Info: => 0.0037939s 11:16:32.8 Info: AlterTable History 11:16:32.8 Info: => 6E-07s 11:16:32.8 Info: AlterColumn History Date DateTimeOffset 11:16:32.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) 11:16:32.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" 11:16:32.8 Info: DROP TABLE "History" 11:16:32.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:32.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:32.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:32.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:32.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:32.8 Info: => 0.0044729s 11:16:32.8 Info: AlterTable ImportListStatus 11:16:32.8 Info: => 6E-07s 11:16:32.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:32.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:32.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:32.8 Info: DROP TABLE "ImportListStatus" 11:16:32.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:32.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:32.8 Info: => 0.0038646s 11:16:32.8 Info: AlterTable ImportListStatus 11:16:32.8 Info: => 7E-07s 11:16:32.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:32.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:32.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:32.8 Info: DROP TABLE "ImportListStatus" 11:16:32.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:32.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:32.8 Info: => 0.0039083s 11:16:32.8 Info: AlterTable ImportListStatus 11:16:32.8 Info: => 7E-07s 11:16:32.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:32.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:32.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:32.8 Info: DROP TABLE "ImportListStatus" 11:16:32.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:32.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:32.8 Info: => 0.0038234s 11:16:32.8 Info: AlterTable IndexerStatus 11:16:32.8 Info: => 6E-07s 11:16:32.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:32.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) 11:16:32.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:32.8 Info: DROP TABLE "IndexerStatus" 11:16:32.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:32.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:32.8 Info: => 0.0038486s 11:16:32.8 Info: AlterTable IndexerStatus 11:16:32.8 Info: => 5E-07s 11:16:32.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:32.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) 11:16:32.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:32.8 Info: DROP TABLE "IndexerStatus" 11:16:32.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:32.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:32.8 Info: => 0.0040539s 11:16:32.8 Info: AlterTable IndexerStatus 11:16:32.8 Info: => 6E-07s 11:16:32.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:32.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) 11:16:32.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:32.8 Info: DROP TABLE "IndexerStatus" 11:16:32.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:32.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:32.8 Info: => 0.0038794s 11:16:32.8 Info: AlterTable LyricFiles 11:16:32.8 Info: => 6E-07s 11:16:32.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:32.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) 11:16:32.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" 11:16:32.8 Info: DROP TABLE "LyricFiles" 11:16:32.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:32.8 Info: => 0.0039384s 11:16:32.8 Info: AlterTable LyricFiles 11:16:32.8 Info: => 5E-07s 11:16:32.8 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:32.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) 11:16:32.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" 11:16:32.8 Info: DROP TABLE "LyricFiles" 11:16:32.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:32.8 Info: => 0.003835s 11:16:32.8 Info: AlterTable MetadataFiles 11:16:32.8 Info: => 5E-07s 11:16:32.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:32.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) 11:16:32.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" 11:16:32.8 Info: DROP TABLE "MetadataFiles" 11:16:32.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:32.8 Info: => 0.005407s 11:16:32.8 Info: AlterTable MetadataFiles 11:16:32.8 Info: => 5E-07s 11:16:32.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:32.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) 11:16:32.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" 11:16:32.8 Info: DROP TABLE "MetadataFiles" 11:16:32.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:32.8 Info: => 0.0039443s 11:16:32.8 Info: AlterTable PendingReleases 11:16:32.8 Info: => 5E-07s 11:16:32.8 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:32.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) 11:16:32.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:32.8 Info: DROP TABLE "PendingReleases" 11:16:32.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:32.8 Info: => 0.0038079s 11:16:32.8 Info: AlterTable ScheduledTasks 11:16:32.8 Info: => 5E-07s 11:16:32.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:32.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) 11:16:32.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:32.8 Info: DROP TABLE "ScheduledTasks" 11:16:32.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:32.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:32.8 Info: => 0.0038997s 11:16:32.8 Info: AlterTable ScheduledTasks 11:16:32.8 Info: => 7E-07s 11:16:32.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:32.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) 11:16:32.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:32.9 Info: DROP TABLE "ScheduledTasks" 11:16:32.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:32.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:32.9 Info: => 0.004039s 11:16:32.9 Info: AlterTable TrackFiles 11:16:32.9 Info: => 6E-07s 11:16:32.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16:32.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:32.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" 11:16:32.9 Info: DROP TABLE "TrackFiles" 11:16:32.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:32.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:32.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:32.9 Info: => 0.0041281s 11:16:32.9 Info: AlterTable TrackFiles 11:16:32.9 Info: => 7E-07s 11:16:32.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16:32.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:32.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" 11:16:32.9 Info: DROP TABLE "TrackFiles" 11:16:32.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:32.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:32.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:32.9 Info: => 0.0041533s 11:16:32.9 Info: AlterTable VersionInfo 11:16:32.9 Info: => 6E-07s 11:16:32.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:32.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:32.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:32.9 Info: DROP TABLE "VersionInfo" 11:16:32.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:32.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:32.9 Info: => 0.0039579s 11:16:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:32', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:32.9 Info: Committing Transaction 11:16:32.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:32.9 Info: => 0.0049165s 11:16:32.9 Info: 62: add_on_delete_to_notifications migrating 11:16:32.9 Info: Beginning Transaction 11:16:32.9 Info: Starting migration of Main DB to 62 11:16:32.9 Info: AlterTable Notifications 11:16:32.9 Info: => 7E-07s 11:16:32.9 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:32.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:32.9 Info: => 0.0005283s 11:16:32.9 Info: AlterTable Notifications 11:16:32.9 Info: => 5E-07s 11:16:32.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:32.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:32.9 Info: => 0.0005956s 11:16:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:32', 'add_on_delete_to_notifications') 11:16:32.9 Info: Committing Transaction 11:16:32.9 Info: 62: add_on_delete_to_notifications migrated 11:16:32.9 Info: => 0.0010944s 11:16:32.9 Info: 63: add_custom_formats migrating 11:16:32.9 Info: Beginning Transaction 11:16:32.9 Info: Starting migration of Main DB to 63 11:16:32.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 11:16:32.9 Info: AlterTable DelayProfiles 11:16:32.9 Info: => 4E-07s 11:16:32.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:32.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:32.9 Info: => 0.0005254s 11:16:32.9 Info: UpdateData 11:16:32.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:32.9 Info: => 4.85E-05s 11:16:32.9 Info: AlterTable TrackFiles 11:16:32.9 Info: => 6E-07s 11:16:32.9 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:32.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:32.9 Info: => 0.0005057s 11:16:32.9 Info: PerformDBOperation 11:16:32.9 Info: Performing DB Operation 11:16:32.9 Info: => 0.0012636s 11:16:32.9 Info: CreateTable CustomFormats 11:16:32.9 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 11:16:32.9 Info: => 0.0001307s 11:16:32.9 Info: CreateIndex CustomFormats (Name) 11:16:32.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:32.9 Info: => 9.22E-05s 11:16:32.9 Info: AlterTable QualityProfiles 11:16:32.9 Info: => 5E-07s 11:16:32.9 Info: CreateColumn QualityProfiles FormatItems String 11:16:32.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:32.9 Info: => 0.0005411s 11:16:32.9 Info: AlterTable QualityProfiles 11:16:32.9 Info: => 6E-07s 11:16:32.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:32.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:32.9 Info: => 0.0005342s 11:16:32.9 Info: AlterTable QualityProfiles 11:16:32.9 Info: => 5E-07s 11:16:32.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:32.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:32.9 Info: => 0.0005348s 11:16:32.9 Info: PerformDBOperation 11:16:32.9 Info: Performing DB Operation 11:16:32.9 Info: => 0.0058106s 11:16:32.9 Info: PerformDBOperation 11:16:32.9 Info: Performing DB Operation 11:16:32.9 Info: => 3.64E-05s 11:16:32.9 Info: DeleteColumn ReleaseProfiles Preferred 11:16:32.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:16:32.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:32.9 Info: DROP TABLE "ReleaseProfiles" 11:16:32.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:32.9 Info: => 0.0041703s 11:16:32.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:32.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:16:32.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:32.9 Info: DROP TABLE "ReleaseProfiles" 11:16:32.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:32.9 Info: => 0.0039534s 11:16:32.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:32.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:32.9 Info: => 4.58E-05s 11:16:32.9 Info: AlterTable DelayProfiles 11:16:32.9 Info: => 5E-07s 11:16:32.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:32.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:32.9 Info: => 0.0006s 11:16:32.9 Info: AlterTable DelayProfiles 11:16:32.9 Info: => 6E-07s 11:16:32.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:32.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:32.9 Info: => 0.0005517s 11:16:32.9 Info: -> 1 Insert operations completed in 00:00:00.0000806 taking an average of 00:00:00.0000806 11:16:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:32', 'add_custom_formats') 11:16:32.9 Info: Committing Transaction 11:16:32.9 Info: 63: add_custom_formats migrated 11:16:32.9 Info: => 0.0011144s 11:16:32.9 Debug: Took: 00:00:00.4102982 11:16:32.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- Passed! - Failed: 0, Passed: 488, Skipped: 30, Total: 518, Duration: 7 s - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Common.Test.dll (net6.0) 11:16:32.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 11:16:32.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349929861330_129/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.9 Info: DatabaseEngineVersionCheck migrating 11:16:32.9 Info: PerformDBOperation 11:16:32.9 Info: Performing DB Operation 11:16:32.9 Info: SQLite 3.46.0 11:16:32.9 Info: => 0.0014342s 11:16:32.9 Info: DatabaseEngineVersionCheck migrated 11:16:32.9 Info: => 0.0014527s 11:16:33.0 Info: VersionMigration migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: CreateTable VersionInfo 11:16:33.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:33.0 Info: => 0.0001876s 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: VersionMigration migrated 11:16:33.0 Info: => 0.001137s 11:16:33.0 Info: VersionUniqueMigration migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: CreateIndex VersionInfo (Version) 11:16:33.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:33.0 Info: => 0.0001284s 11:16:33.0 Info: AlterTable VersionInfo 11:16:33.0 Info: => 7E-07s 11:16:33.0 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:33.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:33.0 Info: => 0.0004997s 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: VersionUniqueMigration migrated 11:16:33.0 Info: => 0.0009178s 11:16:33.0 Info: VersionDescriptionMigration migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: AlterTable VersionInfo 11:16:33.0 Info: => 8E-07s 11:16:33.0 Info: CreateColumn VersionInfo Description String 11:16:33.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:33.0 Info: => 0.0002484s 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: VersionDescriptionMigration migrated 11:16:33.0 Info: => 0.000642s 11:16:33.0 Info: 1: InitialSetup migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 1 11:16:33.0 Info: CreateTable Config 11:16:33.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:33.0 Info: => 0.0001493s 11:16:33.0 Info: CreateIndex Config (Key) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:33.0 Info: => 9.04E-05s 11:16:33.0 Info: CreateTable RootFolders 11:16:33.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:33.0 Info: => 0.0001212s 11:16:33.0 Info: CreateIndex RootFolders (Path) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:33.0 Info: => 8.57E-05s 11:16:33.0 Info: CreateTable Artists 11:16:33.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:33.0 Info: => 0.0002369s 11:16:33.0 Info: CreateIndex Artists (ForeignArtistId) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:33.0 Info: => 8.49E-05s 11:16:33.0 Info: CreateIndex Artists (NameSlug) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:33.0 Info: => 8.07E-05s 11:16:33.0 Info: CreateIndex Artists (CleanName) 11:16:33.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.0 Info: => 8.73E-05s 11:16:33.0 Info: CreateIndex Artists (Path) 11:16:33.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.0 Info: => 7.46E-05s 11:16:33.0 Info: CreateTable Albums 11:16:33.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:33.0 Info: => 0.0002525s 11:16:33.0 Info: CreateIndex Albums (ForeignAlbumId) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.0 Info: => 8.33E-05s 11:16:33.0 Info: CreateIndex Albums (MBId) 11:16:33.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:33.0 Info: => 7.73E-05s 11:16:33.0 Info: CreateIndex Albums (TADBId) 11:16:33.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:33.0 Info: => 7.67E-05s 11:16:33.0 Info: CreateIndex Albums (TitleSlug) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:33.0 Info: => 7.78E-05s 11:16:33.0 Info: CreateIndex Albums (CleanTitle) 11:16:33.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.0 Info: => 7.61E-05s 11:16:33.0 Info: CreateIndex Albums (Path) 11:16:33.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:33.0 Info: => 7.43E-05s 11:16:33.0 Info: CreateTable Tracks 11:16:33.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:33.0 Info: => 0.0001643s 11:16:33.0 Info: CreateIndex Tracks (ForeignTrackId) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:33.0 Info: => 0.0001165s 11:16:33.0 Info: CreateIndex Tracks (ArtistId) 11:16:33.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:33.0 Info: => 8.75E-05s 11:16:33.0 Info: CreateIndex Tracks (TrackFileId) 11:16:33.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:33.0 Info: => 8.66E-05s 11:16:33.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:33.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:33.0 Info: => 8.53E-05s 11:16:33.0 Info: CreateTable TrackFiles 11:16:33.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:33.0 Info: => 0.0001626s 11:16:33.0 Info: CreateIndex TrackFiles (ArtistId) 11:16:33.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:33.0 Info: => 8.12E-05s 11:16:33.0 Info: CreateIndex TrackFiles (AlbumId) 11:16:33.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.0 Info: => 7.81E-05s 11:16:33.0 Info: CreateTable History 11:16:33.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:33.0 Info: => 0.0001715s 11:16:33.0 Info: CreateIndex History (Date) 11:16:33.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:33.0 Info: => 8.3E-05s 11:16:33.0 Info: CreateIndex History (EventType) 11:16:33.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:33.0 Info: => 7.85E-05s 11:16:33.0 Info: CreateIndex History (DownloadId) 11:16:33.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:33.0 Info: => 7.81E-05s 11:16:33.0 Info: CreateIndex History (AlbumId) 11:16:33.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:33.0 Info: => 7.64E-05s 11:16:33.0 Info: CreateTable Notifications 11:16:33.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:33.0 Info: => 0.000154s 11:16:33.0 Info: CreateTable ScheduledTasks 11:16:33.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:33.0 Info: => 0.0001438s 11:16:33.0 Info: CreateIndex ScheduledTasks (TypeName) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:33.0 Info: => 8.57E-05s 11:16:33.0 Info: CreateTable Indexers 11:16:33.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:33.0 Info: => 0.0001371s 11:16:33.0 Info: CreateIndex Indexers (Name) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:33.0 Info: => 0.0001003s 11:16:33.0 Info: CreateTable Profiles 11:16:33.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:33.0 Info: => 0.0001239s 11:16:33.0 Info: CreateIndex Profiles (Name) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:33.0 Info: => 8.7E-05s 11:16:33.0 Info: CreateTable QualityDefinitions 11:16:33.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:33.0 Info: => 0.0001504s 11:16:33.0 Info: CreateIndex QualityDefinitions (Quality) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:33.0 Info: => 9.68E-05s 11:16:33.0 Info: CreateIndex QualityDefinitions (Title) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:33.0 Info: => 9.54E-05s 11:16:33.0 Info: CreateTable NamingConfig 11:16:33.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:33.0 Info: => 0.0001527s 11:16:33.0 Info: CreateTable Blacklist 11:16:33.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:33.0 Info: => 0.0001838s 11:16:33.0 Info: CreateTable Metadata 11:16:33.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:33.0 Info: => 0.0001357s 11:16:33.0 Info: CreateTable MetadataFiles 11:16:33.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:33.0 Info: => 0.0001607s 11:16:33.0 Info: CreateTable DownloadClients 11:16:33.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:33.0 Info: => 0.0001555s 11:16:33.0 Info: CreateTable PendingReleases 11:16:33.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:33.0 Info: => 0.0001457s 11:16:33.0 Info: CreateTable RemotePathMappings 11:16:33.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:33.0 Info: => 0.0001297s 11:16:33.0 Info: CreateTable Tags 11:16:33.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:33.0 Info: => 0.0001206s 11:16:33.0 Info: CreateIndex Tags (Label) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:33.0 Info: => 9.57E-05s 11:16:33.0 Info: CreateTable Restrictions 11:16:33.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:33.0 Info: => 0.0001321s 11:16:33.0 Info: CreateTable DelayProfiles 11:16:33.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:33.0 Info: => 0.0001677s 11:16:33.0 Info: CreateTable Users 11:16:33.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:33.0 Info: => 0.0001325s 11:16:33.0 Info: CreateIndex Users (Identifier) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:33.0 Info: => 9.77E-05s 11:16:33.0 Info: CreateIndex Users (Username) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:33.0 Info: => 8.98E-05s 11:16:33.0 Info: CreateTable Commands 11:16:33.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:33.0 Info: => 0.0001576s 11:16:33.0 Info: CreateTable IndexerStatus 11:16:33.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:33.0 Info: => 0.000164s 11:16:33.0 Info: CreateIndex IndexerStatus (ProviderId) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:33.0 Info: => 9.24E-05s 11:16:33.0 Info: CreateTable ExtraFiles 11:16:33.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:33.0 Info: => 0.000142s 11:16:33.0 Info: CreateTable LyricFiles 11:16:33.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:33.0 Info: => 0.0001617s 11:16:33.0 Info: CreateTable LanguageProfiles 11:16:33.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:33.0 Info: => 0.0001239s 11:16:33.0 Info: CreateIndex LanguageProfiles (Name) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:33.0 Info: => 9.43E-05s 11:16:33.0 Info: CreateTable DownloadClientStatus 11:16:33.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:33.0 Info: => 0.0001388s 11:16:33.0 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:33.0 Info: => 9.49E-05s 11:16:33.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:33.0 Info: -> 1 Insert operations completed in 00:00:00.0000615 taking an average of 00:00:00.0000615 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:33', 'InitialSetup') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 1: InitialSetup migrated 11:16:33.0 Info: => 0.0011368s 11:16:33.0 Info: 2: add_reason_to_pending_releases migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 2 11:16:33.0 Info: AlterTable PendingReleases 11:16:33.0 Info: => 6E-07s 11:16:33.0 Info: CreateColumn PendingReleases Reason Int32 11:16:33.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:33.0 Info: => 0.0005291s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:33', 'add_reason_to_pending_releases') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 2: add_reason_to_pending_releases migrated 11:16:33.0 Info: => 0.0011247s 11:16:33.0 Info: 3: add_medium_support migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 3 11:16:33.0 Info: AlterTable Albums 11:16:33.0 Info: => 7E-07s 11:16:33.0 Info: CreateColumn Albums Media String 11:16:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:33.0 Info: => 0.0004927s 11:16:33.0 Info: AlterTable Tracks 11:16:33.0 Info: => 5E-07s 11:16:33.0 Info: CreateColumn Tracks MediumNumber Int32 11:16:33.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:33.0 Info: => 0.0005002s 11:16:33.0 Info: AlterTable Tracks 11:16:33.0 Info: => 5E-07s 11:16:33.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:33.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:33.0 Info: => 0.0004987s 11:16:33.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:33.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:33.0 Info: => 6.04E-05s 11:16:33.0 Info: DeleteColumn Tracks TrackNumber 11:16:33.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:33.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:33.0 Info: DROP TABLE "Tracks" 11:16:33.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:33.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:33.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:33.0 Info: => 0.0049061s 11:16:33.0 Info: AlterTable Tracks 11:16:33.0 Info: => 6E-07s 11:16:33.0 Info: CreateColumn Tracks TrackNumber String 11:16:33.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:33.0 Info: => 0.0004415s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:33', 'add_medium_support') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 3: add_medium_support migrated 11:16:33.0 Info: => 0.0010649s 11:16:33.0 Info: 4: add_various_qualites_in_profile migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 4 11:16:33.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:33.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:33.0 Info: => 5.37E-05s 11:16:33.0 Info: PerformDBOperation 11:16:33.0 Info: Performing DB Operation 11:16:33.0 Info: => 4.1E-05s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:33', 'add_various_qualites_in_profile') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 4: add_various_qualites_in_profile migrated 11:16:33.0 Info: => 0.000536s 11:16:33.0 Info: 5: metadata_profiles migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 5 11:16:33.0 Info: CreateTable MetadataProfiles 11:16:33.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:33.0 Info: => 0.0001347s 11:16:33.0 Info: CreateIndex MetadataProfiles (Name) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:33.0 Info: => 9.88E-05s 11:16:33.0 Info: AlterTable Artists 11:16:33.0 Info: => 5E-07s 11:16:33.0 Info: CreateColumn Artists MetadataProfileId Int32 11:16:33.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:33.0 Info: => 0.0004599s 11:16:33.0 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:33.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:33.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:16:33.0 Info: DROP TABLE "Artists" 11:16:33.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:33.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.0 Info: => 0.0055148s 11:16:33.0 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:33.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:33.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:16:33.0 Info: DROP TABLE "Artists" 11:16:33.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:33.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.0 Info: => 0.0050544s 11:16:33.0 Info: AlterTable Albums 11:16:33.0 Info: => 5E-07s 11:16:33.0 Info: CreateColumn Albums SecondaryTypes String 11:16:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:33.0 Info: => 0.0004726s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:33', 'metadata_profiles') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 5: metadata_profiles migrated 11:16:33.0 Info: => 0.0010874s 11:16:33.0 Info: 6: separate_automatic_and_interactive_search migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 6 11:16:33.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:33.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:33.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:33.0 Info: DROP TABLE "Indexers" 11:16:33.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:33.0 Info: => 0.0040028s 11:16:33.0 Info: AlterTable Indexers 11:16:33.0 Info: => 5E-07s 11:16:33.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:33.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:33.0 Info: => 0.0004678s 11:16:33.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:33.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:33.0 Info: => 4.21E-05s 11:16:33.0 Info: AlterTable Indexers 11:16:33.0 Info: => 6E-07s 11:16:33.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:33.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:33.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:33.0 Info: DROP TABLE "Indexers" 11:16:33.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:33.0 Info: => 0.0040029s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:33', 'separate_automatic_and_interactive_search') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 6: separate_automatic_and_interactive_search migrated 11:16:33.0 Info: => 0.0046519s 11:16:33.0 Info: 7: change_album_path_to_relative migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 7 11:16:33.0 Info: DeleteColumn Albums Path 11:16:33.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:33.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:33.0 Info: DROP TABLE "Albums" 11:16:33.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:33.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:33.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.0 Info: => 0.0057015s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:33', 'change_album_path_to_relative') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 7: change_album_path_to_relative migrated 11:16:33.0 Info: => 0.0063085s 11:16:33.0 Info: 8: change_quality_size_mb_to_kb migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 8 11:16:33.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:33.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:33.0 Info: => 5.45E-05s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:33', 'change_quality_size_mb_to_kb') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 8: change_quality_size_mb_to_kb migrated 11:16:33.0 Info: => 0.0005798s 11:16:33.0 Info: 9: album_releases migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 9 11:16:33.0 Info: AlterTable Albums 11:16:33.0 Info: => 7E-07s 11:16:33.0 Info: CreateColumn Albums Releases String 11:16:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:33.0 Info: => 0.0005108s 11:16:33.0 Info: AlterTable Albums 11:16:33.0 Info: => 6E-07s 11:16:33.0 Info: CreateColumn Albums CurrentRelease String 11:16:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:33.0 Info: => 0.0005078s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:33', 'album_releases') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 9: album_releases migrated 11:16:33.0 Info: => 0.0009891s 11:16:33.0 Info: 10: album_releases_fix migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 10 11:16:33.0 Info: AlterTable Albums 11:16:33.0 Info: => 7E-07s 11:16:33.0 Info: AlterColumn Albums Releases String 11:16:33.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:33.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:33.0 Info: DROP TABLE "Albums" 11:16:33.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:33.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:33.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.0 Info: => 0.0050176s 11:16:33.0 Info: AlterTable Albums 11:16:33.0 Info: => 6E-07s 11:16:33.0 Info: AlterColumn Albums CurrentRelease String 11:16:33.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:33.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:33.0 Info: DROP TABLE "Albums" 11:16:33.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:33.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:33.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.0 Info: => 0.0048967s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:33', 'album_releases_fix') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 10: album_releases_fix migrated 11:16:33.0 Info: => 0.005465s 11:16:33.0 Info: 11: import_lists migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 11 11:16:33.0 Info: CreateTable ImportLists 11:16:33.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:33.0 Info: => 0.000187s 11:16:33.0 Info: CreateIndex ImportLists (Name) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:33.0 Info: => 0.0001021s 11:16:33.0 Info: CreateTable ImportListStatus 11:16:33.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:33.0 Info: => 0.0001261s 11:16:33.0 Info: CreateIndex ImportListStatus (ProviderId) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:33.0 Info: => 9.12E-05s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:33', 'import_lists') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 11: import_lists migrated 11:16:33.0 Info: => 0.0005907s 11:16:33.0 Info: 12: add_release_status migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 12 11:16:33.0 Info: AlterTable MetadataProfiles 11:16:33.0 Info: => 7E-07s 11:16:33.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:33.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:33.0 Info: => 0.0005087s 11:16:33.0 Info: PerformDBOperation 11:16:33.0 Info: Performing DB Operation 11:16:33.0 Info: => 3.32E-05s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:33', 'add_release_status') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 12: add_release_status migrated 11:16:33.0 Info: => 0.0005273s 11:16:33.0 Info: 13: album_download_notification migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 13 11:16:33.0 Info: AlterTable Notifications 11:16:33.0 Info: => 1.6E-06s 11:16:33.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:33.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:33.0 Info: => 0.0006023s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:33', 'album_download_notification') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 13: album_download_notification migrated 11:16:33.0 Info: => 0.0011974s 11:16:33.0 Info: 14: fix_language_metadata_profiles migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 14 11:16:33.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:33.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:33.0 Info: => 9.32E-05s 11:16:33.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:33.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:33.0 Info: => 8.43E-05s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:33', 'fix_language_metadata_profiles') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 14: fix_language_metadata_profiles migrated 11:16:33.0 Info: => 0.0005671s 11:16:33.0 Info: 15: remove_fanzub migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 15 11:16:33.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:33.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:33.0 Info: => 4.38E-05s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:33', 'remove_fanzub') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 15: remove_fanzub migrated 11:16:33.0 Info: => 0.0005232s 11:16:33.0 Info: 16: update_artist_history_indexes migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 16 11:16:33.0 Info: CreateIndex Albums (ArtistId) 11:16:33.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:33.0 Info: => 0.0001007s 11:16:33.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:33.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:33.0 Info: => 9.61E-05s 11:16:33.0 Info: DeleteIndex History (AlbumId) 11:16:33.0 Info: DROP INDEX "IX_History_AlbumId" 11:16:33.0 Info: => 0.0001443s 11:16:33.0 Info: CreateIndex History (AlbumId, Date) 11:16:33.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:33.0 Info: => 9.32E-05s 11:16:33.0 Info: DeleteIndex History (DownloadId) 11:16:33.0 Info: DROP INDEX "IX_History_DownloadId" 11:16:33.0 Info: => 0.0001165s 11:16:33.0 Info: CreateIndex History (DownloadId, Date) 11:16:33.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:33.0 Info: => 9.96E-05s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:33', 'update_artist_history_indexes') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 16: update_artist_history_indexes migrated 11:16:33.0 Info: => 0.0006565s 11:16:33.0 Info: 17: remove_nma migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 17 11:16:33.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:33.0 Info: => 4.62E-05s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:33', 'remove_nma') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 17: remove_nma migrated 11:16:33.0 Info: => 0.0005131s 11:16:33.0 Info: 18: album_disambiguation migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 18 11:16:33.0 Info: AlterTable Albums 11:16:33.0 Info: => 6E-07s 11:16:33.0 Info: CreateColumn Albums Disambiguation String 11:16:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:33.0 Info: => 0.0005205s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:33', 'album_disambiguation') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 18: album_disambiguation migrated 11:16:33.0 Info: => 0.0010183s 11:16:33.0 Info: 19: add_ape_quality_in_profiles migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 19 11:16:33.0 Info: PerformDBOperation 11:16:33.0 Info: Performing DB Operation 11:16:33.0 Info: => 2.77E-05s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:33', 'add_ape_quality_in_profiles') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 19: add_ape_quality_in_profiles migrated 11:16:33.0 Info: => 0.0004333s 11:16:33.0 Info: 20: remove_pushalot migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 20 11:16:33.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:33.0 Info: => 5.79E-05s 11:16:33.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:33.0 Info: => 4.08E-05s 11:16:33.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:33.0 Info: => 4.39E-05s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:33', 'remove_pushalot') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 20: remove_pushalot migrated 11:16:33.0 Info: => 0.0005225s 11:16:33.0 Info: 21: add_custom_filters migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 21 11:16:33.0 Info: CreateTable CustomFilters 11:16:33.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:33.0 Info: => 0.0001197s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:33', 'add_custom_filters') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 21: add_custom_filters migrated 11:16:33.0 Info: => 0.000608s 11:16:33.0 Info: 22: import_list_tags migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 22 11:16:33.0 Info: AlterTable ImportLists 11:16:33.0 Info: => 7E-07s 11:16:33.0 Info: CreateColumn ImportLists Tags String 11:16:33.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:33.0 Info: => 0.0005477s 11:16:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:33', 'import_list_tags') 11:16:33.0 Info: Committing Transaction 11:16:33.0 Info: 22: import_list_tags migrated 11:16:33.0 Info: => 0.0010498s 11:16:33.0 Info: 23: add_release_groups_etc migrating 11:16:33.0 Info: Beginning Transaction 11:16:33.0 Info: Starting migration of Main DB to 23 11:16:33.0 Info: CreateTable ArtistMetadata 11:16:33.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:33.0 Info: => 0.0001924s 11:16:33.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:33.0 Info: => 9.79E-05s 11:16:33.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:33.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:33.0 Info: => 0.0001003s 11:16:33.0 Info: AlterTable Artists 11:16:33.0 Info: => 6E-07s 11:16:33.0 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:33.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:33.0 Info: => 0.0005412s 11:16:33.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:33.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:33.0 Info: => 0.0001192s 11:16:33.0 Info: CreateTable AlbumReleases 11:16:33.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:33.0 Info: => 0.0002559s 11:16:33.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:33.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:33.0 Info: => 9.72E-05s 11:16:33.0 Info: CreateIndex AlbumReleases (AlbumId) 11:16:33.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:33.0 Info: => 8.38E-05s 11:16:33.0 Info: PerformDBOperation 11:16:33.0 Info: Performing DB Operation 11:16:33.0 Info: => 4.06E-05s 11:16:33.0 Info: AlterTable Albums 11:16:33.0 Info: => 5E-07s 11:16:33.0 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:33.0 Info: => 0.0005746s 11:16:33.0 Info: AlterTable Albums 11:16:33.0 Info: => 6E-07s 11:16:33.0 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:33.0 Info: => 0.0005359s 11:16:33.0 Info: AlterTable Albums 11:16:33.0 Info: => 5E-07s 11:16:33.0 Info: CreateColumn Albums Links String 11:16:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:33.0 Info: => 0.0005227s 11:16:33.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:33.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:33.0 Info: => 9.36E-05s 11:16:33.0 Info: AlterTable Tracks 11:16:33.0 Info: => 5E-07s 11:16:33.0 Info: CreateColumn Tracks ForeignRecordingId String 11:16:33.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:33.0 Info: => 0.0005384s 11:16:33.0 Info: AlterTable Tracks 11:16:33.0 Info: => 5E-07s 11:16:33.0 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:33.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:33.0 Info: => 0.0006261s 11:16:33.0 Info: AlterTable Tracks 11:16:33.0 Info: => 6E-07s 11:16:33.0 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:33.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:33.0 Info: => 0.0005618s 11:16:33.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:33.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:33.0 Info: => 7.23E-05s 11:16:33.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:33.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:33.0 Info: => 6.14E-05s 11:16:33.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:33.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:33.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:33.0 Info: DROP TABLE "Artists" 11:16:33.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.1 Info: => 0.004297s 11:16:33.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:33.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) 11:16:33.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" 11:16:33.1 Info: DROP TABLE "Albums" 11:16:33.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.1 Info: => 0.0045559s 11:16:33.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:33.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) 11:16:33.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" 11:16:33.1 Info: DROP TABLE "Tracks" 11:16:33.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:33.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:33.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:33.1 Info: => 0.0041997s 11:16:33.1 Info: DeleteColumn TrackFiles ArtistId 11:16:33.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:33.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:16:33.1 Info: DROP TABLE "TrackFiles" 11:16:33.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:33.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.1 Info: => 0.0039211s 11:16:33.1 Info: CreateIndex Artists (ArtistMetadataId) 11:16:33.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.1 Info: => 8.27E-05s 11:16:33.1 Info: CreateIndex Artists (Monitored) 11:16:33.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.1 Info: => 8.08E-05s 11:16:33.1 Info: CreateIndex Albums (ArtistMetadataId) 11:16:33.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:33.1 Info: => 7.94E-05s 11:16:33.1 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:33.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:33.1 Info: => 7.84E-05s 11:16:33.1 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:33.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:33.1 Info: => 7.77E-05s 11:16:33.1 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:33.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:33.1 Info: => 8.1E-05s 11:16:33.1 Info: UpdateData 11:16:33.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:33.1 Info: => 4.42E-05s 11:16:33.1 Info: UpdateData 11:16:33.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:33.1 Info: => 3.66E-05s 11:16:33.1 Info: UpdateData 11:16:33.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:33.1 Info: => 3.98E-05s 11:16:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:33', 'add_release_groups_etc') 11:16:33.1 Info: Committing Transaction 11:16:33.1 Info: 23: add_release_groups_etc migrated 11:16:33.1 Info: => 0.0007534s 11:16:33.1 Info: 24: NewMediaInfoFormat migrating 11:16:33.1 Info: Beginning Transaction 11:16:33.1 Info: Starting migration of Main DB to 24 11:16:33.1 Info: UpdateData 11:16:33.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:33.1 Info: => 4.35E-05s 11:16:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:33', 'NewMediaInfoFormat') 11:16:33.1 Info: Committing Transaction 11:16:33.1 Info: 24: NewMediaInfoFormat migrated 11:16:33.1 Info: => 0.0005496s 11:16:33.1 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:33.1 Info: Beginning Transaction 11:16:33.1 Info: Starting migration of Main DB to 25 11:16:33.1 Info: RenameTable Restrictions ReleaseProfiles 11:16:33.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:33.1 Info: => 0.0016431s 11:16:33.1 Info: AlterTable ReleaseProfiles 11:16:33.1 Info: => 5E-07s 11:16:33.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:33.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:33.1 Info: => 0.0004956s 11:16:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:33', 'rename_restrictions_to_release_profiles') 11:16:33.1 Info: Committing Transaction 11:16:33.1 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:33.1 Info: => 0.0009683s 11:16:33.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:33.1 Info: Beginning Transaction 11:16:33.1 Info: Starting migration of Main DB to 26 11:16:33.1 Info: RenameTable Profiles QualityProfiles 11:16:33.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:33.1 Info: => 0.0016597s 11:16:33.1 Info: AlterTable QualityProfiles 11:16:33.1 Info: => 5E-07s 11:16:33.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:33.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:33.1 Info: => 0.0004773s 11:16:33.1 Info: AlterTable LanguageProfiles 11:16:33.1 Info: => 5E-07s 11:16:33.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:33.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:33.1 Info: => 0.0004778s 11:16:33.1 Info: UpdateData 11:16:33.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:33.1 Info: => 3.9E-05s 11:16:33.1 Info: UpdateData 11:16:33.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:33.1 Info: => 3.2E-05s 11:16:33.1 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:33.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) 11:16:33.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" 11:16:33.1 Info: DROP TABLE "Artists" 11:16:33.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.1 Info: => 0.0042584s 11:16:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:33', 'rename_quality_profiles_add_upgrade_allowed') 11:16:33.1 Info: Committing Transaction 11:16:33.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:33.1 Info: => 0.004832s 11:16:33.1 Info: 27: add_import_exclusions migrating 11:16:33.1 Info: Beginning Transaction 11:16:33.1 Info: Starting migration of Main DB to 27 11:16:33.1 Info: CreateTable ImportListExclusions 11:16:33.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:33.1 Info: => 0.0001121s 11:16:33.1 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:33.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:33.1 Info: => 9.01E-05s 11:16:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:33', 'add_import_exclusions') 11:16:33.1 Info: Committing Transaction 11:16:33.1 Info: 27: add_import_exclusions migrated 11:16:33.1 Info: => 0.0005733s 11:16:33.1 Info: 28: clean_artist_metadata_table migrating 11:16:33.1 Info: Beginning Transaction 11:16:33.1 Info: Starting migration of Main DB to 28 11:16:33.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) 11:16:33.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) 11:16:33.1 Info: => 0.0001314s 11:16:33.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) 11:16:33.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) 11:16:33.1 Info: => 0.000119s 11:16:33.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) 11:16:33.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) 11:16:33.1 Info: => 0.0001164s 11:16:33.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) 11:16:33.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) 11:16:33.1 Info: => 0.0001162s 11:16:33.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) 11:16:33.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) 11:16:33.1 Info: => 0.0001143s 11:16:33.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) 11:16:33.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) 11:16:33.1 Info: => 0.000117s 11:16:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:33', 'clean_artist_metadata_table') 11:16:33.1 Info: Committing Transaction 11:16:33.1 Info: 28: clean_artist_metadata_table migrated 11:16:33.1 Info: => 0.0006112s 11:16:33.1 Info: 29: health_issue_notification migrating 11:16:33.1 Info: Beginning Transaction 11:16:33.1 Info: Starting migration of Main DB to 29 11:16:33.1 Info: AlterTable Notifications 11:16:33.1 Info: => 7E-07s 11:16:33.1 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:33.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:33.1 Info: => 0.0005037s 11:16:33.1 Info: AlterTable Notifications 11:16:33.1 Info: => 5E-07s 11:16:33.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:33.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:33.1 Info: => 0.0004959s 11:16:33.1 Info: AlterTable Notifications 11:16:33.1 Info: => 5E-07s 11:16:33.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:33.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:33.1 Info: => 0.0004915s 11:16:33.1 Info: AlterTable Notifications 11:16:33.1 Info: => 5E-07s 11:16:33.1 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:33.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:33.1 Info: => 0.0004927s 11:16:33.1 Info: AlterTable Notifications 11:16:33.1 Info: => 5E-07s 11:16:33.1 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:33.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:33.1 Info: => 0.0004961s 11:16:33.1 Info: DeleteColumn Notifications OnDownload 11:16:33.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) 11:16:33.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" 11:16:33.1 Info: DROP TABLE "Notifications" 11:16:33.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:33.1 Info: => 0.0036128s 11:16:33.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:33.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) 11:16:33.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" 11:16:33.1 Info: DROP TABLE "Notifications" 11:16:33.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:33.1 Info: => 0.0038716s 11:16:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:33', 'health_issue_notification') 11:16:33.1 Info: Committing Transaction 11:16:33.1 Info: 29: health_issue_notification migrated 11:16:33.1 Info: => 0.0043952s 11:16:33.1 Info: 30: add_mediafilerepository_mtime migrating 11:16:33.1 Info: Beginning Transaction 11:16:33.1 Info: Starting migration of Main DB to 30 11:16:33.1 Info: AlterTable TrackFiles 11:16:33.1 Info: => 6E-07s 11:16:33.1 Info: CreateColumn TrackFiles Modified DateTime 11:16:33.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:33.1 Info: => 0.0005112s 11:16:33.1 Info: AlterTable TrackFiles 11:16:33.1 Info: => 6E-07s 11:16:33.1 Info: CreateColumn TrackFiles Path String 11:16:33.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:33.1 Info: => 0.0004864s 11:16:33.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:33.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:33.1 Info: => 3.47E-05s 11:16:33.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) 11:16:33.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) 11:16:33.1 Info: => 0.0001242s 11:16:33.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) 11:16:33.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) 11:16:33.1 Info: => 0.0001347s 11:16:33.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) 11:16:33.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) 11:16:33.1 Info: => 0.0001386s 11:16:33.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") 11:16:33.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") 11:16:33.1 Info: => 7.05E-05s 11:16:33.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:33.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:33.1 Info: => 7.3E-05s 11:16:33.1 Info: AlterTable TrackFiles 11:16:33.1 Info: => 5E-07s 11:16:33.1 Info: AlterColumn TrackFiles Path String 11:16:33.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:33.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" 11:16:33.1 Info: DROP TABLE "TrackFiles" 11:16:33.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:33.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.1 Info: => 0.0038512s 11:16:33.1 Info: CreateIndex TrackFiles (Path) 11:16:33.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:33.1 Info: => 8.55E-05s 11:16:33.1 Info: DeleteColumn TrackFiles RelativePath 11:16:33.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:33.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" 11:16:33.1 Info: DROP TABLE "TrackFiles" 11:16:33.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:33.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:33.1 Info: => 0.0040114s 11:16:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:33', 'add_mediafilerepository_mtime') 11:16:33.1 Info: Committing Transaction 11:16:33.1 Info: 30: add_mediafilerepository_mtime migrated 11:16:33.1 Info: => 0.0045241s 11:16:33.1 Info: 31: add_artistmetadataid_constraint migrating 11:16:33.1 Info: Beginning Transaction 11:16:33.1 Info: Starting migration of Main DB to 31 11:16:33.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") 11:16:33.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") 11:16:33.1 Info: => 7.7E-05s 11:16:33.1 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:33.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:33.1 Info: => 0.0001266s 11:16:33.1 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:33.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) 11:16:33.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" 11:16:33.1 Info: DROP TABLE "Artists" 11:16:33.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.1 Info: => 0.0041665s 11:16:33.1 Info: CreateIndex Artists (ArtistMetadataId) 11:16:33.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.1 Info: => 8.14E-05s 11:16:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:33', 'add_artistmetadataid_constraint') 11:16:33.1 Info: Committing Transaction 11:16:33.1 Info: 31: add_artistmetadataid_constraint migrated 11:16:33.1 Info: => 0.0006311s 11:16:33.1 Info: 32: old_ids_and_artist_alias migrating 11:16:33.1 Info: Beginning Transaction 11:16:33.1 Info: Starting migration of Main DB to 32 11:16:33.1 Info: AlterTable ArtistMetadata 11:16:33.1 Info: => 7E-07s 11:16:33.1 Info: CreateColumn ArtistMetadata Aliases String 11:16:33.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:33.1 Info: => 0.0005115s 11:16:33.1 Info: AlterTable ArtistMetadata 11:16:33.1 Info: => 5E-07s 11:16:33.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:33.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:33.1 Info: => 0.000505s 11:16:33.1 Info: AlterTable Albums 11:16:33.1 Info: => 4E-07s 11:16:33.1 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:33.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:33.1 Info: => 0.0005241s 11:16:33.1 Info: AlterTable AlbumReleases 11:16:33.1 Info: => 6E-07s 11:16:33.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:33.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:33.1 Info: => 0.0005107s 11:16:33.1 Info: AlterTable Tracks 11:16:33.1 Info: => 5E-07s 11:16:33.1 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:33.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:33.1 Info: => 0.000551s 11:16:33.1 Info: AlterTable Tracks 11:16:33.1 Info: => 6E-07s 11:16:33.1 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:33.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:33.1 Info: => 0.0005442s 11:16:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:33', 'old_ids_and_artist_alias') 11:16:33.1 Info: Committing Transaction 11:16:33.1 Info: 32: old_ids_and_artist_alias migrated 11:16:33.1 Info: => 0.0010235s 11:16:33.1 Info: 33: download_propers_config migrating 11:16:33.1 Info: Beginning Transaction 11:16:33.1 Info: Starting migration of Main DB to 33 11:16:33.1 Info: PerformDBOperation 11:16:33.1 Info: Performing DB Operation 11:16:33.1 Info: => 2.97E-05s 11:16:33.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:33.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:33.1 Info: => 3.27E-05s 11:16:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:33', 'download_propers_config') 11:16:33.1 Info: Committing Transaction 11:16:33.1 Info: 33: download_propers_config migrated 11:16:33.1 Info: => 0.000476s 11:16:33.1 Info: 34: remove_language_profiles migrating 11:16:33.1 Info: Beginning Transaction 11:16:33.1 Info: Starting migration of Main DB to 34 11:16:33.1 Info: DeleteTable LanguageProfiles 11:16:33.1 Info: DROP TABLE "LanguageProfiles" 11:16:33.1 Info: => 0.0001945s 11:16:33.1 Info: DeleteColumn Artists LanguageProfileId 11:16:33.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) 11:16:33.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" 11:16:33.1 Info: DROP TABLE "Artists" 11:16:33.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.1 Info: => 0.0044554s 11:16:33.1 Info: DeleteColumn ImportLists LanguageProfileId 11:16:33.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) 11:16:33.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" 11:16:33.1 Info: DROP TABLE "ImportLists" 11:16:33.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:33.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:33.1 Info: => 0.0038466s 11:16:33.1 Info: DeleteColumn Blacklist Language 11:16:33.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) 11:16:33.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" 11:16:33.1 Info: DROP TABLE "Blacklist" 11:16:33.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:33.1 Info: => 0.0036126s 11:16:33.1 Info: DeleteColumn History Language 11:16:33.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) 11:16:33.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" 11:16:33.1 Info: DROP TABLE "History" 11:16:33.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:33.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:33.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:33.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:33.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:33.1 Info: => 0.0046248s 11:16:33.1 Info: DeleteColumn LyricFiles Language 11:16:33.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) 11:16:33.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" 11:16:33.1 Info: DROP TABLE "LyricFiles" 11:16:33.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:33.1 Info: => 0.0054945s 11:16:33.1 Info: DeleteColumn TrackFiles Language 11:16:33.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:33.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:16:33.1 Info: DROP TABLE "TrackFiles" 11:16:33.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:33.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:33.1 Info: => 0.0037886s 11:16:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:33', 'remove_language_profiles') 11:16:33.1 Info: Committing Transaction 11:16:33.1 Info: 34: remove_language_profiles migrated 11:16:33.1 Info: => 0.0044325s 11:16:33.1 Info: 35: multi_disc_naming_format migrating 11:16:33.1 Info: Beginning Transaction 11:16:33.1 Info: Starting migration of Main DB to 35 11:16:33.1 Info: AlterTable NamingConfig 11:16:33.1 Info: => 7E-07s 11:16:33.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:33.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:33.1 Info: => 0.0005179s 11:16:33.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:33.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:33.1 Info: => 3.77E-05s 11:16:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:33', 'multi_disc_naming_format') 11:16:33.1 Info: Committing Transaction 11:16:33.1 Info: 35: multi_disc_naming_format migrated 11:16:33.1 Info: => 0.0005263s 11:16:33.1 Info: 36: add_download_client_priority migrating 11:16:33.1 Info: Beginning Transaction 11:16:33.1 Info: Starting migration of Main DB to 36 11:16:33.1 Info: AlterTable DownloadClients 11:16:33.1 Info: => 8E-07s 11:16:33.1 Info: CreateColumn DownloadClients Priority Int32 11:16:33.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:33.1 Info: => 0.0005485s 11:16:33.1 Info: PerformDBOperation 11:16:33.1 Info: Performing DB Operation 11:16:33.1 Info: => 5.02E-05s 11:16:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:33', 'add_download_client_priority') 11:16:33.1 Info: Committing Transaction 11:16:33.1 Info: 36: add_download_client_priority migrated 11:16:33.1 Info: => 0.0005192s 11:16:33.1 Info: 37: remove_growl_prowl migrating 11:16:33.1 Info: Beginning Transaction 11:16:33.1 Info: Starting migration of Main DB to 37 11:16:33.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:33.1 Info: => 3.87E-05s 11:16:33.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:33.1 Info: => 2.87E-05s 11:16:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:33', 'remove_growl_prowl') 11:16:33.1 Info: Committing Transaction 11:16:33.1 Info: 37: remove_growl_prowl migrated 11:16:33.1 Info: => 0.0003941s 11:16:33.1 Info: 38: remove_plex_hometheatre migrating 11:16:33.1 Info: Beginning Transaction 11:16:33.1 Info: Starting migration of Main DB to 38 11:16:33.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:33.1 Info: => 3.93E-05s 11:16:33.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:33.1 Info: => 2.88E-05s 11:16:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:33', 'remove_plex_hometheatre') 11:16:33.1 Info: Committing Transaction 11:16:33.1 Info: 38: remove_plex_hometheatre migrated 11:16:33.1 Info: => 0.0004036s 11:16:33.1 Info: 39: add_root_folder_add_defaults migrating 11:16:33.1 Info: Beginning Transaction 11:16:33.1 Info: Starting migration of Main DB to 39 11:16:33.1 Info: AlterTable RootFolders 11:16:33.1 Info: => 7E-07s 11:16:33.1 Info: CreateColumn RootFolders Name String 11:16:33.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:33.1 Info: => 0.0005064s 11:16:33.1 Info: AlterTable RootFolders 11:16:33.1 Info: => 5E-07s 11:16:33.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:33.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:33.1 Info: => 0.0006245s 11:16:33.1 Info: AlterTable RootFolders 11:16:33.1 Info: => 5E-07s 11:16:33.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:33.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:33.1 Info: => 0.0005054s 11:16:33.1 Info: AlterTable RootFolders 11:16:33.1 Info: => 5E-07s 11:16:33.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:33.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:33.1 Info: => 0.0004975s 11:16:33.1 Info: AlterTable RootFolders 11:16:33.1 Info: => 5E-07s 11:16:33.1 Info: CreateColumn RootFolders DefaultTags String 11:16:33.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:33.1 Info: => 0.000506s 11:16:33.1 Info: PerformDBOperation 11:16:33.1 Info: Performing DB Operation 11:16:33.1 Info: => 4.49E-05s 11:16:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:33', 'add_root_folder_add_defaults') 11:16:33.1 Info: Committing Transaction 11:16:33.1 Info: 39: add_root_folder_add_defaults migrated 11:16:33.1 Info: => 0.0004456s 11:16:33.1 Info: 40: task_duration migrating 11:16:33.1 Info: Beginning Transaction 11:16:33.1 Info: Starting migration of Main DB to 40 11:16:33.1 Info: AlterTable ScheduledTasks 11:16:33.1 Info: => 8E-07s 11:16:33.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:33.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:33.1 Info: => 0.0004956s 11:16:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:33', 'task_duration') 11:16:33.1 Info: Committing Transaction 11:16:33.1 Info: 40: task_duration migrated 11:16:33.1 Info: => 0.000985s 11:16:33.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:33.1 Info: Beginning Transaction 11:16:33.1 Info: Starting migration of Main DB to 41 11:16:33.1 Info: AlterTable ReleaseProfiles 11:16:33.1 Info: => 7E-07s 11:16:33.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:33.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:33.1 Info: => 0.0005299s 11:16:33.1 Info: AlterTable ReleaseProfiles 11:16:33.1 Info: => 6E-07s 11:16:33.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:33.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:33.1 Info: => 0.0005177s 11:16:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:33', 'add_indexer_and_enabled_to_release_profiles') 11:16:33.1 Info: Committing Transaction 11:16:33.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:33.1 Info: => 0.0009122s 11:16:33.1 Info: 42: remove_album_folders migrating 11:16:33.1 Info: Beginning Transaction 11:16:33.1 Info: Starting migration of Main DB to 42 11:16:33.1 Info: DeleteColumn Artists AlbumFolder 11:16:33.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) 11:16:33.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" 11:16:33.2 Info: DROP TABLE "Artists" 11:16:33.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.2 Info: => 0.0042138s 11:16:33.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:33.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:33.2 Info: => 3.8E-05s 11:16:33.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:33.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:33.2 Info: => 2.99E-05s 11:16:33.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:33.2 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:16:33.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:33.2 Info: DROP TABLE "NamingConfig" 11:16:33.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:33.2 Info: => 0.0035134s 11:16:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:33', 'remove_album_folders') 11:16:33.2 Info: Committing Transaction 11:16:33.2 Info: 42: remove_album_folders migrated 11:16:33.2 Info: => 0.0041114s 11:16:33.2 Info: 44: add_priority_to_indexers migrating 11:16:33.2 Info: Beginning Transaction 11:16:33.2 Info: Starting migration of Main DB to 44 11:16:33.2 Info: AlterTable Indexers 11:16:33.2 Info: => 8E-07s 11:16:33.2 Info: CreateColumn Indexers Priority Int32 11:16:33.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:33.2 Info: => 0.000527s 11:16:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:33', 'add_priority_to_indexers') 11:16:33.2 Info: Committing Transaction 11:16:33.2 Info: 44: add_priority_to_indexers migrated 11:16:33.2 Info: => 0.0009901s 11:16:33.2 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:33.2 Info: Beginning Transaction 11:16:33.2 Info: Starting migration of Main DB to 45 11:16:33.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:33.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:33.2 Info: => 0.000109s 11:16:33.2 Info: PerformDBOperation 11:16:33.2 Info: Performing DB Operation 11:16:33.2 Info: => 2.35E-05s 11:16:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:33', 'remove_chown_and_folderchmod_config') 11:16:33.2 Info: Committing Transaction 11:16:33.2 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:33.2 Info: => 0.0004572s 11:16:33.2 Info: 47: update_notifiarr migrating 11:16:33.2 Info: Beginning Transaction 11:16:33.2 Info: Starting migration of Main DB to 47 11:16:33.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:33.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:33.2 Info: => 5.83E-05s 11:16:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:33', 'update_notifiarr') 11:16:33.2 Info: Committing Transaction 11:16:33.2 Info: 47: update_notifiarr migrated 11:16:33.2 Info: => 0.0004224s 11:16:33.2 Info: 49: email_multiple_addresses migrating 11:16:33.2 Info: Beginning Transaction 11:16:33.2 Info: Starting migration of Main DB to 49 11:16:33.2 Info: PerformDBOperation 11:16:33.2 Info: Performing DB Operation 11:16:33.2 Info: => 5.35E-05s 11:16:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:33', 'email_multiple_addresses') 11:16:33.2 Info: Committing Transaction 11:16:33.2 Info: 49: email_multiple_addresses migrated 11:16:33.2 Info: => 0.0004813s 11:16:33.2 Info: 50: rename_blacklist_to_blocklist migrating 11:16:33.2 Info: Beginning Transaction 11:16:33.2 Info: Starting migration of Main DB to 50 11:16:33.2 Info: RenameTable Blacklist Blocklist 11:16:33.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:33.2 Info: => 0.0015273s 11:16:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:33', 'rename_blacklist_to_blocklist') 11:16:33.2 Info: Committing Transaction 11:16:33.2 Info: 50: rename_blacklist_to_blocklist migrated 11:16:33.2 Info: => 0.0019162s 11:16:33.2 Info: 51: cdh_per_downloadclient migrating 11:16:33.2 Info: Beginning Transaction 11:16:33.2 Info: Starting migration of Main DB to 51 11:16:33.2 Info: AlterTable DownloadClients 11:16:33.2 Info: => 7E-07s 11:16:33.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:33.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:33.2 Info: => 0.0005441s 11:16:33.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:33.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:33.2 Info: => 0.0005523s 11:16:33.2 Info: PerformDBOperation 11:16:33.2 Info: Performing DB Operation 11:16:33.2 Info: => 0.0001659s 11:16:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:33', 'cdh_per_downloadclient') 11:16:33.2 Info: Committing Transaction 11:16:33.2 Info: 51: cdh_per_downloadclient migrated 11:16:33.2 Info: => 0.000581s 11:16:33.2 Info: 52: download_history migrating 11:16:33.2 Info: Beginning Transaction 11:16:33.2 Info: Starting migration of Main DB to 52 11:16:33.2 Info: CreateTable DownloadHistory 11:16:33.2 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:16:33.2 Info: => 0.0001353s 11:16:33.2 Info: CreateIndex DownloadHistory (EventType) 11:16:33.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:33.2 Info: => 9.06E-05s 11:16:33.2 Info: CreateIndex DownloadHistory (ArtistId) 11:16:33.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:33.2 Info: => 7.96E-05s 11:16:33.2 Info: CreateIndex DownloadHistory (DownloadId) 11:16:33.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:33.2 Info: => 8.12E-05s 11:16:33.2 Info: PerformDBOperation 11:16:33.2 Info: Performing DB Operation 11:16:33.2 Info: => 0.0001112s 11:16:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:33', 'download_history') 11:16:33.2 Info: Committing Transaction 11:16:33.2 Info: 52: download_history migrated 11:16:33.2 Info: => 0.0006104s 11:16:33.2 Info: 53: add_update_history migrating 11:16:33.2 Info: Beginning Transaction 11:16:33.2 Info: Starting migration of Main DB to 53 11:16:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:33', 'add_update_history') 11:16:33.2 Info: Committing Transaction 11:16:33.2 Info: 53: add_update_history migrated 11:16:33.2 Info: => 0.0004186s 11:16:33.2 Info: 54: add_on_update_to_notifications migrating 11:16:33.2 Info: Beginning Transaction 11:16:33.2 Info: Starting migration of Main DB to 54 11:16:33.2 Info: AlterTable Notifications 11:16:33.2 Info: => 7E-07s 11:16:33.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:33.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:33.2 Info: => 0.0005528s 11:16:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:33', 'add_on_update_to_notifications') 11:16:33.2 Info: Committing Transaction 11:16:33.2 Info: 54: add_on_update_to_notifications migrated 11:16:33.2 Info: => 0.0009743s 11:16:33.2 Info: 55: download_client_per_indexer migrating 11:16:33.2 Info: Beginning Transaction 11:16:33.2 Info: Starting migration of Main DB to 55 11:16:33.2 Info: AlterTable Indexers 11:16:33.2 Info: => 8E-07s 11:16:33.2 Info: CreateColumn Indexers DownloadClientId Int32 11:16:33.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:33.2 Info: => 0.0005437s 11:16:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:33', 'download_client_per_indexer') 11:16:33.2 Info: Committing Transaction 11:16:33.2 Info: 55: download_client_per_indexer migrated 11:16:33.2 Info: => 0.0009409s 11:16:33.2 Info: 56: AddNewItemMonitorType migrating 11:16:33.2 Info: Beginning Transaction 11:16:33.2 Info: Starting migration of Main DB to 56 11:16:33.2 Info: AlterTable Artists 11:16:33.2 Info: => 8E-07s 11:16:33.2 Info: CreateColumn Artists MonitorNewItems Int32 11:16:33.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:33.2 Info: => 0.0005489s 11:16:33.2 Info: AlterTable RootFolders 11:16:33.2 Info: => 5E-07s 11:16:33.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:33.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:33.2 Info: => 0.0005398s 11:16:33.2 Info: AlterTable ImportLists 11:16:33.2 Info: => 4E-07s 11:16:33.2 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:33.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:33.2 Info: => 0.0005637s 11:16:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:33', 'AddNewItemMonitorType') 11:16:33.2 Info: Committing Transaction 11:16:33.2 Info: 56: AddNewItemMonitorType migrated 11:16:33.2 Info: => 0.0010474s 11:16:33.2 Info: 57: ImportListSearch migrating 11:16:33.2 Info: Beginning Transaction 11:16:33.2 Info: Starting migration of Main DB to 57 11:16:33.2 Info: AlterTable ImportLists 11:16:33.2 Info: => 8E-07s 11:16:33.2 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:33.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:33.2 Info: => 0.0005515s 11:16:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:33', 'ImportListSearch') 11:16:33.2 Info: Committing Transaction 11:16:33.2 Info: 57: ImportListSearch migrated 11:16:33.2 Info: => 0.001013s 11:16:33.2 Info: 58: ImportListMonitorExisting migrating 11:16:33.2 Info: Beginning Transaction 11:16:33.2 Info: Starting migration of Main DB to 58 11:16:33.2 Info: AlterTable ImportLists 11:16:33.2 Info: => 7E-07s 11:16:33.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:33.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:33.2 Info: => 0.000553s 11:16:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:33', 'ImportListMonitorExisting') 11:16:33.2 Info: Committing Transaction 11:16:33.2 Info: 58: ImportListMonitorExisting migrated 11:16:33.2 Info: => 0.0010122s 11:16:33.2 Info: 59: add_indexer_tags migrating 11:16:33.2 Info: Beginning Transaction 11:16:33.2 Info: Starting migration of Main DB to 59 11:16:33.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:33.2 Info: => 4.01E-05s 11:16:33.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:33.2 Info: => 3E-05s 11:16:33.2 Info: AlterTable Indexers 11:16:33.2 Info: => 4E-07s 11:16:33.2 Info: CreateColumn Indexers Tags String 11:16:33.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:33.2 Info: => 0.0006212s 11:16:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:33', 'add_indexer_tags') 11:16:33.2 Info: Committing Transaction 11:16:33.2 Info: 59: add_indexer_tags migrated 11:16:33.2 Info: => 0.0010855s 11:16:33.2 Info: 60: update_audio_types migrating 11:16:33.2 Info: Beginning Transaction 11:16:33.2 Info: Starting migration of Main DB to 60 11:16:33.2 Info: PerformDBOperation 11:16:33.2 Info: Performing DB Operation 11:16:33.2 Info: => 4.83E-05s 11:16:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:33', 'update_audio_types') 11:16:33.2 Info: Committing Transaction 11:16:33.2 Info: 60: update_audio_types migrated 11:16:33.2 Info: => 0.0004888s 11:16:33.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:33.2 Info: Beginning Transaction 11:16:33.2 Info: Starting migration of Main DB to 61 11:16:33.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.2 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:33.2 Info: => 3.65E-05s 11:16:33.2 Info: AlterTable AlbumReleases 11:16:33.2 Info: => 4E-07s 11:16:33.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.2 Info: DROP TABLE "AlbumReleases" 11:16:33.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:33.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:33.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:33.2 Info: => 0.0047889s 11:16:33.2 Info: AlterTable Albums 11:16:33.2 Info: => 5E-07s 11:16:33.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.2 Info: DROP TABLE "Albums" 11:16:33.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:33.2 Info: => 0.0044398s 11:16:33.2 Info: AlterTable Albums 11:16:33.2 Info: => 5E-07s 11:16:33.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.2 Info: DROP TABLE "Albums" 11:16:33.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:33.2 Info: => 0.0044258s 11:16:33.2 Info: AlterTable Albums 11:16:33.2 Info: => 5E-07s 11:16:33.2 Info: AlterColumn Albums Added DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.2 Info: DROP TABLE "Albums" 11:16:33.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:33.2 Info: => 0.004477s 11:16:33.2 Info: AlterTable Artists 11:16:33.2 Info: => 4E-07s 11:16:33.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.2 Info: DROP TABLE "Artists" 11:16:33.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.2 Info: => 0.0044795s 11:16:33.2 Info: AlterTable Artists 11:16:33.2 Info: => 5E-07s 11:16:33.2 Info: AlterColumn Artists Added DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.2 Info: DROP TABLE "Artists" 11:16:33.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.2 Info: => 0.0044851s 11:16:33.2 Info: AlterTable Blocklist 11:16:33.2 Info: => 4E-07s 11:16:33.2 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.2 Info: DROP TABLE "Blocklist" 11:16:33.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:33.2 Info: => 0.0039012s 11:16:33.2 Info: AlterTable Blocklist 11:16:33.2 Info: => 5E-07s 11:16:33.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.2 Info: DROP TABLE "Blocklist" 11:16:33.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:33.2 Info: => 0.0038323s 11:16:33.2 Info: AlterTable Commands 11:16:33.2 Info: => 5E-07s 11:16:33.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.2 Info: DROP TABLE "Commands" 11:16:33.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:33.2 Info: => 0.0038515s 11:16:33.2 Info: AlterTable Commands 11:16:33.2 Info: => 4E-07s 11:16:33.2 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.2 Info: DROP TABLE "Commands" 11:16:33.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:33.2 Info: => 0.0036871s 11:16:33.2 Info: AlterTable Commands 11:16:33.2 Info: => 4E-07s 11:16:33.2 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.2 Info: DROP TABLE "Commands" 11:16:33.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:33.2 Info: => 0.0052264s 11:16:33.2 Info: AlterTable DownloadClientStatus 11:16:33.2 Info: => 5E-07s 11:16:33.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:33.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) 11:16:33.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:33.2 Info: DROP TABLE "DownloadClientStatus" 11:16:33.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:33.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:33.2 Info: => 0.0038485s 11:16:33.2 Info: AlterTable DownloadClientStatus 11:16:33.2 Info: => 4E-07s 11:16:33.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:33.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) 11:16:33.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:33.2 Info: DROP TABLE "DownloadClientStatus" 11:16:33.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:33.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:33.2 Info: => 0.0037792s 11:16:33.2 Info: AlterTable DownloadClientStatus 11:16:33.2 Info: => 5E-07s 11:16:33.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:33.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) 11:16:33.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:33.2 Info: DROP TABLE "DownloadClientStatus" 11:16:33.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:33.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:33.2 Info: => 0.0038294s 11:16:33.2 Info: AlterTable DownloadHistory 11:16:33.2 Info: => 3E-07s 11:16:33.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.2 Info: DROP TABLE "DownloadHistory" 11:16:33.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:33.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:33.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:33.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:33.2 Info: => 0.0041227s 11:16:33.2 Info: AlterTable ExtraFiles 11:16:33.2 Info: => 3E-07s 11:16:33.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.2 Info: DROP TABLE "ExtraFiles" 11:16:33.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:33.2 Info: => 0.0036157s 11:16:33.2 Info: AlterTable ExtraFiles 11:16:33.2 Info: => 4E-07s 11:16:33.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.2 Info: DROP TABLE "ExtraFiles" 11:16:33.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:33.2 Info: => 0.0036617s 11:16:33.2 Info: AlterTable History 11:16:33.2 Info: => 4E-07s 11:16:33.2 Info: AlterColumn History Date DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.2 Info: DROP TABLE "History" 11:16:33.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:33.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:33.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:33.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:33.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:33.3 Info: => 0.0043136s 11:16:33.3 Info: AlterTable ImportListStatus 11:16:33.3 Info: => 3E-07s 11:16:33.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:33.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) 11:16:33.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:33.3 Info: DROP TABLE "ImportListStatus" 11:16:33.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:33.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:33.3 Info: => 0.0042481s 11:16:33.3 Info: AlterTable ImportListStatus 11:16:33.3 Info: => 4E-07s 11:16:33.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:33.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) 11:16:33.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:33.3 Info: DROP TABLE "ImportListStatus" 11:16:33.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:33.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:33.3 Info: => 0.0037816s 11:16:33.3 Info: AlterTable ImportListStatus 11:16:33.3 Info: => 4E-07s 11:16:33.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:33.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) 11:16:33.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:33.3 Info: DROP TABLE "ImportListStatus" 11:16:33.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:33.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:33.3 Info: => 0.0037533s 11:16:33.3 Info: AlterTable IndexerStatus 11:16:33.3 Info: => 4E-07s 11:16:33.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:33.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) 11:16:33.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:33.3 Info: DROP TABLE "IndexerStatus" 11:16:33.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:33.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:33.3 Info: => 0.0037785s 11:16:33.3 Info: AlterTable IndexerStatus 11:16:33.3 Info: => 2.4E-06s 11:16:33.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:33.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) 11:16:33.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:33.3 Info: DROP TABLE "IndexerStatus" 11:16:33.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:33.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:33.3 Info: => 0.0042292s 11:16:33.3 Info: AlterTable IndexerStatus 11:16:33.3 Info: => 3E-07s 11:16:33.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:33.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) 11:16:33.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:33.3 Info: DROP TABLE "IndexerStatus" 11:16:33.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:33.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:33.3 Info: => 0.0038594s 11:16:33.3 Info: AlterTable LyricFiles 11:16:33.3 Info: => 2E-07s 11:16:33.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.3 Info: DROP TABLE "LyricFiles" 11:16:33.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:33.3 Info: => 0.0037024s 11:16:33.3 Info: AlterTable LyricFiles 11:16:33.3 Info: => 3E-07s 11:16:33.3 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.3 Info: DROP TABLE "LyricFiles" 11:16:33.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:33.3 Info: => 0.0036165s 11:16:33.3 Info: AlterTable MetadataFiles 11:16:33.3 Info: => 3E-07s 11:16:33.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.3 Info: DROP TABLE "MetadataFiles" 11:16:33.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:33.3 Info: => 0.0047894s 11:16:33.3 Info: AlterTable MetadataFiles 11:16:33.3 Info: => 3E-07s 11:16:33.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.3 Info: DROP TABLE "MetadataFiles" 11:16:33.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:33.3 Info: => 0.0036868s 11:16:33.3 Info: AlterTable PendingReleases 11:16:33.3 Info: => 3E-07s 11:16:33.3 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:33.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) 11:16:33.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:33.3 Info: DROP TABLE "PendingReleases" 11:16:33.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:33.3 Info: => 0.0036225s 11:16:33.3 Info: AlterTable ScheduledTasks 11:16:33.3 Info: => 3E-07s 11:16:33.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:33.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) 11:16:33.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:33.3 Info: DROP TABLE "ScheduledTasks" 11:16:33.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:33.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:33.3 Info: => 0.003689s 11:16:33.3 Info: AlterTable ScheduledTasks 11:16:33.3 Info: => 2E-07s 11:16:33.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:33.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) 11:16:33.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:33.3 Info: DROP TABLE "ScheduledTasks" 11:16:33.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:33.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:33.3 Info: => 0.0037258s 11:16:33.3 Info: AlterTable TrackFiles 11:16:33.3 Info: => 2.9E-06s 11:16:33.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16:33.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:33.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" 11:16:33.3 Info: DROP TABLE "TrackFiles" 11:16:33.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:33.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:33.3 Info: => 0.0038889s 11:16:33.3 Info: AlterTable TrackFiles 11:16:33.3 Info: => 3E-07s 11:16:33.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16:33.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:33.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" 11:16:33.3 Info: DROP TABLE "TrackFiles" 11:16:33.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:33.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:33.3 Info: => 0.0039152s 11:16:33.3 Info: AlterTable VersionInfo 11:16:33.3 Info: => 3E-07s 11:16:33.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:33.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:33.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:33.3 Info: DROP TABLE "VersionInfo" 11:16:33.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:33.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:33.3 Info: => 0.0037583s 11:16:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:33', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:33.3 Info: Committing Transaction 11:16:33.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:33.3 Info: => 0.0048146s 11:16:33.3 Info: 62: add_on_delete_to_notifications migrating 11:16:33.3 Info: Beginning Transaction 11:16:33.3 Info: Starting migration of Main DB to 62 11:16:33.3 Info: AlterTable Notifications 11:16:33.3 Info: => 4E-07s 11:16:33.3 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:33.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:33.3 Info: => 0.0005557s 11:16:33.3 Info: AlterTable Notifications 11:16:33.3 Info: => 3E-07s 11:16:33.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:33.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:33.3 Info: => 0.0005236s 11:16:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:33', 'add_on_delete_to_notifications') 11:16:33.3 Info: Committing Transaction 11:16:33.3 Info: 62: add_on_delete_to_notifications migrated 11:16:33.3 Info: => 0.000977s 11:16:33.3 Info: 63: add_custom_formats migrating 11:16:33.3 Info: Beginning Transaction 11:16:33.3 Info: Starting migration of Main DB to 63 11:16:33.3 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 11:16:33.3 Info: AlterTable DelayProfiles 11:16:33.3 Info: => 3E-07s 11:16:33.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:33.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:33.3 Info: => 0.0005687s 11:16:33.3 Info: UpdateData 11:16:33.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:33.3 Info: => 4.13E-05s 11:16:33.3 Info: AlterTable TrackFiles 11:16:33.3 Info: => 2E-07s 11:16:33.3 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:33.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:33.3 Info: => 0.0005245s 11:16:33.3 Info: PerformDBOperation 11:16:33.3 Info: Performing DB Operation 11:16:33.3 Info: => 0.0010377s 11:16:33.3 Info: CreateTable CustomFormats 11:16:33.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) 11:16:33.3 Info: => 0.0001182s 11:16:33.3 Info: CreateIndex CustomFormats (Name) 11:16:33.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:33.3 Info: => 8.49E-05s 11:16:33.3 Info: AlterTable QualityProfiles 11:16:33.3 Info: => 3E-07s 11:16:33.3 Info: CreateColumn QualityProfiles FormatItems String 11:16:33.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:33.3 Info: => 0.0005502s 11:16:33.3 Info: AlterTable QualityProfiles 11:16:33.3 Info: => 3E-07s 11:16:33.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:33.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:33.3 Info: => 0.0005837s 11:16:33.3 Info: AlterTable QualityProfiles 11:16:33.3 Info: => 3E-07s 11:16:33.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:33.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:33.3 Info: => 0.0005262s 11:16:33.3 Info: PerformDBOperation 11:16:33.3 Info: Performing DB Operation 11:16:33.3 Info: => 0.0010673s 11:16:33.3 Info: PerformDBOperation 11:16:33.3 Info: Performing DB Operation 11:16:33.3 Info: => 2.94E-05s 11:16:33.3 Info: DeleteColumn ReleaseProfiles Preferred 11:16:33.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) 11:16:33.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:33.3 Info: DROP TABLE "ReleaseProfiles" 11:16:33.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:33.3 Info: => 0.0037791s 11:16:33.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:33.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) 11:16:33.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:33.3 Info: DROP TABLE "ReleaseProfiles" 11:16:33.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:33.3 Info: => 0.0036853s 11:16:33.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:33.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:33.3 Info: => 3.83E-05s 11:16:33.3 Info: AlterTable DelayProfiles 11:16:33.3 Info: => 3E-07s 11:16:33.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:33.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:33.3 Info: => 0.0005537s 11:16:33.3 Info: AlterTable DelayProfiles 11:16:33.3 Info: => 3E-07s 11:16:33.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:33.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:33.3 Info: => 0.0005439s 11:16:33.3 Info: -> 1 Insert operations completed in 00:00:00.0000865 taking an average of 00:00:00.0000865 11:16:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:33', 'add_custom_formats') 11:16:33.3 Info: Committing Transaction 11:16:33.3 Info: 63: add_custom_formats migrated 11:16:33.3 Info: => 0.001084s 11:16:33.3 Debug: Took: 00:00:00.3937085 11:16:33.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 11:16:33.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 11:16:33.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349934154900_131/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:33.4 Info: DatabaseEngineVersionCheck migrating 11:16:33.4 Info: PerformDBOperation 11:16:33.4 Info: Performing DB Operation 11:16:33.4 Info: SQLite 3.46.0 11:16:33.4 Info: => 0.0014717s 11:16:33.4 Info: DatabaseEngineVersionCheck migrated 11:16:33.4 Info: => 0.0014802s 11:16:33.4 Info: VersionMigration migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: CreateTable VersionInfo 11:16:33.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:33.4 Info: => 0.000184s 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: VersionMigration migrated 11:16:33.4 Info: => 0.0009343s 11:16:33.4 Info: VersionUniqueMigration migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: CreateIndex VersionInfo (Version) 11:16:33.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:33.4 Info: => 0.0001162s 11:16:33.4 Info: AlterTable VersionInfo 11:16:33.4 Info: => 2E-07s 11:16:33.4 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:33.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:33.4 Info: => 0.0004709s 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: VersionUniqueMigration migrated 11:16:33.4 Info: => 0.0007743s 11:16:33.4 Info: VersionDescriptionMigration migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: AlterTable VersionInfo 11:16:33.4 Info: => 4E-07s 11:16:33.4 Info: CreateColumn VersionInfo Description String 11:16:33.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:33.4 Info: => 0.0001814s 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: VersionDescriptionMigration migrated 11:16:33.4 Info: => 0.0004746s 11:16:33.4 Info: 1: InitialSetup migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 1 11:16:33.4 Info: CreateTable Config 11:16:33.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:33.4 Info: => 0.0001367s 11:16:33.4 Info: CreateIndex Config (Key) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:33.4 Info: => 8.57E-05s 11:16:33.4 Info: CreateTable RootFolders 11:16:33.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:33.4 Info: => 0.0001062s 11:16:33.4 Info: CreateIndex RootFolders (Path) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:33.4 Info: => 7.69E-05s 11:16:33.4 Info: CreateTable Artists 11:16:33.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:33.4 Info: => 0.0002365s 11:16:33.4 Info: CreateIndex Artists (ForeignArtistId) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:33.4 Info: => 7.64E-05s 11:16:33.4 Info: CreateIndex Artists (NameSlug) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:33.4 Info: => 7.03E-05s 11:16:33.4 Info: CreateIndex Artists (CleanName) 11:16:33.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.4 Info: => 6.64E-05s 11:16:33.4 Info: CreateIndex Artists (Path) 11:16:33.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.4 Info: => 6.52E-05s 11:16:33.4 Info: CreateTable Albums 11:16:33.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:33.4 Info: => 0.0002499s 11:16:33.4 Info: CreateIndex Albums (ForeignAlbumId) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.4 Info: => 7.96E-05s 11:16:33.4 Info: CreateIndex Albums (MBId) 11:16:33.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:33.4 Info: => 7.1E-05s 11:16:33.4 Info: CreateIndex Albums (TADBId) 11:16:33.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:33.4 Info: => 7.68E-05s 11:16:33.4 Info: CreateIndex Albums (TitleSlug) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:33.4 Info: => 6.93E-05s 11:16:33.4 Info: CreateIndex Albums (CleanTitle) 11:16:33.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.4 Info: => 6.44E-05s 11:16:33.4 Info: CreateIndex Albums (Path) 11:16:33.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:33.4 Info: => 6.38E-05s 11:16:33.4 Info: CreateTable Tracks 11:16:33.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:33.4 Info: => 0.0001483s 11:16:33.4 Info: CreateIndex Tracks (ForeignTrackId) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:33.4 Info: => 7.39E-05s 11:16:33.4 Info: CreateIndex Tracks (ArtistId) 11:16:33.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:33.4 Info: => 7.3E-05s 11:16:33.4 Info: CreateIndex Tracks (TrackFileId) 11:16:33.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:33.4 Info: => 7.37E-05s 11:16:33.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:33.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:33.4 Info: => 7.56E-05s 11:16:33.4 Info: CreateTable TrackFiles 11:16:33.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:33.4 Info: => 0.0001436s 11:16:33.4 Info: CreateIndex TrackFiles (ArtistId) 11:16:33.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:33.4 Info: => 7.34E-05s 11:16:33.4 Info: CreateIndex TrackFiles (AlbumId) 11:16:33.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.4 Info: => 6.78E-05s 11:16:33.4 Info: CreateTable History 11:16:33.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:33.4 Info: => 0.0001544s 11:16:33.4 Info: CreateIndex History (Date) 11:16:33.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:33.4 Info: => 7.32E-05s 11:16:33.4 Info: CreateIndex History (EventType) 11:16:33.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:33.4 Info: => 6.9E-05s 11:16:33.4 Info: CreateIndex History (DownloadId) 11:16:33.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:33.4 Info: => 6.68E-05s 11:16:33.4 Info: CreateIndex History (AlbumId) 11:16:33.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:33.4 Info: => 6.65E-05s 11:16:33.4 Info: CreateTable Notifications 11:16:33.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:33.4 Info: => 0.0001517s 11:16:33.4 Info: CreateTable ScheduledTasks 11:16:33.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:33.4 Info: => 0.0001279s 11:16:33.4 Info: CreateIndex ScheduledTasks (TypeName) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:33.4 Info: => 7.77E-05s 11:16:33.4 Info: CreateTable Indexers 11:16:33.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:33.4 Info: => 0.0001218s 11:16:33.4 Info: CreateIndex Indexers (Name) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:33.4 Info: => 8.13E-05s 11:16:33.4 Info: CreateTable Profiles 11:16:33.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:33.4 Info: => 0.0001123s 11:16:33.4 Info: CreateIndex Profiles (Name) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:33.4 Info: => 7.96E-05s 11:16:33.4 Info: CreateTable QualityDefinitions 11:16:33.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:33.4 Info: => 0.0001378s 11:16:33.4 Info: CreateIndex QualityDefinitions (Quality) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:33.4 Info: => 9.01E-05s 11:16:33.4 Info: CreateIndex QualityDefinitions (Title) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:33.4 Info: => 7.6E-05s 11:16:33.4 Info: CreateTable NamingConfig 11:16:33.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:33.4 Info: => 0.0001407s 11:16:33.4 Info: CreateTable Blacklist 11:16:33.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:33.4 Info: => 0.0001919s 11:16:33.4 Info: CreateTable Metadata 11:16:33.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:33.4 Info: => 0.0001336s 11:16:33.4 Info: CreateTable MetadataFiles 11:16:33.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:33.4 Info: => 0.0001657s 11:16:33.4 Info: CreateTable DownloadClients 11:16:33.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:33.4 Info: => 0.0001219s 11:16:33.4 Info: CreateTable PendingReleases 11:16:33.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:33.4 Info: => 0.0001245s 11:16:33.4 Info: CreateTable RemotePathMappings 11:16:33.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:33.4 Info: => 0.000108s 11:16:33.4 Info: CreateTable Tags 11:16:33.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:33.4 Info: => 0.0001033s 11:16:33.4 Info: CreateIndex Tags (Label) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:33.4 Info: => 8.19E-05s 11:16:33.4 Info: CreateTable Restrictions 11:16:33.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:33.4 Info: => 0.0001121s 11:16:33.4 Info: CreateTable DelayProfiles 11:16:33.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:33.4 Info: => 0.0001415s 11:16:33.4 Info: CreateTable Users 11:16:33.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:33.4 Info: => 0.0001098s 11:16:33.4 Info: CreateIndex Users (Identifier) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:33.4 Info: => 8.25E-05s 11:16:33.4 Info: CreateIndex Users (Username) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:33.4 Info: => 7.36E-05s 11:16:33.4 Info: CreateTable Commands 11:16:33.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:33.4 Info: => 0.0001334s 11:16:33.4 Info: CreateTable IndexerStatus 11:16:33.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:33.4 Info: => 0.0001288s 11:16:33.4 Info: CreateIndex IndexerStatus (ProviderId) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:33.4 Info: => 8.08E-05s 11:16:33.4 Info: CreateTable ExtraFiles 11:16:33.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:33.4 Info: => 0.0001224s 11:16:33.4 Info: CreateTable LyricFiles 11:16:33.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:33.4 Info: => 0.000145s 11:16:33.4 Info: CreateTable LanguageProfiles 11:16:33.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:33.4 Info: => 0.0001123s 11:16:33.4 Info: CreateIndex LanguageProfiles (Name) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:33.4 Info: => 8.19E-05s 11:16:33.4 Info: CreateTable DownloadClientStatus 11:16:33.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:33.4 Info: => 0.000116s 11:16:33.4 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:33.4 Info: => 8.25E-05s 11:16:33.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:33.4 Info: -> 1 Insert operations completed in 00:00:00.0000529 taking an average of 00:00:00.0000529 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:33', 'InitialSetup') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 1: InitialSetup migrated 11:16:33.4 Info: => 0.0009735s 11:16:33.4 Info: 2: add_reason_to_pending_releases migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 2 11:16:33.4 Info: AlterTable PendingReleases 11:16:33.4 Info: => 4E-07s 11:16:33.4 Info: CreateColumn PendingReleases Reason Int32 11:16:33.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:33.4 Info: => 0.0004832s 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:33', 'add_reason_to_pending_releases') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 2: add_reason_to_pending_releases migrated 11:16:33.4 Info: => 0.0009531s 11:16:33.4 Info: 3: add_medium_support migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 3 11:16:33.4 Info: AlterTable Albums 11:16:33.4 Info: => 5E-07s 11:16:33.4 Info: CreateColumn Albums Media String 11:16:33.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:33.4 Info: => 0.0004824s 11:16:33.4 Info: AlterTable Tracks 11:16:33.4 Info: => 3E-07s 11:16:33.4 Info: CreateColumn Tracks MediumNumber Int32 11:16:33.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:33.4 Info: => 0.0004681s 11:16:33.4 Info: AlterTable Tracks 11:16:33.4 Info: => 5E-07s 11:16:33.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:33.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:33.4 Info: => 0.000456s 11:16:33.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:33.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:33.4 Info: => 3.42E-05s 11:16:33.4 Info: DeleteColumn Tracks TrackNumber 11:16:33.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:33.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:33.4 Info: DROP TABLE "Tracks" 11:16:33.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:33.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:33.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:33.4 Info: => 0.0039535s 11:16:33.4 Info: AlterTable Tracks 11:16:33.4 Info: => 4E-07s 11:16:33.4 Info: CreateColumn Tracks TrackNumber String 11:16:33.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:33.4 Info: => 0.0004292s 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:33', 'add_medium_support') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 3: add_medium_support migrated 11:16:33.4 Info: => 0.0009716s 11:16:33.4 Info: 4: add_various_qualites_in_profile migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 4 11:16:33.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:33.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:33.4 Info: => 9.67E-05s 11:16:33.4 Info: PerformDBOperation 11:16:33.4 Info: Performing DB Operation 11:16:33.4 Info: => 4.94E-05s 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:33', 'add_various_qualites_in_profile') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 4: add_various_qualites_in_profile migrated 11:16:33.4 Info: => 0.0004112s 11:16:33.4 Info: 5: metadata_profiles migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 5 11:16:33.4 Info: CreateTable MetadataProfiles 11:16:33.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:33.4 Info: => 0.0001068s 11:16:33.4 Info: CreateIndex MetadataProfiles (Name) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:33.4 Info: => 8.67E-05s 11:16:33.4 Info: AlterTable Artists 11:16:33.4 Info: => 3E-07s 11:16:33.4 Info: CreateColumn Artists MetadataProfileId Int32 11:16:33.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:33.4 Info: => 0.0004518s 11:16:33.4 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:33.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:33.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:16:33.4 Info: DROP TABLE "Artists" 11:16:33.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:33.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.4 Info: => 0.0040427s 11:16:33.4 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:33.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:33.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:16:33.4 Info: DROP TABLE "Artists" 11:16:33.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:33.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.4 Info: => 0.004503s 11:16:33.4 Info: AlterTable Albums 11:16:33.4 Info: => 3E-07s 11:16:33.4 Info: CreateColumn Albums SecondaryTypes String 11:16:33.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:33.4 Info: => 0.0004613s 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:33', 'metadata_profiles') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 5: metadata_profiles migrated 11:16:33.4 Info: => 0.0010095s 11:16:33.4 Info: 6: separate_automatic_and_interactive_search migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 6 11:16:33.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:33.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:33.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:33.4 Info: DROP TABLE "Indexers" 11:16:33.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:33.4 Info: => 0.0039577s 11:16:33.4 Info: AlterTable Indexers 11:16:33.4 Info: => 4E-07s 11:16:33.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:33.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:33.4 Info: => 0.000503s 11:16:33.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:33.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:33.4 Info: => 3.66E-05s 11:16:33.4 Info: AlterTable Indexers 11:16:33.4 Info: => 3E-07s 11:16:33.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:33.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:33.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:33.4 Info: DROP TABLE "Indexers" 11:16:33.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:33.4 Info: => 0.0038893s 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:33', 'separate_automatic_and_interactive_search') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 6: separate_automatic_and_interactive_search migrated 11:16:33.4 Info: => 0.0044022s 11:16:33.4 Info: 7: change_album_path_to_relative migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 7 11:16:33.4 Info: DeleteColumn Albums Path 11:16:33.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) 11:16:33.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" 11:16:33.4 Info: DROP TABLE "Albums" 11:16:33.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:33.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:33.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.4 Info: => 0.0049025s 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:33', 'change_album_path_to_relative') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 7: change_album_path_to_relative migrated 11:16:33.4 Info: => 0.0055045s 11:16:33.4 Info: 8: change_quality_size_mb_to_kb migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 8 11:16:33.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 11:16:33.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 11:16:33.4 Info: => 3.98E-05s 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:33', 'change_quality_size_mb_to_kb') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 8: change_quality_size_mb_to_kb migrated 11:16:33.4 Info: => 0.0004367s 11:16:33.4 Info: 9: album_releases migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 9 11:16:33.4 Info: AlterTable Albums 11:16:33.4 Info: => 4E-07s 11:16:33.4 Info: CreateColumn Albums Releases String 11:16:33.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:33.4 Info: => 0.0004733s 11:16:33.4 Info: AlterTable Albums 11:16:33.4 Info: => 5E-07s 11:16:33.4 Info: CreateColumn Albums CurrentRelease String 11:16:33.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:33.4 Info: => 0.0004743s 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:33', 'album_releases') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 9: album_releases migrated 11:16:33.4 Info: => 0.0008561s 11:16:33.4 Info: 10: album_releases_fix migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 10 11:16:33.4 Info: AlterTable Albums 11:16:33.4 Info: => 4E-07s 11:16:33.4 Info: AlterColumn Albums Releases String 11:16:33.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) 11:16:33.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" 11:16:33.4 Info: DROP TABLE "Albums" 11:16:33.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:33.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:33.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.4 Info: => 0.0048141s 11:16:33.4 Info: AlterTable Albums 11:16:33.4 Info: => 3E-07s 11:16:33.4 Info: AlterColumn Albums CurrentRelease String 11:16:33.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) 11:16:33.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" 11:16:33.4 Info: DROP TABLE "Albums" 11:16:33.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:33.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:33.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.4 Info: => 0.0046197s 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:33', 'album_releases_fix') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 10: album_releases_fix migrated 11:16:33.4 Info: => 0.0051351s 11:16:33.4 Info: 11: import_lists migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 11 11:16:33.4 Info: CreateTable ImportLists 11:16:33.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) 11:16:33.4 Info: => 0.0001888s 11:16:33.4 Info: CreateIndex ImportLists (Name) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:33.4 Info: => 0.0001012s 11:16:33.4 Info: CreateTable ImportListStatus 11:16:33.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) 11:16:33.4 Info: => 0.0001312s 11:16:33.4 Info: CreateIndex ImportListStatus (ProviderId) 11:16:33.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:33.4 Info: => 8.31E-05s 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:33', 'import_lists') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 11: import_lists migrated 11:16:33.4 Info: => 0.0005874s 11:16:33.4 Info: 12: add_release_status migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 12 11:16:33.4 Info: AlterTable MetadataProfiles 11:16:33.4 Info: => 1.1E-06s 11:16:33.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:33.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:33.4 Info: => 0.0005606s 11:16:33.4 Info: PerformDBOperation 11:16:33.4 Info: Performing DB Operation 11:16:33.4 Info: => 3.06E-05s 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:33', 'add_release_status') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 12: add_release_status migrated 11:16:33.4 Info: => 0.0005048s 11:16:33.4 Info: 13: album_download_notification migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 13 11:16:33.4 Info: AlterTable Notifications 11:16:33.4 Info: => 4E-07s 11:16:33.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:33.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:33.4 Info: => 0.0005081s 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:33', 'album_download_notification') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 13: album_download_notification migrated 11:16:33.4 Info: => 0.0009441s 11:16:33.4 Info: 14: fix_language_metadata_profiles migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 14 11:16:33.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 11:16:33.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 11:16:33.4 Info: => 9.86E-05s 11:16:33.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 11:16:33.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 11:16:33.4 Info: => 8.37E-05s 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:33', 'fix_language_metadata_profiles') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 14: fix_language_metadata_profiles migrated 11:16:33.4 Info: => 0.0004654s 11:16:33.4 Info: 15: remove_fanzub migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 15 11:16:33.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:33.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:33.4 Info: => 3.74E-05s 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:33', 'remove_fanzub') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 15: remove_fanzub migrated 11:16:33.4 Info: => 0.0004992s 11:16:33.4 Info: 16: update_artist_history_indexes migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 16 11:16:33.4 Info: CreateIndex Albums (ArtistId) 11:16:33.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:33.4 Info: => 9.27E-05s 11:16:33.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:33.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:33.4 Info: => 8.94E-05s 11:16:33.4 Info: DeleteIndex History (AlbumId) 11:16:33.4 Info: DROP INDEX "IX_History_AlbumId" 11:16:33.4 Info: => 0.0001465s 11:16:33.4 Info: CreateIndex History (AlbumId, Date) 11:16:33.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:33.4 Info: => 8.52E-05s 11:16:33.4 Info: DeleteIndex History (DownloadId) 11:16:33.4 Info: DROP INDEX "IX_History_DownloadId" 11:16:33.4 Info: => 0.0001081s 11:16:33.4 Info: CreateIndex History (DownloadId, Date) 11:16:33.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:33.4 Info: => 8.81E-05s 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:33', 'update_artist_history_indexes') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 16: update_artist_history_indexes migrated 11:16:33.4 Info: => 0.0006081s 11:16:33.4 Info: 17: remove_nma migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 17 11:16:33.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:33.4 Info: => 5.4E-05s 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:33', 'remove_nma') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 17: remove_nma migrated 11:16:33.4 Info: => 0.0004654s 11:16:33.4 Info: 18: album_disambiguation migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 18 11:16:33.4 Info: AlterTable Albums 11:16:33.4 Info: => 5E-07s 11:16:33.4 Info: CreateColumn Albums Disambiguation String 11:16:33.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:33.4 Info: => 0.0005224s 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:33', 'album_disambiguation') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 18: album_disambiguation migrated 11:16:33.4 Info: => 0.0008871s 11:16:33.4 Info: 19: add_ape_quality_in_profiles migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 19 11:16:33.4 Info: PerformDBOperation 11:16:33.4 Info: Performing DB Operation 11:16:33.4 Info: => 2.56E-05s 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:33', 'add_ape_quality_in_profiles') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 19: add_ape_quality_in_profiles migrated 11:16:33.4 Info: => 0.0003527s 11:16:33.4 Info: 20: remove_pushalot migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 20 11:16:33.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:33.4 Info: => 3.98E-05s 11:16:33.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:33.4 Info: => 3.24E-05s 11:16:33.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:33.4 Info: => 3.4E-05s 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:33', 'remove_pushalot') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 20: remove_pushalot migrated 11:16:33.4 Info: => 0.0003664s 11:16:33.4 Info: 21: add_custom_filters migrating 11:16:33.4 Info: Beginning Transaction 11:16:33.4 Info: Starting migration of Main DB to 21 11:16:33.4 Info: CreateTable CustomFilters 11:16:33.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:33.4 Info: => 0.0001143s 11:16:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:33', 'add_custom_filters') 11:16:33.4 Info: Committing Transaction 11:16:33.4 Info: 21: add_custom_filters migrated 11:16:33.4 Info: => 0.0004743s 11:16:33.5 Info: 22: import_list_tags migrating 11:16:33.5 Info: Beginning Transaction 11:16:33.5 Info: Starting migration of Main DB to 22 11:16:33.5 Info: AlterTable ImportLists 11:16:33.5 Info: => 5E-07s 11:16:33.5 Info: CreateColumn ImportLists Tags String 11:16:33.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:33.5 Info: => 0.0005421s 11:16:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:33', 'import_list_tags') 11:16:33.5 Info: Committing Transaction 11:16:33.5 Info: 22: import_list_tags migrated 11:16:33.5 Info: => 0.0010098s 11:16:33.5 Info: 23: add_release_groups_etc migrating 11:16:33.5 Info: Beginning Transaction 11:16:33.5 Info: Starting migration of Main DB to 23 11:16:33.5 Info: CreateTable ArtistMetadata 11:16:33.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:33.5 Info: => 0.0001714s 11:16:33.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:33.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:33.5 Info: => 8.99E-05s 11:16:33.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:33.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:33.5 Info: => 9.69E-05s 11:16:33.5 Info: AlterTable Artists 11:16:33.5 Info: => 3E-07s 11:16:33.5 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:33.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:33.5 Info: => 0.0005381s 11:16:33.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:33.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:33.5 Info: => 0.0059764s 11:16:33.5 Info: CreateTable AlbumReleases 11:16:33.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:33.5 Info: => 0.0001806s 11:16:33.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:33.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:33.5 Info: => 8.64E-05s 11:16:33.5 Info: CreateIndex AlbumReleases (AlbumId) 11:16:33.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:33.5 Info: => 7.61E-05s 11:16:33.5 Info: PerformDBOperation 11:16:33.5 Info: Performing DB Operation 11:16:33.5 Info: => 4.76E-05s 11:16:33.5 Info: AlterTable Albums 11:16:33.5 Info: => 3E-07s 11:16:33.5 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:33.5 Info: => 0.0005463s 11:16:33.5 Info: AlterTable Albums 11:16:33.5 Info: => 4E-07s 11:16:33.5 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:33.5 Info: => 0.0005663s 11:16:33.5 Info: AlterTable Albums 11:16:33.5 Info: => 3E-07s 11:16:33.5 Info: CreateColumn Albums Links String 11:16:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:33.5 Info: => 0.0005089s 11:16:33.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:33.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:33.5 Info: => 8.71E-05s 11:16:33.5 Info: AlterTable Tracks 11:16:33.5 Info: => 4E-07s 11:16:33.5 Info: CreateColumn Tracks ForeignRecordingId String 11:16:33.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:33.5 Info: => 0.0005136s 11:16:33.5 Info: AlterTable Tracks 11:16:33.5 Info: => 3E-07s 11:16:33.5 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:33.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:33.5 Info: => 0.0005302s 11:16:33.5 Info: AlterTable Tracks 11:16:33.5 Info: => 4E-07s 11:16:33.5 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:33.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:33.5 Info: => 0.0005481s 11:16:33.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:33.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:33.5 Info: => 7.04E-05s 11:16:33.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:33.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:33.5 Info: => 5.77E-05s 11:16:33.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:33.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:33.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:33.5 Info: DROP TABLE "Artists" 11:16:33.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.5 Info: => 0.0041266s 11:16:33.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:33.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:33.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:33.5 Info: DROP TABLE "Albums" 11:16:33.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.5 Info: => 0.0043999s 11:16:33.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:33.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:33.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:16:33.5 Info: DROP TABLE "Tracks" 11:16:33.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:33.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:33.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:33.5 Info: => 0.0040191s 11:16:33.5 Info: DeleteColumn TrackFiles ArtistId 11:16:33.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:33.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:16:33.5 Info: DROP TABLE "TrackFiles" 11:16:33.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:33.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.5 Info: => 0.0039693s 11:16:33.5 Info: CreateIndex Artists (ArtistMetadataId) 11:16:33.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.5 Info: => 7.73E-05s 11:16:33.5 Info: CreateIndex Artists (Monitored) 11:16:33.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.5 Info: => 7.33E-05s 11:16:33.5 Info: CreateIndex Albums (ArtistMetadataId) 11:16:33.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:33.5 Info: => 7.13E-05s 11:16:33.5 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:33.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:33.5 Info: => 6.8E-05s 11:16:33.5 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:33.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:33.5 Info: => 6.94E-05s 11:16:33.5 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:33.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:33.5 Info: => 7.85E-05s 11:16:33.5 Info: UpdateData 11:16:33.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:33.5 Info: => 3.73E-05s 11:16:33.5 Info: UpdateData 11:16:33.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:33.5 Info: => 3.01E-05s 11:16:33.5 Info: UpdateData 11:16:33.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:33.5 Info: => 3.54E-05s 11:16:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:33', 'add_release_groups_etc') 11:16:33.5 Info: Committing Transaction 11:16:33.5 Info: 23: add_release_groups_etc migrated 11:16:33.5 Info: => 0.000665s 11:16:33.5 Info: 24: NewMediaInfoFormat migrating 11:16:33.5 Info: Beginning Transaction 11:16:33.5 Info: Starting migration of Main DB to 24 11:16:33.5 Info: UpdateData 11:16:33.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:33.5 Info: => 3.87E-05s 11:16:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:33', 'NewMediaInfoFormat') 11:16:33.5 Info: Committing Transaction 11:16:33.5 Info: 24: NewMediaInfoFormat migrated 11:16:33.5 Info: => 0.0004701s 11:16:33.5 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:33.5 Info: Beginning Transaction 11:16:33.5 Info: Starting migration of Main DB to 25 11:16:33.5 Info: RenameTable Restrictions ReleaseProfiles 11:16:33.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:33.5 Info: => 0.0016618s 11:16:33.5 Info: AlterTable ReleaseProfiles 11:16:33.5 Info: => 4E-07s 11:16:33.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:33.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:33.5 Info: => 0.0004976s 11:16:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:33', 'rename_restrictions_to_release_profiles') 11:16:33.5 Info: Committing Transaction 11:16:33.5 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:33.5 Info: => 0.000965s 11:16:33.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:33.5 Info: Beginning Transaction 11:16:33.5 Info: Starting migration of Main DB to 26 11:16:33.5 Info: RenameTable Profiles QualityProfiles 11:16:33.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:33.5 Info: => 0.0015631s 11:16:33.5 Info: AlterTable QualityProfiles 11:16:33.5 Info: => 4E-07s 11:16:33.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:33.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:33.5 Info: => 0.0004682s 11:16:33.5 Info: AlterTable LanguageProfiles 11:16:33.5 Info: => 4E-07s 11:16:33.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:33.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:33.5 Info: => 0.0005146s 11:16:33.5 Info: UpdateData 11:16:33.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:33.5 Info: => 3.69E-05s 11:16:33.5 Info: UpdateData 11:16:33.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:33.5 Info: => 2.74E-05s 11:16:33.5 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:33.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:33.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:33.5 Info: DROP TABLE "Artists" 11:16:33.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.5 Info: => 0.0040227s 11:16:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:33', 'rename_quality_profiles_add_upgrade_allowed') 11:16:33.5 Info: Committing Transaction 11:16:33.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:33.5 Info: => 0.0045887s 11:16:33.5 Info: 27: add_import_exclusions migrating 11:16:33.5 Info: Beginning Transaction 11:16:33.5 Info: Starting migration of Main DB to 27 11:16:33.5 Info: CreateTable ImportListExclusions 11:16:33.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:33.5 Info: => 0.0001047s 11:16:33.5 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:33.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:33.5 Info: => 8.14E-05s 11:16:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:33', 'add_import_exclusions') 11:16:33.5 Info: Committing Transaction 11:16:33.5 Info: 27: add_import_exclusions migrated 11:16:33.5 Info: => 0.0005569s 11:16:33.5 Info: 28: clean_artist_metadata_table migrating 11:16:33.5 Info: Beginning Transaction 11:16:33.5 Info: Starting migration of Main DB to 28 11:16:33.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) 11:16:33.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) 11:16:33.5 Info: => 0.00013s 11:16:33.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) 11:16:33.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) 11:16:33.5 Info: => 0.000113s 11:16:33.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) 11:16:33.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) 11:16:33.5 Info: => 0.0001098s 11:16:33.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) 11:16:33.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) 11:16:33.5 Info: => 0.0001107s 11:16:33.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) 11:16:33.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) 11:16:33.5 Info: => 0.0001076s 11:16:33.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) 11:16:33.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) 11:16:33.5 Info: => 0.0001078s 11:16:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:33', 'clean_artist_metadata_table') 11:16:33.5 Info: Committing Transaction 11:16:33.5 Info: 28: clean_artist_metadata_table migrated 11:16:33.5 Info: => 0.0005559s 11:16:33.5 Info: 29: health_issue_notification migrating 11:16:33.5 Info: Beginning Transaction 11:16:33.5 Info: Starting migration of Main DB to 29 11:16:33.5 Info: AlterTable Notifications 11:16:33.5 Info: => 4E-07s 11:16:33.5 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:33.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:33.5 Info: => 0.000499s 11:16:33.5 Info: AlterTable Notifications 11:16:33.5 Info: => 4E-07s 11:16:33.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:33.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:33.5 Info: => 0.0004813s 11:16:33.5 Info: AlterTable Notifications 11:16:33.5 Info: => 4E-07s 11:16:33.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:33.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:33.5 Info: => 0.0004819s 11:16:33.5 Info: AlterTable Notifications 11:16:33.5 Info: => 4E-07s 11:16:33.5 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:33.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:33.5 Info: => 0.0004857s 11:16:33.5 Info: AlterTable Notifications 11:16:33.5 Info: => 4E-07s 11:16:33.5 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:33.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:33.5 Info: => 0.0004852s 11:16:33.5 Info: DeleteColumn Notifications OnDownload 11:16:33.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) 11:16:33.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" 11:16:33.5 Info: DROP TABLE "Notifications" 11:16:33.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:33.5 Info: => 0.0036582s 11:16:33.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:33.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) 11:16:33.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" 11:16:33.5 Info: DROP TABLE "Notifications" 11:16:33.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:33.5 Info: => 0.0040111s 11:16:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:33', 'health_issue_notification') 11:16:33.5 Info: Committing Transaction 11:16:33.5 Info: 29: health_issue_notification migrated 11:16:33.5 Info: => 0.004524s 11:16:33.5 Info: 30: add_mediafilerepository_mtime migrating 11:16:33.5 Info: Beginning Transaction 11:16:33.5 Info: Starting migration of Main DB to 30 11:16:33.5 Info: AlterTable TrackFiles 11:16:33.5 Info: => 5E-07s 11:16:33.5 Info: CreateColumn TrackFiles Modified DateTime 11:16:33.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:33.5 Info: => 0.0004916s 11:16:33.5 Info: AlterTable TrackFiles 11:16:33.5 Info: => 4E-07s 11:16:33.5 Info: CreateColumn TrackFiles Path String 11:16:33.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:33.5 Info: => 0.0004699s 11:16:33.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:33.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:33.5 Info: => 2.8E-05s 11:16:33.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) 11:16:33.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) 11:16:33.5 Info: => 0.0001163s 11:16:33.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) 11:16:33.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) 11:16:33.5 Info: => 0.000124s 11:16:33.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) 11:16:33.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) 11:16:33.5 Info: => 0.000127s 11:16:33.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") 11:16:33.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") 11:16:33.5 Info: => 6.66E-05s 11:16:33.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:33.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:33.5 Info: => 4.56E-05s 11:16:33.5 Info: AlterTable TrackFiles 11:16:33.5 Info: => 3E-07s 11:16:33.5 Info: AlterColumn TrackFiles Path String 11:16:33.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:33.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" 11:16:33.5 Info: DROP TABLE "TrackFiles" 11:16:33.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:33.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.5 Info: => 0.0037119s 11:16:33.5 Info: CreateIndex TrackFiles (Path) 11:16:33.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:33.5 Info: => 7.76E-05s 11:16:33.5 Info: DeleteColumn TrackFiles RelativePath 11:16:33.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:33.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" 11:16:33.5 Info: DROP TABLE "TrackFiles" 11:16:33.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:33.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:33.5 Info: => 0.0037644s 11:16:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:33', 'add_mediafilerepository_mtime') 11:16:33.5 Info: Committing Transaction 11:16:33.5 Info: 30: add_mediafilerepository_mtime migrated 11:16:33.5 Info: => 0.0042571s 11:16:33.5 Info: 31: add_artistmetadataid_constraint migrating 11:16:33.5 Info: Beginning Transaction 11:16:33.5 Info: Starting migration of Main DB to 31 11:16:33.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") 11:16:33.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") 11:16:33.5 Info: => 6.89E-05s 11:16:33.5 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:33.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:33.5 Info: => 0.0001161s 11:16:33.5 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:33.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:33.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:33.5 Info: DROP TABLE "Artists" 11:16:33.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.5 Info: => 0.0039524s 11:16:33.5 Info: CreateIndex Artists (ArtistMetadataId) 11:16:33.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.5 Info: => 7.52E-05s 11:16:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:33', 'add_artistmetadataid_constraint') 11:16:33.5 Info: Committing Transaction 11:16:33.5 Info: 31: add_artistmetadataid_constraint migrated 11:16:33.5 Info: => 0.0005765s 11:16:33.5 Info: 32: old_ids_and_artist_alias migrating 11:16:33.5 Info: Beginning Transaction 11:16:33.5 Info: Starting migration of Main DB to 32 11:16:33.5 Info: AlterTable ArtistMetadata 11:16:33.5 Info: => 4E-07s 11:16:33.5 Info: CreateColumn ArtistMetadata Aliases String 11:16:33.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:33.5 Info: => 0.0005464s 11:16:33.5 Info: AlterTable ArtistMetadata 11:16:33.5 Info: => 3E-07s 11:16:33.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:33.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:33.5 Info: => 0.0005124s 11:16:33.5 Info: AlterTable Albums 11:16:33.5 Info: => 4E-07s 11:16:33.5 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:33.5 Info: => 0.0004896s 11:16:33.5 Info: AlterTable AlbumReleases 11:16:33.5 Info: => 4E-07s 11:16:33.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:33.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:33.5 Info: => 0.0005058s 11:16:33.5 Info: AlterTable Tracks 11:16:33.5 Info: => 4E-07s 11:16:33.5 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:33.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:33.5 Info: => 0.000492s 11:16:33.5 Info: AlterTable Tracks 11:16:33.5 Info: => 3E-07s 11:16:33.5 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:33.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:33.5 Info: => 0.0004861s 11:16:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:33', 'old_ids_and_artist_alias') 11:16:33.5 Info: Committing Transaction 11:16:33.5 Info: 32: old_ids_and_artist_alias migrated 11:16:33.5 Info: => 0.0009453s 11:16:33.5 Info: 33: download_propers_config migrating 11:16:33.5 Info: Beginning Transaction 11:16:33.5 Info: Starting migration of Main DB to 33 11:16:33.5 Info: PerformDBOperation 11:16:33.5 Info: Performing DB Operation 11:16:33.5 Info: => 2.92E-05s 11:16:33.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:33.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:33.5 Info: => 2.9E-05s 11:16:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:33', 'download_propers_config') 11:16:33.5 Info: Committing Transaction 11:16:33.5 Info: 33: download_propers_config migrated 11:16:33.5 Info: => 0.0004641s 11:16:33.5 Info: 34: remove_language_profiles migrating 11:16:33.5 Info: Beginning Transaction 11:16:33.5 Info: Starting migration of Main DB to 34 11:16:33.5 Info: DeleteTable LanguageProfiles 11:16:33.5 Info: DROP TABLE "LanguageProfiles" 11:16:33.5 Info: => 0.0001812s 11:16:33.5 Info: DeleteColumn Artists LanguageProfileId 11:16:33.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:33.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" 11:16:33.5 Info: DROP TABLE "Artists" 11:16:33.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.5 Info: => 0.0042205s 11:16:33.5 Info: DeleteColumn ImportLists LanguageProfileId 11:16:33.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) 11:16:33.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" 11:16:33.5 Info: DROP TABLE "ImportLists" 11:16:33.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:33.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:33.5 Info: => 0.0037383s 11:16:33.5 Info: DeleteColumn Blacklist Language 11:16:33.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) 11:16:33.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" 11:16:33.5 Info: DROP TABLE "Blacklist" 11:16:33.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:33.5 Info: => 0.0035521s 11:16:33.5 Info: DeleteColumn History Language 11:16:33.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) 11:16:33.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" 11:16:33.5 Info: DROP TABLE "History" 11:16:33.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:33.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:33.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:33.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:33.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:33.5 Info: => 0.0042077s 11:16:33.5 Info: DeleteColumn LyricFiles Language 11:16:33.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) 11:16:33.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" 11:16:33.5 Info: DROP TABLE "LyricFiles" 11:16:33.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:33.5 Info: => 0.0053125s 11:16:33.5 Info: DeleteColumn TrackFiles Language 11:16:33.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:33.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" 11:16:33.5 Info: DROP TABLE "TrackFiles" 11:16:33.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:33.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:33.5 Info: => 0.0037288s 11:16:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:33', 'remove_language_profiles') 11:16:33.5 Info: Committing Transaction 11:16:33.5 Info: 34: remove_language_profiles migrated 11:16:33.5 Info: => 0.0043424s 11:16:33.5 Info: 35: multi_disc_naming_format migrating 11:16:33.5 Info: Beginning Transaction 11:16:33.5 Info: Starting migration of Main DB to 35 11:16:33.5 Info: AlterTable NamingConfig 11:16:33.5 Info: => 4E-07s 11:16:33.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:33.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:33.6 Info: => 0.0005633s 11:16:33.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:33.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:33.6 Info: => 3.42E-05s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:33', 'multi_disc_naming_format') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 35: multi_disc_naming_format migrated 11:16:33.6 Info: => 0.0004794s 11:16:33.6 Info: 36: add_download_client_priority migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 36 11:16:33.6 Info: AlterTable DownloadClients 11:16:33.6 Info: => 5E-07s 11:16:33.6 Info: CreateColumn DownloadClients Priority Int32 11:16:33.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:33.6 Info: => 0.000505s 11:16:33.6 Info: PerformDBOperation 11:16:33.6 Info: Performing DB Operation 11:16:33.6 Info: => 6.51E-05s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:33', 'add_download_client_priority') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 36: add_download_client_priority migrated 11:16:33.6 Info: => 0.0005384s 11:16:33.6 Info: 37: remove_growl_prowl migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 37 11:16:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:33.6 Info: => 3.5E-05s 11:16:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:33.6 Info: => 2.55E-05s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:33', 'remove_growl_prowl') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 37: remove_growl_prowl migrated 11:16:33.6 Info: => 0.0004631s 11:16:33.6 Info: 38: remove_plex_hometheatre migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 38 11:16:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:33.6 Info: => 3.3E-05s 11:16:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:33.6 Info: => 2.51E-05s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:33', 'remove_plex_hometheatre') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 38: remove_plex_hometheatre migrated 11:16:33.6 Info: => 0.0003471s 11:16:33.6 Info: 39: add_root_folder_add_defaults migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 39 11:16:33.6 Info: AlterTable RootFolders 11:16:33.6 Info: => 5E-07s 11:16:33.6 Info: CreateColumn RootFolders Name String 11:16:33.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:33.6 Info: => 0.0005418s 11:16:33.6 Info: AlterTable RootFolders 11:16:33.6 Info: => 3E-07s 11:16:33.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:33.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:33.6 Info: => 0.0004753s 11:16:33.6 Info: AlterTable RootFolders 11:16:33.6 Info: => 3E-07s 11:16:33.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:33.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:33.6 Info: => 0.0004783s 11:16:33.6 Info: AlterTable RootFolders 11:16:33.6 Info: => 3E-07s 11:16:33.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:33.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:33.6 Info: => 0.0004824s 11:16:33.6 Info: AlterTable RootFolders 11:16:33.6 Info: => 4E-07s 11:16:33.6 Info: CreateColumn RootFolders DefaultTags String 11:16:33.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:33.6 Info: => 0.0004729s 11:16:33.6 Info: PerformDBOperation 11:16:33.6 Info: Performing DB Operation 11:16:33.6 Info: => 4.22E-05s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:33', 'add_root_folder_add_defaults') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 39: add_root_folder_add_defaults migrated 11:16:33.6 Info: => 0.0004896s 11:16:33.6 Info: 40: task_duration migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 40 11:16:33.6 Info: AlterTable ScheduledTasks 11:16:33.6 Info: => 4E-07s 11:16:33.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:33.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:33.6 Info: => 0.0005699s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:33', 'task_duration') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 40: task_duration migrated 11:16:33.6 Info: => 0.0010225s 11:16:33.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 41 11:16:33.6 Info: AlterTable ReleaseProfiles 11:16:33.6 Info: => 4E-07s 11:16:33.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:33.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:33.6 Info: => 0.0005056s 11:16:33.6 Info: AlterTable ReleaseProfiles 11:16:33.6 Info: => 4E-07s 11:16:33.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:33.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:33.6 Info: => 0.000503s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:33', 'add_indexer_and_enabled_to_release_profiles') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:33.6 Info: => 0.0009545s 11:16:33.6 Info: 42: remove_album_folders migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 42 11:16:33.6 Info: DeleteColumn Artists AlbumFolder 11:16:33.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) 11:16:33.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" 11:16:33.6 Info: DROP TABLE "Artists" 11:16:33.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.6 Info: => 0.0041851s 11:16:33.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:33.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:33.6 Info: => 3.24E-05s 11:16:33.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:33.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:33.6 Info: => 2.75E-05s 11:16:33.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:33.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) 11:16:33.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:33.6 Info: DROP TABLE "NamingConfig" 11:16:33.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:33.6 Info: => 0.0034773s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:33', 'remove_album_folders') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 42: remove_album_folders migrated 11:16:33.6 Info: => 0.004017s 11:16:33.6 Info: 44: add_priority_to_indexers migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 44 11:16:33.6 Info: AlterTable Indexers 11:16:33.6 Info: => 5E-07s 11:16:33.6 Info: CreateColumn Indexers Priority Int32 11:16:33.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:33.6 Info: => 0.0005231s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:33', 'add_priority_to_indexers') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 44: add_priority_to_indexers migrated 11:16:33.6 Info: => 0.0009009s 11:16:33.6 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 45 11:16:33.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:33.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:33.6 Info: => 0.0001021s 11:16:33.6 Info: PerformDBOperation 11:16:33.6 Info: Performing DB Operation 11:16:33.6 Info: => 2.33E-05s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:33', 'remove_chown_and_folderchmod_config') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:33.6 Info: => 0.0005695s 11:16:33.6 Info: 47: update_notifiarr migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 47 11:16:33.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:33.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:33.6 Info: => 5.2E-05s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:33', 'update_notifiarr') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 47: update_notifiarr migrated 11:16:33.6 Info: => 0.0003982s 11:16:33.6 Info: 49: email_multiple_addresses migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 49 11:16:33.6 Info: PerformDBOperation 11:16:33.6 Info: Performing DB Operation 11:16:33.6 Info: => 5.94E-05s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:33', 'email_multiple_addresses') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 49: email_multiple_addresses migrated 11:16:33.6 Info: => 0.0004317s 11:16:33.6 Info: 50: rename_blacklist_to_blocklist migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 50 11:16:33.6 Info: RenameTable Blacklist Blocklist 11:16:33.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:33.6 Info: => 0.0015784s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:33', 'rename_blacklist_to_blocklist') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 50: rename_blacklist_to_blocklist migrated 11:16:33.6 Info: => 0.002017s 11:16:33.6 Info: 51: cdh_per_downloadclient migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 51 11:16:33.6 Info: AlterTable DownloadClients 11:16:33.6 Info: => 4E-07s 11:16:33.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:33.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:33.6 Info: => 0.0005184s 11:16:33.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:33.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:33.6 Info: => 0.0005424s 11:16:33.6 Info: PerformDBOperation 11:16:33.6 Info: Performing DB Operation 11:16:33.6 Info: => 0.0001471s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:33', 'cdh_per_downloadclient') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 51: cdh_per_downloadclient migrated 11:16:33.6 Info: => 0.0005956s 11:16:33.6 Info: 52: download_history migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 52 11:16:33.6 Info: CreateTable DownloadHistory 11:16:33.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) 11:16:33.6 Info: => 0.0001288s 11:16:33.6 Info: CreateIndex DownloadHistory (EventType) 11:16:33.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:33.6 Info: => 9.19E-05s 11:16:33.6 Info: CreateIndex DownloadHistory (ArtistId) 11:16:33.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:33.6 Info: => 7.5E-05s 11:16:33.6 Info: CreateIndex DownloadHistory (DownloadId) 11:16:33.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:33.6 Info: => 7.59E-05s 11:16:33.6 Info: PerformDBOperation 11:16:33.6 Info: Performing DB Operation 11:16:33.6 Info: => 0.0001067s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:33', 'download_history') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 52: download_history migrated 11:16:33.6 Info: => 0.000596s 11:16:33.6 Info: 53: add_update_history migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 53 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:33', 'add_update_history') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 53: add_update_history migrated 11:16:33.6 Info: => 0.0004631s 11:16:33.6 Info: 54: add_on_update_to_notifications migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 54 11:16:33.6 Info: AlterTable Notifications 11:16:33.6 Info: => 4E-07s 11:16:33.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:33.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:33.6 Info: => 0.0005372s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:33', 'add_on_update_to_notifications') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 54: add_on_update_to_notifications migrated 11:16:33.6 Info: => 0.0010046s 11:16:33.6 Info: 55: download_client_per_indexer migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 55 11:16:33.6 Info: AlterTable Indexers 11:16:33.6 Info: => 5E-07s 11:16:33.6 Info: CreateColumn Indexers DownloadClientId Int32 11:16:33.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:33.6 Info: => 0.0005247s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:33', 'download_client_per_indexer') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 55: download_client_per_indexer migrated 11:16:33.6 Info: => 0.0009699s 11:16:33.6 Info: 56: AddNewItemMonitorType migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 56 11:16:33.6 Info: AlterTable Artists 11:16:33.6 Info: => 5E-07s 11:16:33.6 Info: CreateColumn Artists MonitorNewItems Int32 11:16:33.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:33.6 Info: => 0.0006192s 11:16:33.6 Info: AlterTable RootFolders 11:16:33.6 Info: => 3E-07s 11:16:33.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:33.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:33.6 Info: => 0.0005182s 11:16:33.6 Info: AlterTable ImportLists 11:16:33.6 Info: => 3E-07s 11:16:33.6 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:33.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:33.6 Info: => 0.0005433s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:33', 'AddNewItemMonitorType') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 56: AddNewItemMonitorType migrated 11:16:33.6 Info: => 0.0009975s 11:16:33.6 Info: 57: ImportListSearch migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 57 11:16:33.6 Info: AlterTable ImportLists 11:16:33.6 Info: => 4E-07s 11:16:33.6 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:33.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:33.6 Info: => 0.0005301s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:33', 'ImportListSearch') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 57: ImportListSearch migrated 11:16:33.6 Info: => 0.0010421s 11:16:33.6 Info: 58: ImportListMonitorExisting migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 58 11:16:33.6 Info: AlterTable ImportLists 11:16:33.6 Info: => 5E-07s 11:16:33.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:33.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:33.6 Info: => 0.0005409s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:33', 'ImportListMonitorExisting') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 58: ImportListMonitorExisting migrated 11:16:33.6 Info: => 0.0008867s 11:16:33.6 Info: 59: add_indexer_tags migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 59 11:16:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:33.6 Info: => 3.59E-05s 11:16:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:33.6 Info: => 2.63E-05s 11:16:33.6 Info: AlterTable Indexers 11:16:33.6 Info: => 3E-07s 11:16:33.6 Info: CreateColumn Indexers Tags String 11:16:33.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:33.6 Info: => 0.0005971s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:33', 'add_indexer_tags') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 59: add_indexer_tags migrated 11:16:33.6 Info: => 0.0010797s 11:16:33.6 Info: 60: update_audio_types migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 60 11:16:33.6 Info: PerformDBOperation 11:16:33.6 Info: Performing DB Operation 11:16:33.6 Info: => 5.17E-05s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:33', 'update_audio_types') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 60: update_audio_types migrated 11:16:33.6 Info: => 0.0004398s 11:16:33.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 61 11:16:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.6 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:33.6 Info: => 3.14E-05s 11:16:33.6 Info: AlterTable AlbumReleases 11:16:33.6 Info: => 3E-07s 11:16:33.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.6 Info: DROP TABLE "AlbumReleases" 11:16:33.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:33.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:33.6 Info: => 0.0040948s 11:16:33.6 Info: AlterTable Albums 11:16:33.6 Info: => 4E-07s 11:16:33.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.6 Info: DROP TABLE "Albums" 11:16:33.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:33.6 Info: => 0.0043956s 11:16:33.6 Info: AlterTable Albums 11:16:33.6 Info: => 3E-07s 11:16:33.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.6 Info: DROP TABLE "Albums" 11:16:33.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:33.6 Info: => 0.0043366s 11:16:33.6 Info: AlterTable Albums 11:16:33.6 Info: => 3E-07s 11:16:33.6 Info: AlterColumn Albums Added DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.6 Info: DROP TABLE "Albums" 11:16:33.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:33.6 Info: => 0.0044054s 11:16:33.6 Info: AlterTable Artists 11:16:33.6 Info: => 3E-07s 11:16:33.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.6 Info: DROP TABLE "Artists" 11:16:33.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.6 Info: => 0.0042915s 11:16:33.6 Info: AlterTable Artists 11:16:33.6 Info: => 4E-07s 11:16:33.6 Info: AlterColumn Artists Added DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.6 Info: DROP TABLE "Artists" 11:16:33.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.6 Info: => 0.0042561s 11:16:33.6 Info: AlterTable Blocklist 11:16:33.6 Info: => 3E-07s 11:16:33.6 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.6 Info: DROP TABLE "Blocklist" 11:16:33.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:33.6 Info: => 0.0036981s 11:16:33.6 Info: AlterTable Blocklist 11:16:33.6 Info: => 4E-07s 11:16:33.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.6 Info: DROP TABLE "Blocklist" 11:16:33.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:33.6 Info: => 0.0037233s 11:16:33.6 Info: AlterTable Commands 11:16:33.6 Info: => 5E-07s 11:16:33.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.6 Info: DROP TABLE "Commands" 11:16:33.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:33.6 Info: => 0.0037573s 11:16:33.6 Info: AlterTable Commands 11:16:33.6 Info: => 4E-07s 11:16:33.6 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.6 Info: DROP TABLE "Commands" 11:16:33.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:33.6 Info: => 0.0036875s 11:16:33.6 Info: AlterTable Commands 11:16:33.6 Info: => 3E-07s 11:16:33.6 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.6 Info: DROP TABLE "Commands" 11:16:33.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:33.6 Info: => 0.0055698s 11:16:33.6 Info: AlterTable DownloadClientStatus 11:16:33.6 Info: => 4E-07s 11:16:33.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:33.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) 11:16:33.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:33.6 Info: DROP TABLE "DownloadClientStatus" 11:16:33.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:33.6 Info: => 0.0038177s 11:16:33.6 Info: AlterTable DownloadClientStatus 11:16:33.6 Info: => 3E-07s 11:16:33.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:33.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) 11:16:33.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:33.6 Info: DROP TABLE "DownloadClientStatus" 11:16:33.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:33.6 Info: => 0.0038709s 11:16:33.6 Info: AlterTable DownloadClientStatus 11:16:33.6 Info: => 4E-07s 11:16:33.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:33.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) 11:16:33.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:33.6 Info: DROP TABLE "DownloadClientStatus" 11:16:33.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:33.6 Info: => 0.0037739s 11:16:33.6 Info: AlterTable DownloadHistory 11:16:33.6 Info: => 3E-07s 11:16:33.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.6 Info: DROP TABLE "DownloadHistory" 11:16:33.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:33.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:33.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:33.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:33.6 Info: => 0.00416s 11:16:33.6 Info: AlterTable ExtraFiles 11:16:33.6 Info: => 4E-07s 11:16:33.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.6 Info: DROP TABLE "ExtraFiles" 11:16:33.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:33.7 Info: => 0.0035944s 11:16:33.7 Info: AlterTable ExtraFiles 11:16:33.7 Info: => 3E-07s 11:16:33.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.7 Info: DROP TABLE "ExtraFiles" 11:16:33.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:33.7 Info: => 0.0036421s 11:16:33.7 Info: AlterTable History 11:16:33.7 Info: => 3E-07s 11:16:33.7 Info: AlterColumn History Date DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.7 Info: DROP TABLE "History" 11:16:33.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:33.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:33.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:33.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:33.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:33.7 Info: => 0.0042438s 11:16:33.7 Info: AlterTable ImportListStatus 11:16:33.7 Info: => 4E-07s 11:16:33.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:33.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) 11:16:33.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:33.7 Info: DROP TABLE "ImportListStatus" 11:16:33.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:33.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:33.7 Info: => 0.0037733s 11:16:33.7 Info: AlterTable ImportListStatus 11:16:33.7 Info: => 3E-07s 11:16:33.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:33.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) 11:16:33.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:33.7 Info: DROP TABLE "ImportListStatus" 11:16:33.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:33.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:33.7 Info: => 0.0037821s 11:16:33.7 Info: AlterTable ImportListStatus 11:16:33.7 Info: => 3E-07s 11:16:33.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:33.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) 11:16:33.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:33.7 Info: DROP TABLE "ImportListStatus" 11:16:33.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:33.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:33.7 Info: => 0.0038557s 11:16:33.7 Info: AlterTable IndexerStatus 11:16:33.7 Info: => 4E-07s 11:16:33.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:33.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) 11:16:33.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:33.7 Info: DROP TABLE "IndexerStatus" 11:16:33.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:33.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:33.7 Info: => 0.0037031s 11:16:33.7 Info: AlterTable IndexerStatus 11:16:33.7 Info: => 3E-07s 11:16:33.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:33.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) 11:16:33.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:33.7 Info: DROP TABLE "IndexerStatus" 11:16:33.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:33.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:33.7 Info: => 0.0037586s 11:16:33.7 Info: AlterTable IndexerStatus 11:16:33.7 Info: => 3E-07s 11:16:33.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:33.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) 11:16:33.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:33.7 Info: DROP TABLE "IndexerStatus" 11:16:33.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:33.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:33.7 Info: => 0.0038657s 11:16:33.7 Info: AlterTable LyricFiles 11:16:33.7 Info: => 3E-07s 11:16:33.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.7 Info: DROP TABLE "LyricFiles" 11:16:33.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:33.7 Info: => 0.0036182s 11:16:33.7 Info: AlterTable LyricFiles 11:16:33.7 Info: => 5E-07s 11:16:33.7 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.7 Info: DROP TABLE "LyricFiles" 11:16:33.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:33.7 Info: => 0.0036095s 11:16:33.7 Info: AlterTable MetadataFiles 11:16:33.7 Info: => 4E-07s 11:16:33.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.7 Info: DROP TABLE "MetadataFiles" 11:16:33.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:33.7 Info: => 0.0054555s 11:16:33.7 Info: AlterTable MetadataFiles 11:16:33.7 Info: => 4E-07s 11:16:33.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:33.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) 11:16:33.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" 11:16:33.7 Info: DROP TABLE "MetadataFiles" 11:16:33.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:33.7 Info: => 0.0036701s 11:16:33.7 Info: AlterTable PendingReleases 11:16:33.7 Info: => 4E-07s 11:16:33.7 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:33.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) 11:16:33.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:33.7 Info: DROP TABLE "PendingReleases" 11:16:33.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:33.7 Info: => 0.0035643s 11:16:33.7 Info: AlterTable ScheduledTasks 11:16:33.7 Info: => 5E-07s 11:16:33.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:33.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) 11:16:33.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:33.7 Info: DROP TABLE "ScheduledTasks" 11:16:33.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:33.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:33.7 Info: => 0.0037343s 11:16:33.7 Info: AlterTable ScheduledTasks 11:16:33.7 Info: => 3E-07s 11:16:33.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:33.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) 11:16:33.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:33.7 Info: DROP TABLE "ScheduledTasks" 11:16:33.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:33.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:33.7 Info: => 0.0036891s 11:16:33.7 Info: AlterTable TrackFiles 11:16:33.7 Info: => 4E-07s 11:16:33.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16:33.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:33.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" 11:16:33.7 Info: DROP TABLE "TrackFiles" 11:16:33.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:33.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:33.7 Info: => 0.0038726s 11:16:33.7 Info: AlterTable TrackFiles 11:16:33.7 Info: => 3E-07s 11:16:33.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16:33.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:33.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" 11:16:33.7 Info: DROP TABLE "TrackFiles" 11:16:33.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:33.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:33.7 Info: => 0.0039811s 11:16:33.7 Info: AlterTable VersionInfo 11:16:33.7 Info: => 4E-07s 11:16:33.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:33.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:33.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:33.7 Info: DROP TABLE "VersionInfo" 11:16:33.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:33.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:33.7 Info: => 0.0037617s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:33', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:33.7 Info: => 0.004601s 11:16:33.7 Info: 62: add_on_delete_to_notifications migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 62 11:16:33.7 Info: AlterTable Notifications 11:16:33.7 Info: => 4E-07s 11:16:33.7 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:33.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:33.7 Info: => 0.000549s 11:16:33.7 Info: AlterTable Notifications 11:16:33.7 Info: => 3E-07s 11:16:33.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:33.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:33.7 Info: => 0.0005307s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:33', 'add_on_delete_to_notifications') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 62: add_on_delete_to_notifications migrated 11:16:33.7 Info: => 0.0009899s 11:16:33.7 Info: 63: add_custom_formats migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 63 11:16:33.7 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 11:16:33.7 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x265", "value": 2 } ]', '', '', '[]', 0, 1, 0) 11:16:33.7 Info: AlterTable DelayProfiles 11:16:33.7 Info: => 3E-07s 11:16:33.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:33.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:33.7 Info: => 0.000542s 11:16:33.7 Info: UpdateData 11:16:33.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:33.7 Info: => 4.15E-05s 11:16:33.7 Info: AlterTable TrackFiles 11:16:33.7 Info: => 2E-07s 11:16:33.7 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:33.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:33.7 Info: => 0.0005223s 11:16:33.7 Info: PerformDBOperation 11:16:33.7 Info: Performing DB Operation 11:16:33.7 Info: => 0.0010127s 11:16:33.7 Info: CreateTable CustomFormats 11:16:33.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) 11:16:33.7 Info: => 0.0001174s 11:16:33.7 Info: CreateIndex CustomFormats (Name) 11:16:33.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:33.7 Info: => 0.0001092s 11:16:33.7 Info: AlterTable QualityProfiles 11:16:33.7 Info: => 4E-07s 11:16:33.7 Info: CreateColumn QualityProfiles FormatItems String 11:16:33.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:33.7 Info: => 0.0005634s 11:16:33.7 Info: AlterTable QualityProfiles 11:16:33.7 Info: => 4E-07s 11:16:33.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:33.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:33.7 Info: => 0.0005247s 11:16:33.7 Info: AlterTable QualityProfiles 11:16:33.7 Info: => 3E-07s 11:16:33.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:33.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:33.7 Info: => 0.0005176s 11:16:33.7 Info: PerformDBOperation 11:16:33.7 Info: Performing DB Operation 11:16:33.7 Info: => 0.0010824s 11:16:33.7 Info: PerformDBOperation 11:16:33.7 Info: Performing DB Operation 11:16:33.7 Info: => 2.84E-05s 11:16:33.7 Info: DeleteColumn ReleaseProfiles Preferred 11:16:33.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) 11:16:33.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:33.7 Info: DROP TABLE "ReleaseProfiles" 11:16:33.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:33.7 Info: => 0.0037184s 11:16:33.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:33.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) 11:16:33.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:33.7 Info: DROP TABLE "ReleaseProfiles" 11:16:33.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:33.7 Info: => 0.0036993s 11:16:33.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:33.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:33.7 Info: => 4.82E-05s 11:16:33.7 Info: AlterTable DelayProfiles 11:16:33.7 Info: => 3E-07s 11:16:33.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:33.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:33.7 Info: => 0.0005283s 11:16:33.7 Info: AlterTable DelayProfiles 11:16:33.7 Info: => 3E-07s 11:16:33.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:33.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:33.7 Info: => 0.0005228s 11:16:33.7 Info: -> 2 Insert operations completed in 00:00:00.0001201 taking an average of 00:00:00.0000600 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:33', 'add_custom_formats') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 63: add_custom_formats migrated 11:16:33.7 Info: => 0.0010669s 11:16:33.7 Debug: Took: 00:00:00.3714927 11:16:33.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 11:16:33.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 11:16:33.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349938233574_133/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:33.8 Info: DatabaseEngineVersionCheck migrating 11:16:33.8 Info: PerformDBOperation 11:16:33.8 Info: Performing DB Operation 11:16:33.8 Info: SQLite 3.46.0 11:16:33.8 Info: => 0.0014343s 11:16:33.8 Info: DatabaseEngineVersionCheck migrated 11:16:33.8 Info: => 0.0014452s 11:16:33.8 Info: VersionMigration migrating 11:16:33.8 Info: Beginning Transaction 11:16:33.8 Info: CreateTable VersionInfo 11:16:33.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:33.8 Info: => 0.0001805s 11:16:33.8 Info: Committing Transaction 11:16:33.8 Info: VersionMigration migrated 11:16:33.8 Info: => 0.0009455s 11:16:33.8 Info: VersionUniqueMigration migrating 11:16:33.8 Info: Beginning Transaction 11:16:33.8 Info: CreateIndex VersionInfo (Version) 11:16:33.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:33.8 Info: => 0.0001206s 11:16:33.8 Info: AlterTable VersionInfo 11:16:33.8 Info: => 5E-07s 11:16:33.8 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:33.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:33.8 Info: => 0.0004823s 11:16:33.8 Info: Committing Transaction 11:16:33.8 Info: VersionUniqueMigration migrated 11:16:33.8 Info: => 0.0008816s 11:16:33.8 Info: VersionDescriptionMigration migrating 11:16:33.8 Info: Beginning Transaction 11:16:33.8 Info: AlterTable VersionInfo 11:16:33.8 Info: => 4E-07s 11:16:33.8 Info: CreateColumn VersionInfo Description String 11:16:33.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:33.8 Info: => 0.0001844s 11:16:33.8 Info: Committing Transaction 11:16:33.8 Info: VersionDescriptionMigration migrated 11:16:33.8 Info: => 0.000541s 11:16:33.8 Info: 1: InitialSetup migrating 11:16:33.8 Info: Beginning Transaction 11:16:33.8 Info: Starting migration of Main DB to 1 11:16:33.8 Info: CreateTable Config 11:16:33.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:33.8 Info: => 0.0001451s 11:16:33.8 Info: CreateIndex Config (Key) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:33.8 Info: => 7.56E-05s 11:16:33.8 Info: CreateTable RootFolders 11:16:33.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:33.8 Info: => 0.0001329s 11:16:33.8 Info: CreateIndex RootFolders (Path) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:33.8 Info: => 7.88E-05s 11:16:33.8 Info: CreateTable Artists 11:16:33.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:33.8 Info: => 0.0002313s 11:16:33.8 Info: CreateIndex Artists (ForeignArtistId) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:33.8 Info: => 7.74E-05s 11:16:33.8 Info: CreateIndex Artists (NameSlug) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:33.8 Info: => 7.81E-05s 11:16:33.8 Info: CreateIndex Artists (CleanName) 11:16:33.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.8 Info: => 6.76E-05s 11:16:33.8 Info: CreateIndex Artists (Path) 11:16:33.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.8 Info: => 6.48E-05s 11:16:33.8 Info: CreateTable Albums 11:16:33.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:33.8 Info: => 0.0002276s 11:16:33.8 Info: CreateIndex Albums (ForeignAlbumId) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.8 Info: => 7.54E-05s 11:16:33.8 Info: CreateIndex Albums (MBId) 11:16:33.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:33.8 Info: => 6.77E-05s 11:16:33.8 Info: CreateIndex Albums (TADBId) 11:16:33.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:33.8 Info: => 6.75E-05s 11:16:33.8 Info: CreateIndex Albums (TitleSlug) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:33.8 Info: => 6.73E-05s 11:16:33.8 Info: CreateIndex Albums (CleanTitle) 11:16:33.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.8 Info: => 6.57E-05s 11:16:33.8 Info: CreateIndex Albums (Path) 11:16:33.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:33.8 Info: => 7.51E-05s 11:16:33.8 Info: CreateTable Tracks 11:16:33.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:33.8 Info: => 0.0001496s 11:16:33.8 Info: CreateIndex Tracks (ForeignTrackId) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:33.8 Info: => 7.55E-05s 11:16:33.8 Info: CreateIndex Tracks (ArtistId) 11:16:33.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:33.8 Info: => 8.58E-05s 11:16:33.8 Info: CreateIndex Tracks (TrackFileId) 11:16:33.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:33.8 Info: => 7.22E-05s 11:16:33.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:33.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:33.8 Info: => 7.38E-05s 11:16:33.8 Info: CreateTable TrackFiles 11:16:33.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:33.8 Info: => 0.0001359s 11:16:33.8 Info: CreateIndex TrackFiles (ArtistId) 11:16:33.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:33.8 Info: => 7.08E-05s 11:16:33.8 Info: CreateIndex TrackFiles (AlbumId) 11:16:33.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.8 Info: => 6.61E-05s 11:16:33.8 Info: CreateTable History 11:16:33.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:33.8 Info: => 0.0001481s 11:16:33.8 Info: CreateIndex History (Date) 11:16:33.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:33.8 Info: => 6.97E-05s 11:16:33.8 Info: CreateIndex History (EventType) 11:16:33.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:33.8 Info: => 6.47E-05s 11:16:33.8 Info: CreateIndex History (DownloadId) 11:16:33.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:33.8 Info: => 6.46E-05s 11:16:33.8 Info: CreateIndex History (AlbumId) 11:16:33.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:33.8 Info: => 6.5E-05s 11:16:33.8 Info: CreateTable Notifications 11:16:33.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) 11:16:33.8 Info: => 0.0001293s 11:16:33.8 Info: CreateTable ScheduledTasks 11:16:33.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:33.8 Info: => 0.0001249s 11:16:33.8 Info: CreateIndex ScheduledTasks (TypeName) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:33.8 Info: => 7.26E-05s 11:16:33.8 Info: CreateTable Indexers 11:16:33.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) 11:16:33.8 Info: => 0.0001158s 11:16:33.8 Info: CreateIndex Indexers (Name) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:33.8 Info: => 0.0001077s 11:16:33.8 Info: CreateTable Profiles 11:16:33.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:33.8 Info: => 0.0001182s 11:16:33.8 Info: CreateIndex Profiles (Name) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:33.8 Info: => 8.38E-05s 11:16:33.8 Info: CreateTable QualityDefinitions 11:16:33.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:33.8 Info: => 0.0001439s 11:16:33.8 Info: CreateIndex QualityDefinitions (Quality) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:33.8 Info: => 9.37E-05s 11:16:33.8 Info: CreateIndex QualityDefinitions (Title) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:33.8 Info: => 9.56E-05s 11:16:33.8 Info: CreateTable NamingConfig 11:16:33.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) 11:16:33.8 Info: => 0.0001412s 11:16:33.8 Info: CreateTable Blacklist 11:16:33.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 '') 11:16:33.8 Info: => 0.000168s 11:16:33.8 Info: CreateTable Metadata 11:16:33.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) 11:16:33.8 Info: => 0.0001278s 11:16:33.8 Info: CreateTable MetadataFiles 11:16:33.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) 11:16:33.8 Info: => 0.0001299s 11:16:33.8 Info: CreateTable DownloadClients 11:16:33.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) 11:16:33.8 Info: => 0.0001225s 11:16:33.8 Info: CreateTable PendingReleases 11:16:33.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 '') 11:16:33.8 Info: => 0.0001259s 11:16:33.8 Info: CreateTable RemotePathMappings 11:16:33.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:33.8 Info: => 0.0001113s 11:16:33.8 Info: CreateTable Tags 11:16:33.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:33.8 Info: => 0.0001009s 11:16:33.8 Info: CreateIndex Tags (Label) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:33.8 Info: => 8.12E-05s 11:16:33.8 Info: CreateTable Restrictions 11:16:33.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:33.8 Info: => 0.0001108s 11:16:33.8 Info: CreateTable DelayProfiles 11:16:33.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) 11:16:33.8 Info: => 0.0001454s 11:16:33.8 Info: CreateTable Users 11:16:33.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:33.8 Info: => 0.0001268s 11:16:33.8 Info: CreateIndex Users (Identifier) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:33.8 Info: => 8.61E-05s 11:16:33.8 Info: CreateIndex Users (Username) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:33.8 Info: => 7.91E-05s 11:16:33.8 Info: CreateTable Commands 11:16:33.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) 11:16:33.8 Info: => 0.0001605s 11:16:33.8 Info: CreateTable IndexerStatus 11:16:33.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) 11:16:33.8 Info: => 0.0001367s 11:16:33.8 Info: CreateIndex IndexerStatus (ProviderId) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:33.8 Info: => 8.4E-05s 11:16:33.8 Info: CreateTable ExtraFiles 11:16:33.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) 11:16:33.8 Info: => 0.000134s 11:16:33.8 Info: CreateTable LyricFiles 11:16:33.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) 11:16:33.8 Info: => 0.0001514s 11:16:33.8 Info: CreateTable LanguageProfiles 11:16:33.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:33.8 Info: => 0.0001371s 11:16:33.8 Info: CreateIndex LanguageProfiles (Name) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:33.8 Info: => 9.05E-05s 11:16:33.8 Info: CreateTable DownloadClientStatus 11:16:33.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) 11:16:33.8 Info: => 0.0001511s 11:16:33.8 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:33.8 Info: => 8.7E-05s 11:16:33.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:33.8 Info: -> 1 Insert operations completed in 00:00:00.0000533 taking an average of 00:00:00.0000533 11:16:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:33', 'InitialSetup') 11:16:33.8 Info: Committing Transaction 11:16:33.8 Info: 1: InitialSetup migrated 11:16:33.8 Info: => 0.0010371s 11:16:33.8 Info: 2: add_reason_to_pending_releases migrating 11:16:33.8 Info: Beginning Transaction 11:16:33.8 Info: Starting migration of Main DB to 2 11:16:33.8 Info: AlterTable PendingReleases 11:16:33.8 Info: => 5E-07s 11:16:33.8 Info: CreateColumn PendingReleases Reason Int32 11:16:33.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:33.8 Info: => 0.0005112s 11:16:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:33', 'add_reason_to_pending_releases') 11:16:33.8 Info: Committing Transaction 11:16:33.8 Info: 2: add_reason_to_pending_releases migrated 11:16:33.8 Info: => 0.0009657s 11:16:33.8 Info: 3: add_medium_support migrating 11:16:33.8 Info: Beginning Transaction 11:16:33.8 Info: Starting migration of Main DB to 3 11:16:33.8 Info: AlterTable Albums 11:16:33.8 Info: => 4E-07s 11:16:33.8 Info: CreateColumn Albums Media String 11:16:33.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:33.8 Info: => 0.0004537s 11:16:33.8 Info: AlterTable Tracks 11:16:33.8 Info: => 3E-07s 11:16:33.8 Info: CreateColumn Tracks MediumNumber Int32 11:16:33.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:33.8 Info: => 0.00052s 11:16:33.8 Info: AlterTable Tracks 11:16:33.8 Info: => 3E-07s 11:16:33.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:33.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:33.8 Info: => 0.0004381s 11:16:33.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:33.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:33.8 Info: => 3.53E-05s 11:16:33.8 Info: DeleteColumn Tracks TrackNumber 11:16:33.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) 11:16:33.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" 11:16:33.8 Info: DROP TABLE "Tracks" 11:16:33.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:33.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:33.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:33.8 Info: => 0.0038525s 11:16:33.8 Info: AlterTable Tracks 11:16:33.8 Info: => 4E-07s 11:16:33.8 Info: CreateColumn Tracks TrackNumber String 11:16:33.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:33.8 Info: => 0.0004295s 11:16:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:33', 'add_medium_support') 11:16:33.8 Info: Committing Transaction 11:16:33.8 Info: 3: add_medium_support migrated 11:16:33.8 Info: => 0.0009711s 11:16:33.8 Info: 4: add_various_qualites_in_profile migrating 11:16:33.8 Info: Beginning Transaction 11:16:33.8 Info: Starting migration of Main DB to 4 11:16:33.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:33.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:33.8 Info: => 4E-05s 11:16:33.8 Info: PerformDBOperation 11:16:33.8 Info: Performing DB Operation 11:16:33.8 Info: => 2.83E-05s 11:16:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:33', 'add_various_qualites_in_profile') 11:16:33.8 Info: Committing Transaction 11:16:33.8 Info: 4: add_various_qualites_in_profile migrated 11:16:33.8 Info: => 0.0003804s 11:16:33.8 Info: 5: metadata_profiles migrating 11:16:33.8 Info: Beginning Transaction 11:16:33.8 Info: Starting migration of Main DB to 5 11:16:33.8 Info: CreateTable MetadataProfiles 11:16:33.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:33.8 Info: => 0.0001391s 11:16:33.8 Info: CreateIndex MetadataProfiles (Name) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:33.8 Info: => 0.0001011s 11:16:33.8 Info: AlterTable Artists 11:16:33.8 Info: => 3E-07s 11:16:33.8 Info: CreateColumn Artists MetadataProfileId Int32 11:16:33.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:33.8 Info: => 0.0004823s 11:16:33.8 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:33.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) 11:16:33.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" 11:16:33.8 Info: DROP TABLE "Artists" 11:16:33.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:33.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.8 Info: => 0.0040979s 11:16:33.8 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:33.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) 11:16:33.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" 11:16:33.8 Info: DROP TABLE "Artists" 11:16:33.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:33.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.8 Info: => 0.0045082s 11:16:33.8 Info: AlterTable Albums 11:16:33.8 Info: => 4E-07s 11:16:33.8 Info: CreateColumn Albums SecondaryTypes String 11:16:33.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:33.8 Info: => 0.0004616s 11:16:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:33', 'metadata_profiles') 11:16:33.8 Info: Committing Transaction 11:16:33.8 Info: 5: metadata_profiles migrated 11:16:33.8 Info: => 0.0010366s 11:16:33.8 Info: 6: separate_automatic_and_interactive_search migrating 11:16:33.8 Info: Beginning Transaction 11:16:33.8 Info: Starting migration of Main DB to 6 11:16:33.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:33.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:33.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:33.8 Info: DROP TABLE "Indexers" 11:16:33.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:33.8 Info: => 0.0039372s 11:16:33.8 Info: AlterTable Indexers 11:16:33.8 Info: => 4E-07s 11:16:33.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:33.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:33.8 Info: => 0.0004569s 11:16:33.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:33.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:33.8 Info: => 3.55E-05s 11:16:33.8 Info: AlterTable Indexers 11:16:33.8 Info: => 3E-07s 11:16:33.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:33.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:33.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:33.8 Info: DROP TABLE "Indexers" 11:16:33.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:33.8 Info: => 0.0038618s 11:16:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:33', 'separate_automatic_and_interactive_search') 11:16:33.8 Info: Committing Transaction 11:16:33.8 Info: 6: separate_automatic_and_interactive_search migrated 11:16:33.8 Info: => 0.0043959s 11:16:33.8 Info: 7: change_album_path_to_relative migrating 11:16:33.8 Info: Beginning Transaction 11:16:33.8 Info: Starting migration of Main DB to 7 11:16:33.8 Info: DeleteColumn Albums Path 11:16:33.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:33.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:33.8 Info: DROP TABLE "Albums" 11:16:33.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:33.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:33.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.8 Info: => 0.0049644s 11:16:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:33', 'change_album_path_to_relative') 11:16:33.8 Info: Committing Transaction 11:16:33.8 Info: 7: change_album_path_to_relative migrated 11:16:33.8 Info: => 0.0055317s 11:16:33.8 Info: 8: change_quality_size_mb_to_kb migrating 11:16:33.8 Info: Beginning Transaction 11:16:33.8 Info: Starting migration of Main DB to 8 11:16:33.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 11:16:33.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 11:16:33.8 Info: => 3.74E-05s 11:16:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:33', 'change_quality_size_mb_to_kb') 11:16:33.8 Info: Committing Transaction 11:16:33.8 Info: 8: change_quality_size_mb_to_kb migrated 11:16:33.8 Info: => 0.0004133s 11:16:33.8 Info: 9: album_releases migrating 11:16:33.8 Info: Beginning Transaction 11:16:33.8 Info: Starting migration of Main DB to 9 11:16:33.8 Info: AlterTable Albums 11:16:33.8 Info: => 5E-07s 11:16:33.8 Info: CreateColumn Albums Releases String 11:16:33.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:33.8 Info: => 0.0004732s 11:16:33.8 Info: AlterTable Albums 11:16:33.8 Info: => 3E-07s 11:16:33.8 Info: CreateColumn Albums CurrentRelease String 11:16:33.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:33.8 Info: => 0.0005191s 11:16:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:33', 'album_releases') 11:16:33.8 Info: Committing Transaction 11:16:33.8 Info: 9: album_releases migrated 11:16:33.8 Info: => 0.0010524s 11:16:33.8 Info: 10: album_releases_fix migrating 11:16:33.8 Info: Beginning Transaction 11:16:33.8 Info: Starting migration of Main DB to 10 11:16:33.8 Info: AlterTable Albums 11:16:33.8 Info: => 1E-06s 11:16:33.8 Info: AlterColumn Albums Releases String 11:16:33.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:33.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:33.8 Info: DROP TABLE "Albums" 11:16:33.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:33.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:33.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.8 Info: => 0.0047663s 11:16:33.8 Info: AlterTable Albums 11:16:33.8 Info: => 4E-07s 11:16:33.8 Info: AlterColumn Albums CurrentRelease String 11:16:33.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:33.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:33.8 Info: DROP TABLE "Albums" 11:16:33.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:33.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:33.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.8 Info: => 0.0047073s 11:16:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:33', 'album_releases_fix') 11:16:33.8 Info: Committing Transaction 11:16:33.8 Info: 10: album_releases_fix migrated 11:16:33.8 Info: => 0.0052517s 11:16:33.8 Info: 11: import_lists migrating 11:16:33.8 Info: Beginning Transaction 11:16:33.8 Info: Starting migration of Main DB to 11 11:16:33.8 Info: CreateTable ImportLists 11:16:33.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) 11:16:33.8 Info: => 0.0001583s 11:16:33.8 Info: CreateIndex ImportLists (Name) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:33.8 Info: => 8.03E-05s 11:16:33.8 Info: CreateTable ImportListStatus 11:16:33.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) 11:16:33.8 Info: => 0.0001207s 11:16:33.8 Info: CreateIndex ImportListStatus (ProviderId) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:33.8 Info: => 7.73E-05s 11:16:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:33', 'import_lists') 11:16:33.8 Info: Committing Transaction 11:16:33.8 Info: 11: import_lists migrated 11:16:33.8 Info: => 0.0005597s 11:16:33.8 Info: 12: add_release_status migrating 11:16:33.8 Info: Beginning Transaction 11:16:33.8 Info: Starting migration of Main DB to 12 11:16:33.8 Info: AlterTable MetadataProfiles 11:16:33.8 Info: => 4E-07s 11:16:33.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:33.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:33.9 Info: => 0.0005271s 11:16:33.9 Info: PerformDBOperation 11:16:33.9 Info: Performing DB Operation 11:16:33.9 Info: => 2.44E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:33', 'add_release_status') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 12: add_release_status migrated 11:16:33.9 Info: => 0.0005306s 11:16:33.9 Info: 13: album_download_notification migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 13 11:16:33.9 Info: AlterTable Notifications 11:16:33.9 Info: => 1.1E-06s 11:16:33.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:33.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:33.9 Info: => 0.0005878s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:33', 'album_download_notification') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 13: album_download_notification migrated 11:16:33.9 Info: => 0.0010507s 11:16:33.9 Info: 14: fix_language_metadata_profiles migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 14 11:16:33.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:33.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:33.9 Info: => 8.31E-05s 11:16:33.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:33.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:33.9 Info: => 7.14E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:33', 'fix_language_metadata_profiles') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 14: fix_language_metadata_profiles migrated 11:16:33.9 Info: => 0.0005178s 11:16:33.9 Info: 15: remove_fanzub migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 15 11:16:33.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:33.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:33.9 Info: => 3.66E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:33', 'remove_fanzub') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 15: remove_fanzub migrated 11:16:33.9 Info: => 0.0003953s 11:16:33.9 Info: 16: update_artist_history_indexes migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 16 11:16:33.9 Info: CreateIndex Albums (ArtistId) 11:16:33.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:33.9 Info: => 0.000101s 11:16:33.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:33.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:33.9 Info: => 8.61E-05s 11:16:33.9 Info: DeleteIndex History (AlbumId) 11:16:33.9 Info: DROP INDEX "IX_History_AlbumId" 11:16:33.9 Info: => 0.0001395s 11:16:33.9 Info: CreateIndex History (AlbumId, Date) 11:16:33.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:33.9 Info: => 9.61E-05s 11:16:33.9 Info: DeleteIndex History (DownloadId) 11:16:33.9 Info: DROP INDEX "IX_History_DownloadId" 11:16:33.9 Info: => 0.0001144s 11:16:33.9 Info: CreateIndex History (DownloadId, Date) 11:16:33.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:33.9 Info: => 8.24E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:33', 'update_artist_history_indexes') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 16: update_artist_history_indexes migrated 11:16:33.9 Info: => 0.0005604s 11:16:33.9 Info: 17: remove_nma migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 17 11:16:33.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:33.9 Info: => 4.13E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:33', 'remove_nma') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 17: remove_nma migrated 11:16:33.9 Info: => 0.0004727s 11:16:33.9 Info: 18: album_disambiguation migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 18 11:16:33.9 Info: AlterTable Albums 11:16:33.9 Info: => 1E-06s 11:16:33.9 Info: CreateColumn Albums Disambiguation String 11:16:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:33.9 Info: => 0.0006404s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:33', 'album_disambiguation') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 18: album_disambiguation migrated 11:16:33.9 Info: => 0.0011144s 11:16:33.9 Info: 19: add_ape_quality_in_profiles migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 19 11:16:33.9 Info: PerformDBOperation 11:16:33.9 Info: Performing DB Operation 11:16:33.9 Info: => 4.22E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:33', 'add_ape_quality_in_profiles') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 19: add_ape_quality_in_profiles migrated 11:16:33.9 Info: => 0.0004154s 11:16:33.9 Info: 20: remove_pushalot migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 20 11:16:33.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:33.9 Info: => 3.96E-05s 11:16:33.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:33.9 Info: => 3.27E-05s 11:16:33.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:33.9 Info: => 3.01E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:33', 'remove_pushalot') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 20: remove_pushalot migrated 11:16:33.9 Info: => 0.0003984s 11:16:33.9 Info: 21: add_custom_filters migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 21 11:16:33.9 Info: CreateTable CustomFilters 11:16:33.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:33.9 Info: => 0.0001149s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:33', 'add_custom_filters') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 21: add_custom_filters migrated 11:16:33.9 Info: => 0.0004943s 11:16:33.9 Info: 22: import_list_tags migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 22 11:16:33.9 Info: AlterTable ImportLists 11:16:33.9 Info: => 5E-07s 11:16:33.9 Info: CreateColumn ImportLists Tags String 11:16:33.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:33.9 Info: => 0.0005154s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:33', 'import_list_tags') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 22: import_list_tags migrated 11:16:33.9 Info: => 0.0008736s 11:16:33.9 Info: 23: add_release_groups_etc migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 23 11:16:33.9 Info: CreateTable ArtistMetadata 11:16:33.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:33.9 Info: => 0.000171s 11:16:33.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:33.9 Info: => 8.89E-05s 11:16:33.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:33.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:33.9 Info: => 0.0055258s 11:16:33.9 Info: AlterTable Artists 11:16:33.9 Info: => 4E-07s 11:16:33.9 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:33.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:33.9 Info: => 0.0005641s 11:16:33.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:33.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:33.9 Info: => 5.81E-05s 11:16:33.9 Info: CreateTable AlbumReleases 11:16:33.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:33.9 Info: => 0.0001774s 11:16:33.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:33.9 Info: => 8.34E-05s 11:16:33.9 Info: CreateIndex AlbumReleases (AlbumId) 11:16:33.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:33.9 Info: => 7.47E-05s 11:16:33.9 Info: PerformDBOperation 11:16:33.9 Info: Performing DB Operation 11:16:33.9 Info: => 3.2E-05s 11:16:33.9 Info: AlterTable Albums 11:16:33.9 Info: => 3E-07s 11:16:33.9 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:33.9 Info: => 0.0005274s 11:16:33.9 Info: AlterTable Albums 11:16:33.9 Info: => 4E-07s 11:16:33.9 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:33.9 Info: => 0.0005372s 11:16:33.9 Info: AlterTable Albums 11:16:33.9 Info: => 2E-07s 11:16:33.9 Info: CreateColumn Albums Links String 11:16:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:33.9 Info: => 0.0005096s 11:16:33.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:33.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:33.9 Info: => 8.7E-05s 11:16:33.9 Info: AlterTable Tracks 11:16:33.9 Info: => 3E-07s 11:16:33.9 Info: CreateColumn Tracks ForeignRecordingId String 11:16:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:33.9 Info: => 0.0005114s 11:16:33.9 Info: AlterTable Tracks 11:16:33.9 Info: => 4E-07s 11:16:33.9 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:33.9 Info: => 0.0005678s 11:16:33.9 Info: AlterTable Tracks 11:16:33.9 Info: => 3E-07s 11:16:33.9 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:33.9 Info: => 0.0005666s 11:16:33.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:33.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:33.9 Info: => 7.09E-05s 11:16:33.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:33.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:33.9 Info: => 5.82E-05s 11:16:33.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:33.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:33.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:33.9 Info: DROP TABLE "Artists" 11:16:33.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.9 Info: => 0.0041406s 11:16:33.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:33.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:33.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:33.9 Info: DROP TABLE "Albums" 11:16:33.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.9 Info: => 0.0049339s 11:16:33.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:33.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:33.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:16:33.9 Info: DROP TABLE "Tracks" 11:16:33.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:33.9 Info: => 0.0041125s 11:16:33.9 Info: DeleteColumn TrackFiles ArtistId 11:16:33.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:33.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:16:33.9 Info: DROP TABLE "TrackFiles" 11:16:33.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:33.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.9 Info: => 0.0038423s 11:16:33.9 Info: CreateIndex Artists (ArtistMetadataId) 11:16:33.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.9 Info: => 7.69E-05s 11:16:33.9 Info: CreateIndex Artists (Monitored) 11:16:33.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.9 Info: => 7.44E-05s 11:16:33.9 Info: CreateIndex Albums (ArtistMetadataId) 11:16:33.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:33.9 Info: => 7.15E-05s 11:16:33.9 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:33.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:33.9 Info: => 7.04E-05s 11:16:33.9 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:33.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:33.9 Info: => 6.95E-05s 11:16:33.9 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:33.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:33.9 Info: => 6.88E-05s 11:16:33.9 Info: UpdateData 11:16:33.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:33.9 Info: => 3.69E-05s 11:16:33.9 Info: UpdateData 11:16:33.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:33.9 Info: => 2.98E-05s 11:16:33.9 Info: UpdateData 11:16:33.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:33.9 Info: => 3.55E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:33', 'add_release_groups_etc') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 23: add_release_groups_etc migrated 11:16:33.9 Info: => 0.000707s 11:16:33.9 Info: 24: NewMediaInfoFormat migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 24 11:16:33.9 Info: UpdateData 11:16:33.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:33.9 Info: => 3.78E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:33', 'NewMediaInfoFormat') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 24: NewMediaInfoFormat migrated 11:16:33.9 Info: => 0.0004972s 11:16:33.9 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 25 11:16:33.9 Info: RenameTable Restrictions ReleaseProfiles 11:16:33.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:33.9 Info: => 0.0016836s 11:16:33.9 Info: AlterTable ReleaseProfiles 11:16:33.9 Info: => 4E-07s 11:16:33.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:33.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:33.9 Info: => 0.0004833s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:33', 'rename_restrictions_to_release_profiles') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:33.9 Info: => 0.0009392s 11:16:33.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 26 11:16:33.9 Info: RenameTable Profiles QualityProfiles 11:16:33.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:33.9 Info: => 0.0014922s 11:16:33.9 Info: AlterTable QualityProfiles 11:16:33.9 Info: => 4E-07s 11:16:33.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:33.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:33.9 Info: => 0.0004763s 11:16:33.9 Info: AlterTable LanguageProfiles 11:16:33.9 Info: => 4E-07s 11:16:33.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:33.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:33.9 Info: => 0.0004595s 11:16:33.9 Info: UpdateData 11:16:33.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:33.9 Info: => 3.58E-05s 11:16:33.9 Info: UpdateData 11:16:33.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:33.9 Info: => 2.74E-05s 11:16:33.9 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:33.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:33.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:33.9 Info: DROP TABLE "Artists" 11:16:33.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.9 Info: => 0.0040315s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:33', 'rename_quality_profiles_add_upgrade_allowed') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:33.9 Info: => 0.0045893s 11:16:33.9 Info: 27: add_import_exclusions migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 27 11:16:33.9 Info: CreateTable ImportListExclusions 11:16:33.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:33.9 Info: => 0.0001029s 11:16:33.9 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:33.9 Info: => 8.29E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:33', 'add_import_exclusions') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 27: add_import_exclusions migrated 11:16:33.9 Info: => 0.0005487s 11:16:33.9 Info: 28: clean_artist_metadata_table migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 28 11:16:33.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:33.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:33.9 Info: => 0.0001289s 11:16:33.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:33.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:33.9 Info: => 0.0001153s 11:16:33.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:33.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:33.9 Info: => 0.0001108s 11:16:33.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:33.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:33.9 Info: => 0.0001119s 11:16:33.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:33.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:33.9 Info: => 0.0001075s 11:16:33.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:33.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:33.9 Info: => 0.0001087s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:33', 'clean_artist_metadata_table') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 28: clean_artist_metadata_table migrated 11:16:33.9 Info: => 0.0005731s 11:16:33.9 Info: 29: health_issue_notification migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 29 11:16:33.9 Info: AlterTable Notifications 11:16:33.9 Info: => 5E-07s 11:16:33.9 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:33.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:33.9 Info: => 0.0004962s 11:16:33.9 Info: AlterTable Notifications 11:16:33.9 Info: => 4E-07s 11:16:33.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:33.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:33.9 Info: => 0.0005216s 11:16:33.9 Info: AlterTable Notifications 11:16:33.9 Info: => 3E-07s 11:16:33.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:33.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:33.9 Info: => 0.0004838s 11:16:33.9 Info: AlterTable Notifications 11:16:33.9 Info: => 3E-07s 11:16:33.9 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:33.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:33.9 Info: => 0.0004817s 11:16:33.9 Info: AlterTable Notifications 11:16:33.9 Info: => 3E-07s 11:16:33.9 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:33.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:33.9 Info: => 0.0004822s 11:16:33.9 Info: DeleteColumn Notifications OnDownload 11:16:33.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) 11:16:33.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" 11:16:33.9 Info: DROP TABLE "Notifications" 11:16:33.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:33.9 Info: => 0.0035701s 11:16:33.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:33.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) 11:16:33.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" 11:16:33.9 Info: DROP TABLE "Notifications" 11:16:33.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:33.9 Info: => 0.0035735s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:33', 'health_issue_notification') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 29: health_issue_notification migrated 11:16:33.9 Info: => 0.0041361s 11:16:33.9 Info: 30: add_mediafilerepository_mtime migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 30 11:16:33.9 Info: AlterTable TrackFiles 11:16:33.9 Info: => 5E-07s 11:16:33.9 Info: CreateColumn TrackFiles Modified DateTime 11:16:33.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:33.9 Info: => 0.0005829s 11:16:33.9 Info: AlterTable TrackFiles 11:16:33.9 Info: => 4E-07s 11:16:33.9 Info: CreateColumn TrackFiles Path String 11:16:33.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:33.9 Info: => 0.0004726s 11:16:33.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:33.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:33.9 Info: => 3.13E-05s 11:16:33.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) 11:16:33.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) 11:16:33.9 Info: => 0.0001159s 11:16:33.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) 11:16:33.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) 11:16:33.9 Info: => 0.0001236s 11:16:33.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) 11:16:33.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) 11:16:33.9 Info: => 0.0001289s 11:16:33.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") 11:16:33.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") 11:16:33.9 Info: => 6.66E-05s 11:16:33.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:33.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:33.9 Info: => 4.6E-05s 11:16:33.9 Info: AlterTable TrackFiles 11:16:33.9 Info: => 3E-07s 11:16:33.9 Info: AlterColumn TrackFiles Path String 11:16:33.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:33.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" 11:16:33.9 Info: DROP TABLE "TrackFiles" 11:16:33.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:33.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.9 Info: => 0.0036538s 11:16:33.9 Info: CreateIndex TrackFiles (Path) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:33.9 Info: => 7.74E-05s 11:16:33.9 Info: DeleteColumn TrackFiles RelativePath 11:16:33.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:33.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" 11:16:33.9 Info: DROP TABLE "TrackFiles" 11:16:33.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:33.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:33.9 Info: => 0.0037566s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:33', 'add_mediafilerepository_mtime') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 30: add_mediafilerepository_mtime migrated 11:16:33.9 Info: => 0.0042642s 11:16:33.9 Info: 31: add_artistmetadataid_constraint migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 31 11:16:33.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") 11:16:33.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") 11:16:33.9 Info: => 6.91E-05s 11:16:33.9 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:33.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:33.9 Info: => 0.0001175s 11:16:33.9 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:33.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:33.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:33.9 Info: DROP TABLE "Artists" 11:16:33.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.9 Info: => 0.0040737s 11:16:33.9 Info: CreateIndex Artists (ArtistMetadataId) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.9 Info: => 7.39E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:33', 'add_artistmetadataid_constraint') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 31: add_artistmetadataid_constraint migrated 11:16:33.9 Info: => 0.0005723s 11:16:33.9 Info: 32: old_ids_and_artist_alias migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 32 11:16:33.9 Info: AlterTable ArtistMetadata 11:16:33.9 Info: => 5E-07s 11:16:33.9 Info: CreateColumn ArtistMetadata Aliases String 11:16:33.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:33.9 Info: => 0.0005105s 11:16:33.9 Info: AlterTable ArtistMetadata 11:16:33.9 Info: => 3E-07s 11:16:33.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:33.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:33.9 Info: => 0.0004969s 11:16:33.9 Info: AlterTable Albums 11:16:33.9 Info: => 4E-07s 11:16:33.9 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:33.9 Info: => 0.0004979s 11:16:33.9 Info: AlterTable AlbumReleases 11:16:33.9 Info: => 4E-07s 11:16:33.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:33.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:33.9 Info: => 0.0005257s 11:16:33.9 Info: AlterTable Tracks 11:16:33.9 Info: => 3E-07s 11:16:33.9 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:33.9 Info: => 0.0005128s 11:16:33.9 Info: AlterTable Tracks 11:16:33.9 Info: => 4E-07s 11:16:33.9 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:33.9 Info: => 0.0004906s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:33', 'old_ids_and_artist_alias') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 32: old_ids_and_artist_alias migrated 11:16:33.9 Info: => 0.0009454s 11:16:33.9 Info: 33: download_propers_config migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 33 11:16:33.9 Info: PerformDBOperation 11:16:33.9 Info: Performing DB Operation 11:16:33.9 Info: => 2.78E-05s 11:16:33.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:33.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:33.9 Info: => 2.79E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:33', 'download_propers_config') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 33: download_propers_config migrated 11:16:33.9 Info: => 0.0004513s 11:16:33.9 Info: 34: remove_language_profiles migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 34 11:16:33.9 Info: DeleteTable LanguageProfiles 11:16:33.9 Info: DROP TABLE "LanguageProfiles" 11:16:33.9 Info: => 0.0001801s 11:16:33.9 Info: DeleteColumn Artists LanguageProfileId 11:16:33.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:33.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" 11:16:33.9 Info: DROP TABLE "Artists" 11:16:33.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.9 Info: => 0.0042227s 11:16:33.9 Info: DeleteColumn ImportLists LanguageProfileId 11:16:33.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) 11:16:33.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" 11:16:33.9 Info: DROP TABLE "ImportLists" 11:16:33.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:33.9 Info: => 0.0036766s 11:16:33.9 Info: DeleteColumn Blacklist Language 11:16:33.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) 11:16:33.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" 11:16:33.9 Info: DROP TABLE "Blacklist" 11:16:33.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:33.9 Info: => 0.0036057s 11:16:33.9 Info: DeleteColumn History Language 11:16:33.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) 11:16:33.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" 11:16:33.9 Info: DROP TABLE "History" 11:16:33.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:33.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:33.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:33.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:33.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:33.9 Info: => 0.0041903s 11:16:33.9 Info: DeleteColumn LyricFiles Language 11:16:34.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) 11:16:34.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" 11:16:34.0 Info: DROP TABLE "LyricFiles" 11:16:34.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:34.0 Info: => 0.005644s 11:16:34.0 Info: DeleteColumn TrackFiles Language 11:16:34.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:34.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" 11:16:34.0 Info: DROP TABLE "TrackFiles" 11:16:34.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.0 Info: => 0.0039655s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:34', 'remove_language_profiles') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 34: remove_language_profiles migrated 11:16:34.0 Info: => 0.004576s 11:16:34.0 Info: 35: multi_disc_naming_format migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 35 11:16:34.0 Info: AlterTable NamingConfig 11:16:34.0 Info: => 5E-07s 11:16:34.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:34.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:34.0 Info: => 0.0004925s 11:16:34.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:34.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:34.0 Info: => 3.33E-05s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:34', 'multi_disc_naming_format') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 35: multi_disc_naming_format migrated 11:16:34.0 Info: => 0.0004707s 11:16:34.0 Info: 36: add_download_client_priority migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 36 11:16:34.0 Info: AlterTable DownloadClients 11:16:34.0 Info: => 5E-07s 11:16:34.0 Info: CreateColumn DownloadClients Priority Int32 11:16:34.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:34.0 Info: => 0.0005889s 11:16:34.0 Info: PerformDBOperation 11:16:34.0 Info: Performing DB Operation 11:16:34.0 Info: => 4.99E-05s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:34', 'add_download_client_priority') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 36: add_download_client_priority migrated 11:16:34.0 Info: => 0.0005035s 11:16:34.0 Info: 37: remove_growl_prowl migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 37 11:16:34.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:34.0 Info: => 3.55E-05s 11:16:34.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:34.0 Info: => 2.56E-05s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:34', 'remove_growl_prowl') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 37: remove_growl_prowl migrated 11:16:34.0 Info: => 0.0003846s 11:16:34.0 Info: 38: remove_plex_hometheatre migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 38 11:16:34.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:34.0 Info: => 3.32E-05s 11:16:34.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:34.0 Info: => 2.46E-05s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:34', 'remove_plex_hometheatre') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 38: remove_plex_hometheatre migrated 11:16:34.0 Info: => 0.0003684s 11:16:34.0 Info: 39: add_root_folder_add_defaults migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 39 11:16:34.0 Info: AlterTable RootFolders 11:16:34.0 Info: => 4E-07s 11:16:34.0 Info: CreateColumn RootFolders Name String 11:16:34.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:34.0 Info: => 0.0004877s 11:16:34.0 Info: AlterTable RootFolders 11:16:34.0 Info: => 3E-07s 11:16:34.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:34.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:34.0 Info: => 0.0004844s 11:16:34.0 Info: AlterTable RootFolders 11:16:34.0 Info: => 4E-07s 11:16:34.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:34.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:34.0 Info: => 0.0005668s 11:16:34.0 Info: AlterTable RootFolders 11:16:34.0 Info: => 3E-07s 11:16:34.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:34.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:34.0 Info: => 0.0005185s 11:16:34.0 Info: AlterTable RootFolders 11:16:34.0 Info: => 3E-07s 11:16:34.0 Info: CreateColumn RootFolders DefaultTags String 11:16:34.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:34.0 Info: => 0.0005033s 11:16:34.0 Info: PerformDBOperation 11:16:34.0 Info: Performing DB Operation 11:16:34.0 Info: => 4.46E-05s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:34', 'add_root_folder_add_defaults') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 39: add_root_folder_add_defaults migrated 11:16:34.0 Info: => 0.0005152s 11:16:34.0 Info: 40: task_duration migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 40 11:16:34.0 Info: AlterTable ScheduledTasks 11:16:34.0 Info: => 4E-07s 11:16:34.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:34.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:34.0 Info: => 0.0004931s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:34', 'task_duration') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 40: task_duration migrated 11:16:34.0 Info: => 0.0009456s 11:16:34.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 41 11:16:34.0 Info: AlterTable ReleaseProfiles 11:16:34.0 Info: => 5E-07s 11:16:34.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:34.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:34.0 Info: => 0.0005922s 11:16:34.0 Info: AlterTable ReleaseProfiles 11:16:34.0 Info: => 4E-07s 11:16:34.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:34.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:34.0 Info: => 0.0005092s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:34', 'add_indexer_and_enabled_to_release_profiles') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:34.0 Info: => 0.0009669s 11:16:34.0 Info: 42: remove_album_folders migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 42 11:16:34.0 Info: DeleteColumn Artists AlbumFolder 11:16:34.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.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" 11:16:34.0 Info: DROP TABLE "Artists" 11:16:34.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.0 Info: => 0.004122s 11:16:34.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:34.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:34.0 Info: => 3.16E-05s 11:16:34.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:34.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:34.0 Info: => 2.51E-05s 11:16:34.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:34.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) 11:16:34.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:34.0 Info: DROP TABLE "NamingConfig" 11:16:34.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:34.0 Info: => 0.0034502s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:34', 'remove_album_folders') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 42: remove_album_folders migrated 11:16:34.0 Info: => 0.0039964s 11:16:34.0 Info: 44: add_priority_to_indexers migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 44 11:16:34.0 Info: AlterTable Indexers 11:16:34.0 Info: => 5E-07s 11:16:34.0 Info: CreateColumn Indexers Priority Int32 11:16:34.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:34.0 Info: => 0.0005698s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:34', 'add_priority_to_indexers') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 44: add_priority_to_indexers migrated 11:16:34.0 Info: => 0.0010247s 11:16:34.0 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 45 11:16:34.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:34.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:34.0 Info: => 0.0001033s 11:16:34.0 Info: PerformDBOperation 11:16:34.0 Info: Performing DB Operation 11:16:34.0 Info: => 2.21E-05s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:34', 'remove_chown_and_folderchmod_config') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:34.0 Info: => 0.0004541s 11:16:34.0 Info: 47: update_notifiarr migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 47 11:16:34.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:34.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:34.0 Info: => 5.19E-05s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:34', 'update_notifiarr') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 47: update_notifiarr migrated 11:16:34.0 Info: => 0.0003787s 11:16:34.0 Info: 49: email_multiple_addresses migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 49 11:16:34.0 Info: PerformDBOperation 11:16:34.0 Info: Performing DB Operation 11:16:34.0 Info: => 5.43E-05s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:34', 'email_multiple_addresses') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 49: email_multiple_addresses migrated 11:16:34.0 Info: => 0.0003708s 11:16:34.0 Info: 50: rename_blacklist_to_blocklist migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 50 11:16:34.0 Info: RenameTable Blacklist Blocklist 11:16:34.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:34.0 Info: => 0.0016399s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:34', 'rename_blacklist_to_blocklist') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 50: rename_blacklist_to_blocklist migrated 11:16:34.0 Info: => 0.0021046s 11:16:34.0 Info: 51: cdh_per_downloadclient migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 51 11:16:34.0 Info: AlterTable DownloadClients 11:16:34.0 Info: => 4E-07s 11:16:34.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:34.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:34.0 Info: => 0.0005161s 11:16:34.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:34.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:34.0 Info: => 0.0005115s 11:16:34.0 Info: PerformDBOperation 11:16:34.0 Info: Performing DB Operation 11:16:34.0 Info: => 0.0001458s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:34', 'cdh_per_downloadclient') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 51: cdh_per_downloadclient migrated 11:16:34.0 Info: => 0.0006045s 11:16:34.0 Info: 52: download_history migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 52 11:16:34.0 Info: CreateTable DownloadHistory 11:16:34.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) 11:16:34.0 Info: => 0.0001479s 11:16:34.0 Info: CreateIndex DownloadHistory (EventType) 11:16:34.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:34.0 Info: => 0.0001021s 11:16:34.0 Info: CreateIndex DownloadHistory (ArtistId) 11:16:34.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:34.0 Info: => 7.46E-05s 11:16:34.0 Info: CreateIndex DownloadHistory (DownloadId) 11:16:34.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:34.0 Info: => 7.54E-05s 11:16:34.0 Info: PerformDBOperation 11:16:34.0 Info: Performing DB Operation 11:16:34.0 Info: => 0.0001073s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:34', 'download_history') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 52: download_history migrated 11:16:34.0 Info: => 0.0006099s 11:16:34.0 Info: 53: add_update_history migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 53 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:34', 'add_update_history') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 53: add_update_history migrated 11:16:34.0 Info: => 0.0004557s 11:16:34.0 Info: 54: add_on_update_to_notifications migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 54 11:16:34.0 Info: AlterTable Notifications 11:16:34.0 Info: => 5E-07s 11:16:34.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:34.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:34.0 Info: => 0.0005176s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:34', 'add_on_update_to_notifications') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 54: add_on_update_to_notifications migrated 11:16:34.0 Info: => 0.0009492s 11:16:34.0 Info: 55: download_client_per_indexer migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 55 11:16:34.0 Info: AlterTable Indexers 11:16:34.0 Info: => 5E-07s 11:16:34.0 Info: CreateColumn Indexers DownloadClientId Int32 11:16:34.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:34.0 Info: => 0.0005365s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:34', 'download_client_per_indexer') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 55: download_client_per_indexer migrated 11:16:34.0 Info: => 0.0009517s 11:16:34.0 Info: 56: AddNewItemMonitorType migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 56 11:16:34.0 Info: AlterTable Artists 11:16:34.0 Info: => 5E-07s 11:16:34.0 Info: CreateColumn Artists MonitorNewItems Int32 11:16:34.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:34.0 Info: => 0.0005645s 11:16:34.0 Info: AlterTable RootFolders 11:16:34.0 Info: => 4E-07s 11:16:34.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:34.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:34.0 Info: => 0.0005198s 11:16:34.0 Info: AlterTable ImportLists 11:16:34.0 Info: => 3E-07s 11:16:34.0 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:34.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:34.0 Info: => 0.0005172s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:34', 'AddNewItemMonitorType') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 56: AddNewItemMonitorType migrated 11:16:34.0 Info: => 0.0009759s 11:16:34.0 Info: 57: ImportListSearch migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 57 11:16:34.0 Info: AlterTable ImportLists 11:16:34.0 Info: => 5E-07s 11:16:34.0 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:34.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:34.0 Info: => 0.0005969s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:34', 'ImportListSearch') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 57: ImportListSearch migrated 11:16:34.0 Info: => 0.0010045s 11:16:34.0 Info: 58: ImportListMonitorExisting migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 58 11:16:34.0 Info: AlterTable ImportLists 11:16:34.0 Info: => 5E-07s 11:16:34.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:34.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:34.0 Info: => 0.0005423s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:34', 'ImportListMonitorExisting') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 58: ImportListMonitorExisting migrated 11:16:34.0 Info: => 0.0009035s 11:16:34.0 Info: 59: add_indexer_tags migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 59 11:16:34.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:34.0 Info: => 3.57E-05s 11:16:34.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:34.0 Info: => 2.62E-05s 11:16:34.0 Info: AlterTable Indexers 11:16:34.0 Info: => 3E-07s 11:16:34.0 Info: CreateColumn Indexers Tags String 11:16:34.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:34.0 Info: => 0.0005733s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:34', 'add_indexer_tags') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 59: add_indexer_tags migrated 11:16:34.0 Info: => 0.0009078s 11:16:34.0 Info: 60: update_audio_types migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 60 11:16:34.0 Info: PerformDBOperation 11:16:34.0 Info: Performing DB Operation 11:16:34.0 Info: => 5.63E-05s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:34', 'update_audio_types') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 60: update_audio_types migrated 11:16:34.0 Info: => 0.0003808s 11:16:34.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 61 11:16:34.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.0 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:34.0 Info: => 3.32E-05s 11:16:34.0 Info: AlterTable AlbumReleases 11:16:34.0 Info: => 3E-07s 11:16:34.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.0 Info: DROP TABLE "AlbumReleases" 11:16:34.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:34.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:34.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:34.0 Info: => 0.004937s 11:16:34.0 Info: AlterTable Albums 11:16:34.0 Info: => 3E-07s 11:16:34.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.0 Info: DROP TABLE "Albums" 11:16:34.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:34.0 Info: => 0.0050293s 11:16:34.0 Info: AlterTable Albums 11:16:34.0 Info: => 3E-07s 11:16:34.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.0 Info: DROP TABLE "Albums" 11:16:34.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:34.0 Info: => 0.0046289s 11:16:34.0 Info: AlterTable Albums 11:16:34.0 Info: => 4E-07s 11:16:34.0 Info: AlterColumn Albums Added DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.0 Info: DROP TABLE "Albums" 11:16:34.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:34.0 Info: => 0.004582s 11:16:34.0 Info: AlterTable Artists 11:16:34.0 Info: => 4E-07s 11:16:34.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:34.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:34.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" 11:16:34.0 Info: DROP TABLE "Artists" 11:16:34.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.0 Info: => 0.0045024s 11:16:34.0 Info: AlterTable Artists 11:16:34.0 Info: => 3E-07s 11:16:34.0 Info: AlterColumn Artists Added DateTimeOffset 11:16:34.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:34.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" 11:16:34.0 Info: DROP TABLE "Artists" 11:16:34.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.0 Info: => 0.0046607s 11:16:34.0 Info: AlterTable Blocklist 11:16:34.0 Info: => 4E-07s 11:16:34.0 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.0 Info: DROP TABLE "Blocklist" 11:16:34.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:34.0 Info: => 0.0039684s 11:16:34.0 Info: AlterTable Blocklist 11:16:34.0 Info: => 4E-07s 11:16:34.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.0 Info: DROP TABLE "Blocklist" 11:16:34.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:34.0 Info: => 0.0042241s 11:16:34.0 Info: AlterTable Commands 11:16:34.0 Info: => 5E-07s 11:16:34.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.0 Info: DROP TABLE "Commands" 11:16:34.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:34.0 Info: => 0.0039718s 11:16:34.0 Info: AlterTable Commands 11:16:34.0 Info: => 4E-07s 11:16:34.0 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.0 Info: DROP TABLE "Commands" 11:16:34.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:34.0 Info: => 0.0057023s 11:16:34.0 Info: AlterTable Commands 11:16:34.0 Info: => 4E-07s 11:16:34.0 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.0 Info: DROP TABLE "Commands" 11:16:34.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:34.0 Info: => 0.0050191s 11:16:34.0 Info: AlterTable DownloadClientStatus 11:16:34.0 Info: => 3E-07s 11:16:34.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:34.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) 11:16:34.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:34.0 Info: DROP TABLE "DownloadClientStatus" 11:16:34.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:34.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:34.0 Info: => 0.0041027s 11:16:34.0 Info: AlterTable DownloadClientStatus 11:16:34.0 Info: => 3E-07s 11:16:34.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:34.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) 11:16:34.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:34.1 Info: DROP TABLE "DownloadClientStatus" 11:16:34.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:34.1 Info: => 0.0040692s 11:16:34.1 Info: AlterTable DownloadClientStatus 11:16:34.1 Info: => 4E-07s 11:16:34.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:34.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) 11:16:34.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:34.1 Info: DROP TABLE "DownloadClientStatus" 11:16:34.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:34.1 Info: => 0.0039376s 11:16:34.1 Info: AlterTable DownloadHistory 11:16:34.1 Info: => 4E-07s 11:16:34.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.1 Info: DROP TABLE "DownloadHistory" 11:16:34.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:34.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:34.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:34.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:34.1 Info: => 0.0042262s 11:16:34.1 Info: AlterTable ExtraFiles 11:16:34.1 Info: => 3E-07s 11:16:34.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.1 Info: DROP TABLE "ExtraFiles" 11:16:34.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:34.1 Info: => 0.0037705s 11:16:34.1 Info: AlterTable ExtraFiles 11:16:34.1 Info: => 4E-07s 11:16:34.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.1 Info: DROP TABLE "ExtraFiles" 11:16:34.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:34.1 Info: => 0.0037184s 11:16:34.1 Info: AlterTable History 11:16:34.1 Info: => 4E-07s 11:16:34.1 Info: AlterColumn History Date DateTimeOffset 11:16:34.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:16:34.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:16:34.1 Info: DROP TABLE "History" 11:16:34.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:34.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:34.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:34.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:34.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:34.1 Info: => 0.0045485s 11:16:34.1 Info: AlterTable ImportListStatus 11:16:34.1 Info: => 3E-07s 11:16:34.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:34.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) 11:16:34.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:34.1 Info: DROP TABLE "ImportListStatus" 11:16:34.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:34.1 Info: => 0.0038709s 11:16:34.1 Info: AlterTable ImportListStatus 11:16:34.1 Info: => 2E-07s 11:16:34.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:34.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) 11:16:34.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:34.1 Info: DROP TABLE "ImportListStatus" 11:16:34.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:34.1 Info: => 0.0039683s 11:16:34.1 Info: AlterTable ImportListStatus 11:16:34.1 Info: => 3E-07s 11:16:34.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:34.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) 11:16:34.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:34.1 Info: DROP TABLE "ImportListStatus" 11:16:34.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:34.1 Info: => 0.0038952s 11:16:34.1 Info: AlterTable IndexerStatus 11:16:34.1 Info: => 3E-07s 11:16:34.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:34.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) 11:16:34.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:34.1 Info: DROP TABLE "IndexerStatus" 11:16:34.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:34.1 Info: => 0.003897s 11:16:34.1 Info: AlterTable IndexerStatus 11:16:34.1 Info: => 3E-07s 11:16:34.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:34.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) 11:16:34.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:34.1 Info: DROP TABLE "IndexerStatus" 11:16:34.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:34.1 Info: => 0.0038668s 11:16:34.1 Info: AlterTable IndexerStatus 11:16:34.1 Info: => 4E-07s 11:16:34.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:34.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) 11:16:34.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:34.1 Info: DROP TABLE "IndexerStatus" 11:16:34.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:34.1 Info: => 0.0039016s 11:16:34.1 Info: AlterTable LyricFiles 11:16:34.1 Info: => 3E-07s 11:16:34.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:34.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:34.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:16:34.1 Info: DROP TABLE "LyricFiles" 11:16:34.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:34.1 Info: => 0.0037496s 11:16:34.1 Info: AlterTable LyricFiles 11:16:34.1 Info: => 4E-07s 11:16:34.1 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:34.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:16:34.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:16:34.1 Info: DROP TABLE "LyricFiles" 11:16:34.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:34.1 Info: => 0.0052546s 11:16:34.1 Info: AlterTable MetadataFiles 11:16:34.1 Info: => 5E-07s 11:16:34.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.1 Info: DROP TABLE "MetadataFiles" 11:16:34.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:34.1 Info: => 0.0037862s 11:16:34.1 Info: AlterTable MetadataFiles 11:16:34.1 Info: => 3E-07s 11:16:34.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.1 Info: DROP TABLE "MetadataFiles" 11:16:34.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:34.1 Info: => 0.0038115s 11:16:34.1 Info: AlterTable PendingReleases 11:16:34.1 Info: => 3E-07s 11:16:34.1 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:34.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) 11:16:34.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:34.1 Info: DROP TABLE "PendingReleases" 11:16:34.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:34.1 Info: => 0.0036561s 11:16:34.1 Info: AlterTable ScheduledTasks 11:16:34.1 Info: => 3E-07s 11:16:34.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:34.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) 11:16:34.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:34.1 Info: DROP TABLE "ScheduledTasks" 11:16:34.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:34.1 Info: => 0.0037982s 11:16:34.1 Info: AlterTable ScheduledTasks 11:16:34.1 Info: => 3E-07s 11:16:34.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:34.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) 11:16:34.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:34.1 Info: DROP TABLE "ScheduledTasks" 11:16:34.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:34.1 Info: => 0.0037654s 11:16:34.1 Info: AlterTable TrackFiles 11:16:34.1 Info: => 4E-07s 11:16:34.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16:34.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:34.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:16:34.1 Info: DROP TABLE "TrackFiles" 11:16:34.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.1 Info: => 0.0042788s 11:16:34.1 Info: AlterTable TrackFiles 11:16:34.1 Info: => 3E-07s 11:16:34.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16:34.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:34.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:16:34.1 Info: DROP TABLE "TrackFiles" 11:16:34.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.1 Info: => 0.0038869s 11:16:34.1 Info: AlterTable VersionInfo 11:16:34.1 Info: => 3E-07s 11:16:34.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:34.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:34.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:34.1 Info: DROP TABLE "VersionInfo" 11:16:34.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:34.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:34.1 Info: => 0.0042211s 11:16:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:34', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:34.1 Info: Committing Transaction 11:16:34.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:34.1 Info: => 0.0051209s 11:16:34.1 Info: 62: add_on_delete_to_notifications migrating 11:16:34.1 Info: Beginning Transaction 11:16:34.1 Info: Starting migration of Main DB to 62 11:16:34.1 Info: AlterTable Notifications 11:16:34.1 Info: => 4E-07s 11:16:34.1 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:34.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:34.1 Info: => 0.0005601s 11:16:34.1 Info: AlterTable Notifications 11:16:34.1 Info: => 4E-07s 11:16:34.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:34.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:34.1 Info: => 0.0005379s 11:16:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:34', 'add_on_delete_to_notifications') 11:16:34.1 Info: Committing Transaction 11:16:34.1 Info: 62: add_on_delete_to_notifications migrated 11:16:34.1 Info: => 0.0010256s 11:16:34.1 Info: 63: add_custom_formats migrating 11:16:34.1 Info: Beginning Transaction 11:16:34.1 Info: Starting migration of Main DB to 63 11:16:34.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 }, { "key": "x265", "value": 5 } ]', '', '', '[]', 0, 1, 0) 11:16:34.1 Info: AlterTable DelayProfiles 11:16:34.1 Info: => 3E-07s 11:16:34.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:34.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:34.1 Info: => 0.0005129s 11:16:34.1 Info: UpdateData 11:16:34.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:34.1 Info: => 4.09E-05s 11:16:34.1 Info: AlterTable TrackFiles 11:16:34.1 Info: => 3E-07s 11:16:34.1 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:34.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:34.1 Info: => 0.0004948s 11:16:34.1 Info: PerformDBOperation 11:16:34.1 Info: Performing DB Operation 11:16:34.1 Info: => 0.0010201s 11:16:34.1 Info: CreateTable CustomFormats 11:16:34.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) 11:16:34.1 Info: => 0.0001597s 11:16:34.1 Info: CreateIndex CustomFormats (Name) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:34.1 Info: => 8.52E-05s 11:16:34.1 Info: AlterTable QualityProfiles 11:16:34.1 Info: => 3E-07s 11:16:34.1 Info: CreateColumn QualityProfiles FormatItems String 11:16:34.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:34.1 Info: => 0.0005567s 11:16:34.1 Info: AlterTable QualityProfiles 11:16:34.1 Info: => 4E-07s 11:16:34.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:34.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:34.1 Info: => 0.0005407s 11:16:34.1 Info: AlterTable QualityProfiles 11:16:34.1 Info: => 4E-07s 11:16:34.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:34.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:34.1 Info: => 0.0005279s 11:16:34.1 Info: PerformDBOperation 11:16:34.1 Info: Performing DB Operation 11:16:34.1 Info: => 0.0010525s 11:16:34.1 Info: PerformDBOperation 11:16:34.1 Info: Performing DB Operation 11:16:34.1 Info: => 3.1E-05s 11:16:34.1 Info: DeleteColumn ReleaseProfiles Preferred 11:16:34.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) 11:16:34.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:34.1 Info: DROP TABLE "ReleaseProfiles" 11:16:34.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:34.2 Info: => 0.0037618s 11:16:34.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:34.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) 11:16:34.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:34.2 Info: DROP TABLE "ReleaseProfiles" 11:16:34.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:34.2 Info: => 0.0036883s 11:16:34.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:34.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:34.2 Info: => 3.73E-05s 11:16:34.2 Info: AlterTable DelayProfiles 11:16:34.2 Info: => 3E-07s 11:16:34.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:34.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:34.2 Info: => 0.0005275s 11:16:34.2 Info: AlterTable DelayProfiles 11:16:34.2 Info: => 4E-07s 11:16:34.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:34.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:34.2 Info: => 0.0005339s 11:16:34.2 Info: -> 1 Insert operations completed in 00:00:00.0000685 taking an average of 00:00:00.0000685 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:34', 'add_custom_formats') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 63: add_custom_formats migrated 11:16:34.2 Info: => 0.0010585s 11:16:34.2 Debug: Took: 00:00:00.3804817 11:16:34.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 11:16:34.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 11:16:34.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349942576978_135/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:34.2 Info: DatabaseEngineVersionCheck migrating 11:16:34.2 Info: PerformDBOperation 11:16:34.2 Info: Performing DB Operation 11:16:34.2 Info: SQLite 3.46.0 11:16:34.2 Info: => 0.0016686s 11:16:34.2 Info: DatabaseEngineVersionCheck migrated 11:16:34.2 Info: => 0.0016775s 11:16:34.2 Info: VersionMigration migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: CreateTable VersionInfo 11:16:34.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:34.2 Info: => 0.0001849s 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: VersionMigration migrated 11:16:34.2 Info: => 0.000925s 11:16:34.2 Info: VersionUniqueMigration migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: CreateIndex VersionInfo (Version) 11:16:34.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:34.2 Info: => 0.0001162s 11:16:34.2 Info: AlterTable VersionInfo 11:16:34.2 Info: => 4E-07s 11:16:34.2 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:34.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:34.2 Info: => 0.000501s 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: VersionUniqueMigration migrated 11:16:34.2 Info: => 0.000915s 11:16:34.2 Info: VersionDescriptionMigration migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: AlterTable VersionInfo 11:16:34.2 Info: => 5E-07s 11:16:34.2 Info: CreateColumn VersionInfo Description String 11:16:34.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:34.2 Info: => 0.0001787s 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: VersionDescriptionMigration migrated 11:16:34.2 Info: => 0.0004864s 11:16:34.2 Info: 1: InitialSetup migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 1 11:16:34.2 Info: CreateTable Config 11:16:34.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:34.2 Info: => 0.000126s 11:16:34.2 Info: CreateIndex Config (Key) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:34.2 Info: => 7.21E-05s 11:16:34.2 Info: CreateTable RootFolders 11:16:34.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:34.2 Info: => 0.000106s 11:16:34.2 Info: CreateIndex RootFolders (Path) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:34.2 Info: => 7.24E-05s 11:16:34.2 Info: CreateTable Artists 11:16:34.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:34.2 Info: => 0.0002043s 11:16:34.2 Info: CreateIndex Artists (ForeignArtistId) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:34.2 Info: => 7.31E-05s 11:16:34.2 Info: CreateIndex Artists (NameSlug) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:34.2 Info: => 6.74E-05s 11:16:34.2 Info: CreateIndex Artists (CleanName) 11:16:34.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.2 Info: => 6.73E-05s 11:16:34.2 Info: CreateIndex Artists (Path) 11:16:34.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.2 Info: => 6.21E-05s 11:16:34.2 Info: CreateTable Albums 11:16:34.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:34.2 Info: => 0.0002128s 11:16:34.2 Info: CreateIndex Albums (ForeignAlbumId) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.2 Info: => 7.19E-05s 11:16:34.2 Info: CreateIndex Albums (MBId) 11:16:34.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:34.2 Info: => 6.48E-05s 11:16:34.2 Info: CreateIndex Albums (TADBId) 11:16:34.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:34.2 Info: => 6.44E-05s 11:16:34.2 Info: CreateIndex Albums (TitleSlug) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:34.2 Info: => 6.47E-05s 11:16:34.2 Info: CreateIndex Albums (CleanTitle) 11:16:34.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.2 Info: => 6.22E-05s 11:16:34.2 Info: CreateIndex Albums (Path) 11:16:34.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:34.2 Info: => 6.06E-05s 11:16:34.2 Info: CreateTable Tracks 11:16:34.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:34.2 Info: => 0.0001407s 11:16:34.2 Info: CreateIndex Tracks (ForeignTrackId) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:34.2 Info: => 7.07E-05s 11:16:34.2 Info: CreateIndex Tracks (ArtistId) 11:16:34.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:34.2 Info: => 6.69E-05s 11:16:34.2 Info: CreateIndex Tracks (TrackFileId) 11:16:34.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:34.2 Info: => 7.12E-05s 11:16:34.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:34.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:34.2 Info: => 7.07E-05s 11:16:34.2 Info: CreateTable TrackFiles 11:16:34.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:34.2 Info: => 0.0001379s 11:16:34.2 Info: CreateIndex TrackFiles (ArtistId) 11:16:34.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:34.2 Info: => 6.98E-05s 11:16:34.2 Info: CreateIndex TrackFiles (AlbumId) 11:16:34.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.2 Info: => 6.57E-05s 11:16:34.2 Info: CreateTable History 11:16:34.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:34.2 Info: => 0.0001523s 11:16:34.2 Info: CreateIndex History (Date) 11:16:34.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:34.2 Info: => 7.06E-05s 11:16:34.2 Info: CreateIndex History (EventType) 11:16:34.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:34.2 Info: => 6.37E-05s 11:16:34.2 Info: CreateIndex History (DownloadId) 11:16:34.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:34.2 Info: => 9.6E-05s 11:16:34.2 Info: CreateIndex History (AlbumId) 11:16:34.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:34.2 Info: => 7.01E-05s 11:16:34.2 Info: CreateTable Notifications 11:16:34.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) 11:16:34.2 Info: => 0.0001403s 11:16:34.2 Info: CreateTable ScheduledTasks 11:16:34.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:34.2 Info: => 0.0001503s 11:16:34.2 Info: CreateIndex ScheduledTasks (TypeName) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:34.2 Info: => 7.35E-05s 11:16:34.2 Info: CreateTable Indexers 11:16:34.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) 11:16:34.2 Info: => 0.0001155s 11:16:34.2 Info: CreateIndex Indexers (Name) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:34.2 Info: => 7.61E-05s 11:16:34.2 Info: CreateTable Profiles 11:16:34.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:34.2 Info: => 0.0001063s 11:16:34.2 Info: CreateIndex Profiles (Name) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:34.2 Info: => 7.68E-05s 11:16:34.2 Info: CreateTable QualityDefinitions 11:16:34.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:34.2 Info: => 0.0001286s 11:16:34.2 Info: CreateIndex QualityDefinitions (Quality) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:34.2 Info: => 8.6E-05s 11:16:34.2 Info: CreateIndex QualityDefinitions (Title) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:34.2 Info: => 7.28E-05s 11:16:34.2 Info: CreateTable NamingConfig 11:16:34.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) 11:16:34.2 Info: => 0.0001267s 11:16:34.2 Info: CreateTable Blacklist 11:16:34.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 '') 11:16:34.2 Info: => 0.0001604s 11:16:34.2 Info: CreateTable Metadata 11:16:34.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) 11:16:34.2 Info: => 0.0001165s 11:16:34.2 Info: CreateTable MetadataFiles 11:16:34.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) 11:16:34.2 Info: => 0.0001291s 11:16:34.2 Info: CreateTable DownloadClients 11:16:34.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) 11:16:34.2 Info: => 0.0001207s 11:16:34.2 Info: CreateTable PendingReleases 11:16:34.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 '') 11:16:34.2 Info: => 0.0001246s 11:16:34.2 Info: CreateTable RemotePathMappings 11:16:34.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:34.2 Info: => 0.0001116s 11:16:34.2 Info: CreateTable Tags 11:16:34.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:34.2 Info: => 0.0001013s 11:16:34.2 Info: CreateIndex Tags (Label) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:34.2 Info: => 8.2E-05s 11:16:34.2 Info: CreateTable Restrictions 11:16:34.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:34.2 Info: => 0.0001243s 11:16:34.2 Info: CreateTable DelayProfiles 11:16:34.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) 11:16:34.2 Info: => 0.0001452s 11:16:34.2 Info: CreateTable Users 11:16:34.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:34.2 Info: => 0.0001234s 11:16:34.2 Info: CreateIndex Users (Identifier) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:34.2 Info: => 9.54E-05s 11:16:34.2 Info: CreateIndex Users (Username) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:34.2 Info: => 7.86E-05s 11:16:34.2 Info: CreateTable Commands 11:16:34.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) 11:16:34.2 Info: => 0.0001396s 11:16:34.2 Info: CreateTable IndexerStatus 11:16:34.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) 11:16:34.2 Info: => 0.0001752s 11:16:34.2 Info: CreateIndex IndexerStatus (ProviderId) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:34.2 Info: => 8.68E-05s 11:16:34.2 Info: CreateTable ExtraFiles 11:16:34.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) 11:16:34.2 Info: => 0.0001497s 11:16:34.2 Info: CreateTable LyricFiles 11:16:34.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) 11:16:34.2 Info: => 0.0001444s 11:16:34.2 Info: CreateTable LanguageProfiles 11:16:34.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:34.2 Info: => 0.0001072s 11:16:34.2 Info: CreateIndex LanguageProfiles (Name) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:34.2 Info: => 8.26E-05s 11:16:34.2 Info: CreateTable DownloadClientStatus 11:16:34.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) 11:16:34.2 Info: => 0.0001157s 11:16:34.2 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:34.2 Info: => 8.22E-05s 11:16:34.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:34.2 Info: -> 1 Insert operations completed in 00:00:00.0000527 taking an average of 00:00:00.0000527 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:34', 'InitialSetup') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 1: InitialSetup migrated 11:16:34.2 Info: => 0.0009919s 11:16:34.2 Info: 2: add_reason_to_pending_releases migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 2 11:16:34.2 Info: AlterTable PendingReleases 11:16:34.2 Info: => 5E-07s 11:16:34.2 Info: CreateColumn PendingReleases Reason Int32 11:16:34.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:34.2 Info: => 0.0005014s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:34', 'add_reason_to_pending_releases') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 2: add_reason_to_pending_releases migrated 11:16:34.2 Info: => 0.0009516s 11:16:34.2 Info: 3: add_medium_support migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 3 11:16:34.2 Info: AlterTable Albums 11:16:34.2 Info: => 5E-07s 11:16:34.2 Info: CreateColumn Albums Media String 11:16:34.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:34.2 Info: => 0.0005466s 11:16:34.2 Info: AlterTable Tracks 11:16:34.2 Info: => 3E-07s 11:16:34.2 Info: CreateColumn Tracks MediumNumber Int32 11:16:34.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:34.2 Info: => 0.0004364s 11:16:34.2 Info: AlterTable Tracks 11:16:34.2 Info: => 4E-07s 11:16:34.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:34.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:34.2 Info: => 0.0004309s 11:16:34.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:34.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:34.2 Info: => 3.54E-05s 11:16:34.2 Info: DeleteColumn Tracks TrackNumber 11:16:34.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) 11:16:34.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" 11:16:34.2 Info: DROP TABLE "Tracks" 11:16:34.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:34.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:34.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:34.2 Info: => 0.0038916s 11:16:34.2 Info: AlterTable Tracks 11:16:34.2 Info: => 4E-07s 11:16:34.2 Info: CreateColumn Tracks TrackNumber String 11:16:34.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:34.2 Info: => 0.0004262s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:34', 'add_medium_support') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 3: add_medium_support migrated 11:16:34.2 Info: => 0.0008818s 11:16:34.2 Info: 4: add_various_qualites_in_profile migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 4 11:16:34.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:34.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:34.2 Info: => 3.99E-05s 11:16:34.2 Info: PerformDBOperation 11:16:34.2 Info: Performing DB Operation 11:16:34.2 Info: => 3E-05s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:34', 'add_various_qualites_in_profile') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 4: add_various_qualites_in_profile migrated 11:16:34.2 Info: => 0.0003865s 11:16:34.2 Info: 5: metadata_profiles migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 5 11:16:34.2 Info: CreateTable MetadataProfiles 11:16:34.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:34.2 Info: => 0.0001185s 11:16:34.2 Info: CreateIndex MetadataProfiles (Name) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:34.2 Info: => 8.65E-05s 11:16:34.2 Info: AlterTable Artists 11:16:34.2 Info: => 3E-07s 11:16:34.2 Info: CreateColumn Artists MetadataProfileId Int32 11:16:34.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:34.2 Info: => 0.0004504s 11:16:34.2 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:34.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) 11:16:34.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" 11:16:34.2 Info: DROP TABLE "Artists" 11:16:34.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:34.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.2 Info: => 0.0039724s 11:16:34.2 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:34.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) 11:16:34.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:16:34.3 Info: DROP TABLE "Artists" 11:16:34.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.3 Info: => 0.0044169s 11:16:34.3 Info: AlterTable Albums 11:16:34.3 Info: => 4E-07s 11:16:34.3 Info: CreateColumn Albums SecondaryTypes String 11:16:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:34.3 Info: => 0.0004863s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:34', 'metadata_profiles') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 5: metadata_profiles migrated 11:16:34.3 Info: => 0.0010476s 11:16:34.3 Info: 6: separate_automatic_and_interactive_search migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 6 11:16:34.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:34.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:34.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:34.3 Info: DROP TABLE "Indexers" 11:16:34.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:34.3 Info: => 0.0033446s 11:16:34.3 Info: AlterTable Indexers 11:16:34.3 Info: => 3E-07s 11:16:34.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:34.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:34.3 Info: => 0.0004532s 11:16:34.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:34.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:34.3 Info: => 3.15E-05s 11:16:34.3 Info: AlterTable Indexers 11:16:34.3 Info: => 3E-07s 11:16:34.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:34.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:34.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:34.3 Info: DROP TABLE "Indexers" 11:16:34.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:34.3 Info: => 0.0032538s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:34', 'separate_automatic_and_interactive_search') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 6: separate_automatic_and_interactive_search migrated 11:16:34.3 Info: => 0.0038276s 11:16:34.3 Info: 7: change_album_path_to_relative migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 7 11:16:34.3 Info: DeleteColumn Albums Path 11:16:34.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:34.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:34.3 Info: DROP TABLE "Albums" 11:16:34.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.3 Info: => 0.0041609s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:34', 'change_album_path_to_relative') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 7: change_album_path_to_relative migrated 11:16:34.3 Info: => 0.0047116s 11:16:34.3 Info: 8: change_quality_size_mb_to_kb migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 8 11:16:34.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:34.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:34.3 Info: => 3.93E-05s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:34', 'change_quality_size_mb_to_kb') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 8: change_quality_size_mb_to_kb migrated 11:16:34.3 Info: => 0.0003561s 11:16:34.3 Info: 9: album_releases migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 9 11:16:34.3 Info: AlterTable Albums 11:16:34.3 Info: => 5E-07s 11:16:34.3 Info: CreateColumn Albums Releases String 11:16:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:34.3 Info: => 0.0004692s 11:16:34.3 Info: AlterTable Albums 11:16:34.3 Info: => 4E-07s 11:16:34.3 Info: CreateColumn Albums CurrentRelease String 11:16:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:34.3 Info: => 0.0004693s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:34', 'album_releases') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 9: album_releases migrated 11:16:34.3 Info: => 0.000822s 11:16:34.3 Info: 10: album_releases_fix migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 10 11:16:34.3 Info: AlterTable Albums 11:16:34.3 Info: => 5E-07s 11:16:34.3 Info: AlterColumn Albums Releases String 11:16:34.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:34.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:34.3 Info: DROP TABLE "Albums" 11:16:34.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.3 Info: => 0.0039534s 11:16:34.3 Info: AlterTable Albums 11:16:34.3 Info: => 3E-07s 11:16:34.3 Info: AlterColumn Albums CurrentRelease String 11:16:34.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:34.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:34.3 Info: DROP TABLE "Albums" 11:16:34.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.3 Info: => 0.0039391s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:34', 'album_releases_fix') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 10: album_releases_fix migrated 11:16:34.3 Info: => 0.00442s 11:16:34.3 Info: 11: import_lists migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 11 11:16:34.3 Info: CreateTable ImportLists 11:16:34.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:34.3 Info: => 0.0001558s 11:16:34.3 Info: CreateIndex ImportLists (Name) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:34.3 Info: => 8.1E-05s 11:16:34.3 Info: CreateTable ImportListStatus 11:16:34.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:34.3 Info: => 0.0001041s 11:16:34.3 Info: CreateIndex ImportListStatus (ProviderId) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:34.3 Info: => 7.74E-05s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:34', 'import_lists') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 11: import_lists migrated 11:16:34.3 Info: => 0.0005526s 11:16:34.3 Info: 12: add_release_status migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 12 11:16:34.3 Info: AlterTable MetadataProfiles 11:16:34.3 Info: => 5E-07s 11:16:34.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:34.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:34.3 Info: => 0.0004956s 11:16:34.3 Info: PerformDBOperation 11:16:34.3 Info: Performing DB Operation 11:16:34.3 Info: => 2.59E-05s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:34', 'add_release_status') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 12: add_release_status migrated 11:16:34.3 Info: => 0.0005085s 11:16:34.3 Info: 13: album_download_notification migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 13 11:16:34.3 Info: AlterTable Notifications 11:16:34.3 Info: => 1.2E-06s 11:16:34.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:34.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:34.3 Info: => 0.0006245s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:34', 'album_download_notification') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 13: album_download_notification migrated 11:16:34.3 Info: => 0.0011113s 11:16:34.3 Info: 14: fix_language_metadata_profiles migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 14 11:16:34.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:34.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:34.3 Info: => 8.37E-05s 11:16:34.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:34.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:34.3 Info: => 6.99E-05s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:34', 'fix_language_metadata_profiles') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 14: fix_language_metadata_profiles migrated 11:16:34.3 Info: => 0.0005336s 11:16:34.3 Info: 15: remove_fanzub migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 15 11:16:34.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:34.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:34.3 Info: => 7.89E-05s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:34', 'remove_fanzub') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 15: remove_fanzub migrated 11:16:34.3 Info: => 0.0006199s 11:16:34.3 Info: 16: update_artist_history_indexes migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 16 11:16:34.3 Info: CreateIndex Albums (ArtistId) 11:16:34.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:34.3 Info: => 8.78E-05s 11:16:34.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:34.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:34.3 Info: => 7.96E-05s 11:16:34.3 Info: DeleteIndex History (AlbumId) 11:16:34.3 Info: DROP INDEX "IX_History_AlbumId" 11:16:34.3 Info: => 0.0001126s 11:16:34.3 Info: CreateIndex History (AlbumId, Date) 11:16:34.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:34.3 Info: => 8.13E-05s 11:16:34.3 Info: DeleteIndex History (DownloadId) 11:16:34.3 Info: DROP INDEX "IX_History_DownloadId" 11:16:34.3 Info: => 0.0001058s 11:16:34.3 Info: CreateIndex History (DownloadId, Date) 11:16:34.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:34.3 Info: => 7.98E-05s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:34', 'update_artist_history_indexes') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 16: update_artist_history_indexes migrated 11:16:34.3 Info: => 0.0004683s 11:16:34.3 Info: 17: remove_nma migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 17 11:16:34.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:34.3 Info: => 3.56E-05s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:34', 'remove_nma') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 17: remove_nma migrated 11:16:34.3 Info: => 0.0003473s 11:16:34.3 Info: 18: album_disambiguation migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 18 11:16:34.3 Info: AlterTable Albums 11:16:34.3 Info: => 4E-07s 11:16:34.3 Info: CreateColumn Albums Disambiguation String 11:16:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:34.3 Info: => 0.0004926s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:34', 'album_disambiguation') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 18: album_disambiguation migrated 11:16:34.3 Info: => 0.0009688s 11:16:34.3 Info: 19: add_ape_quality_in_profiles migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 19 11:16:34.3 Info: PerformDBOperation 11:16:34.3 Info: Performing DB Operation 11:16:34.3 Info: => 5.98E-05s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:34', 'add_ape_quality_in_profiles') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 19: add_ape_quality_in_profiles migrated 11:16:34.3 Info: => 0.0005639s 11:16:34.3 Info: 20: remove_pushalot migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 20 11:16:34.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:34.3 Info: => 3.65E-05s 11:16:34.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:34.3 Info: => 2.98E-05s 11:16:34.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:34.3 Info: => 2.43E-05s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:34', 'remove_pushalot') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 20: remove_pushalot migrated 11:16:34.3 Info: => 0.0003423s 11:16:34.3 Info: 21: add_custom_filters migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 21 11:16:34.3 Info: CreateTable CustomFilters 11:16:34.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:34.3 Info: => 0.0001034s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:34', 'add_custom_filters') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 21: add_custom_filters migrated 11:16:34.3 Info: => 0.0004738s 11:16:34.3 Info: 22: import_list_tags migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 22 11:16:34.3 Info: AlterTable ImportLists 11:16:34.3 Info: => 4E-07s 11:16:34.3 Info: CreateColumn ImportLists Tags String 11:16:34.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:34.3 Info: => 0.0005034s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:34', 'import_list_tags') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 22: import_list_tags migrated 11:16:34.3 Info: => 0.0008474s 11:16:34.3 Info: 23: add_release_groups_etc migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 23 11:16:34.3 Info: CreateTable ArtistMetadata 11:16:34.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:34.3 Info: => 0.0001584s 11:16:34.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:34.3 Info: => 8.39E-05s 11:16:34.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:34.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:34.3 Info: => 6.85E-05s 11:16:34.3 Info: AlterTable Artists 11:16:34.3 Info: => 3E-07s 11:16:34.3 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:34.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:34.3 Info: => 0.0005107s 11:16:34.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:34.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:34.3 Info: => 0.0050423s 11:16:34.3 Info: CreateTable AlbumReleases 11:16:34.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:34.3 Info: => 0.0001771s 11:16:34.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:34.3 Info: => 8.55E-05s 11:16:34.3 Info: CreateIndex AlbumReleases (AlbumId) 11:16:34.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:34.3 Info: => 7.55E-05s 11:16:34.3 Info: PerformDBOperation 11:16:34.3 Info: Performing DB Operation 11:16:34.3 Info: => 7.04E-05s 11:16:34.3 Info: AlterTable Albums 11:16:34.3 Info: => 3E-07s 11:16:34.3 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:34.3 Info: => 0.0005415s 11:16:34.3 Info: AlterTable Albums 11:16:34.3 Info: => 4E-07s 11:16:34.3 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:34.3 Info: => 0.0005372s 11:16:34.3 Info: AlterTable Albums 11:16:34.3 Info: => 3E-07s 11:16:34.3 Info: CreateColumn Albums Links String 11:16:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:34.3 Info: => 0.0005062s 11:16:34.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:34.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:34.3 Info: => 8.53E-05s 11:16:34.3 Info: AlterTable Tracks 11:16:34.3 Info: => 3E-07s 11:16:34.3 Info: CreateColumn Tracks ForeignRecordingId String 11:16:34.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:34.3 Info: => 0.0006237s 11:16:34.3 Info: AlterTable Tracks 11:16:34.3 Info: => 3E-07s 11:16:34.3 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:34.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:34.3 Info: => 0.0005335s 11:16:34.3 Info: AlterTable Tracks 11:16:34.3 Info: => 4E-07s 11:16:34.3 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:34.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:34.3 Info: => 0.0005481s 11:16:34.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:34.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:34.3 Info: => 6.72E-05s 11:16:34.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:34.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:34.3 Info: => 5.6E-05s 11:16:34.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:34.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:34.3 Info: DROP TABLE "Artists" 11:16:34.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.3 Info: => 0.0040876s 11:16:34.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:34.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:34.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:34.3 Info: DROP TABLE "Albums" 11:16:34.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.3 Info: => 0.0044563s 11:16:34.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:34.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:16:34.3 Info: DROP TABLE "Tracks" 11:16:34.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:34.3 Info: => 0.0039139s 11:16:34.3 Info: DeleteColumn TrackFiles ArtistId 11:16:34.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:34.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:16:34.3 Info: DROP TABLE "TrackFiles" 11:16:34.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.3 Info: => 0.0038104s 11:16:34.3 Info: CreateIndex Artists (ArtistMetadataId) 11:16:34.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.3 Info: => 7.72E-05s 11:16:34.3 Info: CreateIndex Artists (Monitored) 11:16:34.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.3 Info: => 7.17E-05s 11:16:34.3 Info: CreateIndex Albums (ArtistMetadataId) 11:16:34.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:34.3 Info: => 7.12E-05s 11:16:34.3 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:34.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:34.3 Info: => 7.32E-05s 11:16:34.3 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:34.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:34.3 Info: => 6.92E-05s 11:16:34.3 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:34.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:34.3 Info: => 6.87E-05s 11:16:34.3 Info: UpdateData 11:16:34.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:34.3 Info: => 3.64E-05s 11:16:34.3 Info: UpdateData 11:16:34.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:34.3 Info: => 2.96E-05s 11:16:34.3 Info: UpdateData 11:16:34.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:34.3 Info: => 3.47E-05s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:34', 'add_release_groups_etc') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 23: add_release_groups_etc migrated 11:16:34.3 Info: => 0.0006456s 11:16:34.3 Info: 24: NewMediaInfoFormat migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 24 11:16:34.3 Info: UpdateData 11:16:34.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:34.3 Info: => 3.83E-05s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:34', 'NewMediaInfoFormat') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 24: NewMediaInfoFormat migrated 11:16:34.3 Info: => 0.000473s 11:16:34.3 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 25 11:16:34.3 Info: RenameTable Restrictions ReleaseProfiles 11:16:34.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:34.3 Info: => 0.0016469s 11:16:34.3 Info: AlterTable ReleaseProfiles 11:16:34.3 Info: => 4E-07s 11:16:34.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:34.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:34.3 Info: => 0.0004831s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:34', 'rename_restrictions_to_release_profiles') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:34.3 Info: => 0.0010617s 11:16:34.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 26 11:16:34.3 Info: RenameTable Profiles QualityProfiles 11:16:34.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:34.3 Info: => 0.0016434s 11:16:34.3 Info: AlterTable QualityProfiles 11:16:34.3 Info: => 4E-07s 11:16:34.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:34.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:34.3 Info: => 0.0004666s 11:16:34.3 Info: AlterTable LanguageProfiles 11:16:34.3 Info: => 3E-07s 11:16:34.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:34.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:34.3 Info: => 0.0004699s 11:16:34.3 Info: UpdateData 11:16:34.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:34.3 Info: => 3.57E-05s 11:16:34.3 Info: UpdateData 11:16:34.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:34.3 Info: => 2.69E-05s 11:16:34.3 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:34.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.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" 11:16:34.3 Info: DROP TABLE "Artists" 11:16:34.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.3 Info: => 0.0040225s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:34', 'rename_quality_profiles_add_upgrade_allowed') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:34.3 Info: => 0.0045961s 11:16:34.3 Info: 27: add_import_exclusions migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 27 11:16:34.3 Info: CreateTable ImportListExclusions 11:16:34.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:34.3 Info: => 0.0001033s 11:16:34.3 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:34.3 Info: => 8.02E-05s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:34', 'add_import_exclusions') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 27: add_import_exclusions migrated 11:16:34.3 Info: => 0.0005735s 11:16:34.3 Info: 28: clean_artist_metadata_table migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 28 11:16:34.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) 11:16:34.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) 11:16:34.3 Info: => 0.000127s 11:16:34.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) 11:16:34.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) 11:16:34.3 Info: => 0.0001126s 11:16:34.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) 11:16:34.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) 11:16:34.3 Info: => 0.0001104s 11:16:34.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) 11:16:34.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) 11:16:34.3 Info: => 0.0001093s 11:16:34.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) 11:16:34.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) 11:16:34.3 Info: => 0.0001062s 11:16:34.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) 11:16:34.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) 11:16:34.3 Info: => 0.0001098s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:34', 'clean_artist_metadata_table') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 28: clean_artist_metadata_table migrated 11:16:34.3 Info: => 0.0005712s 11:16:34.3 Info: 29: health_issue_notification migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 29 11:16:34.3 Info: AlterTable Notifications 11:16:34.3 Info: => 5E-07s 11:16:34.3 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:34.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:34.3 Info: => 0.0005079s 11:16:34.3 Info: AlterTable Notifications 11:16:34.3 Info: => 3E-07s 11:16:34.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:34.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:34.3 Info: => 0.0004814s 11:16:34.3 Info: AlterTable Notifications 11:16:34.3 Info: => 4E-07s 11:16:34.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:34.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:34.3 Info: => 0.0004796s 11:16:34.3 Info: AlterTable Notifications 11:16:34.3 Info: => 3E-07s 11:16:34.3 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:34.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:34.3 Info: => 0.0004809s 11:16:34.3 Info: AlterTable Notifications 11:16:34.3 Info: => 3E-07s 11:16:34.3 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:34.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:34.3 Info: => 0.0004832s 11:16:34.3 Info: DeleteColumn Notifications OnDownload 11:16:34.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) 11:16:34.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" 11:16:34.3 Info: DROP TABLE "Notifications" 11:16:34.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:34.3 Info: => 0.0035398s 11:16:34.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:34.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) 11:16:34.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" 11:16:34.3 Info: DROP TABLE "Notifications" 11:16:34.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:34.3 Info: => 0.0035917s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:34', 'health_issue_notification') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 29: health_issue_notification migrated 11:16:34.3 Info: => 0.004115s 11:16:34.3 Info: 30: add_mediafilerepository_mtime migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 30 11:16:34.3 Info: AlterTable TrackFiles 11:16:34.3 Info: => 5E-07s 11:16:34.3 Info: CreateColumn TrackFiles Modified DateTime 11:16:34.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:34.3 Info: => 0.0005015s 11:16:34.3 Info: AlterTable TrackFiles 11:16:34.3 Info: => 3E-07s 11:16:34.3 Info: CreateColumn TrackFiles Path String 11:16:34.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:34.3 Info: => 0.0004719s 11:16:34.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:34.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:34.3 Info: => 2.78E-05s 11:16:34.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) 11:16:34.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) 11:16:34.3 Info: => 0.0001157s 11:16:34.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) 11:16:34.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) 11:16:34.3 Info: => 0.000125s 11:16:34.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) 11:16:34.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) 11:16:34.3 Info: => 0.0001308s 11:16:34.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") 11:16:34.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") 11:16:34.3 Info: => 6.39E-05s 11:16:34.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:34.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:34.3 Info: => 4.33E-05s 11:16:34.3 Info: AlterTable TrackFiles 11:16:34.3 Info: => 3E-07s 11:16:34.3 Info: AlterColumn TrackFiles Path String 11:16:34.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:34.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" 11:16:34.3 Info: DROP TABLE "TrackFiles" 11:16:34.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.3 Info: => 0.0036812s 11:16:34.3 Info: CreateIndex TrackFiles (Path) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.3 Info: => 7.74E-05s 11:16:34.3 Info: DeleteColumn TrackFiles RelativePath 11:16:34.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:34.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" 11:16:34.3 Info: DROP TABLE "TrackFiles" 11:16:34.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.3 Info: => 0.0038765s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:34', 'add_mediafilerepository_mtime') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 30: add_mediafilerepository_mtime migrated 11:16:34.3 Info: => 0.0043638s 11:16:34.3 Info: 31: add_artistmetadataid_constraint migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 31 11:16:34.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") 11:16:34.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") 11:16:34.3 Info: => 6.97E-05s 11:16:34.3 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:34.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:34.4 Info: => 0.0001694s 11:16:34.4 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:34.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:34.4 Info: DROP TABLE "Artists" 11:16:34.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.4 Info: => 0.0040465s 11:16:34.4 Info: CreateIndex Artists (ArtistMetadataId) 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.4 Info: => 7.38E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:34', 'add_artistmetadataid_constraint') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 31: add_artistmetadataid_constraint migrated 11:16:34.4 Info: => 0.0005748s 11:16:34.4 Info: 32: old_ids_and_artist_alias migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 32 11:16:34.4 Info: AlterTable ArtistMetadata 11:16:34.4 Info: => 4E-07s 11:16:34.4 Info: CreateColumn ArtistMetadata Aliases String 11:16:34.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:34.4 Info: => 0.0005108s 11:16:34.4 Info: AlterTable ArtistMetadata 11:16:34.4 Info: => 3E-07s 11:16:34.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:34.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:34.4 Info: => 0.0004965s 11:16:34.4 Info: AlterTable Albums 11:16:34.4 Info: => 4E-07s 11:16:34.4 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:34.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:34.4 Info: => 0.0004982s 11:16:34.4 Info: AlterTable AlbumReleases 11:16:34.4 Info: => 4E-07s 11:16:34.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:34.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:34.4 Info: => 0.0005417s 11:16:34.4 Info: AlterTable Tracks 11:16:34.4 Info: => 3E-07s 11:16:34.4 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:34.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:34.4 Info: => 0.0004942s 11:16:34.4 Info: AlterTable Tracks 11:16:34.4 Info: => 4E-07s 11:16:34.4 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:34.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:34.4 Info: => 0.0005089s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:34', 'old_ids_and_artist_alias') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 32: old_ids_and_artist_alias migrated 11:16:34.4 Info: => 0.0009777s 11:16:34.4 Info: 33: download_propers_config migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 33 11:16:34.4 Info: PerformDBOperation 11:16:34.4 Info: Performing DB Operation 11:16:34.4 Info: => 2.48E-05s 11:16:34.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:34.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:34.4 Info: => 2.75E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:34', 'download_propers_config') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 33: download_propers_config migrated 11:16:34.4 Info: => 0.0004491s 11:16:34.4 Info: 34: remove_language_profiles migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 34 11:16:34.4 Info: DeleteTable LanguageProfiles 11:16:34.4 Info: DROP TABLE "LanguageProfiles" 11:16:34.4 Info: => 0.0001838s 11:16:34.4 Info: DeleteColumn Artists LanguageProfileId 11:16:34.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.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" 11:16:34.4 Info: DROP TABLE "Artists" 11:16:34.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.4 Info: => 0.0041664s 11:16:34.4 Info: DeleteColumn ImportLists LanguageProfileId 11:16:34.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) 11:16:34.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" 11:16:34.4 Info: DROP TABLE "ImportLists" 11:16:34.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:34.4 Info: => 0.0037319s 11:16:34.4 Info: DeleteColumn Blacklist Language 11:16:34.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) 11:16:34.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" 11:16:34.4 Info: DROP TABLE "Blacklist" 11:16:34.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:34.4 Info: => 0.0035569s 11:16:34.4 Info: DeleteColumn History Language 11:16:34.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) 11:16:34.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" 11:16:34.4 Info: DROP TABLE "History" 11:16:34.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:34.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:34.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:34.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:34.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:34.4 Info: => 0.0040849s 11:16:34.4 Info: DeleteColumn LyricFiles Language 11:16:34.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) 11:16:34.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" 11:16:34.4 Info: DROP TABLE "LyricFiles" 11:16:34.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:34.4 Info: => 0.0050837s 11:16:34.4 Info: DeleteColumn TrackFiles Language 11:16:34.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) 11:16:34.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" 11:16:34.4 Info: DROP TABLE "TrackFiles" 11:16:34.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.4 Info: => 0.0037481s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:34', 'remove_language_profiles') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 34: remove_language_profiles migrated 11:16:34.4 Info: => 0.004368s 11:16:34.4 Info: 35: multi_disc_naming_format migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 35 11:16:34.4 Info: AlterTable NamingConfig 11:16:34.4 Info: => 5E-07s 11:16:34.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:34.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:34.4 Info: => 0.0005264s 11:16:34.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:34.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:34.4 Info: => 3.29E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:34', 'multi_disc_naming_format') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 35: multi_disc_naming_format migrated 11:16:34.4 Info: => 0.000475s 11:16:34.4 Info: 36: add_download_client_priority migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 36 11:16:34.4 Info: AlterTable DownloadClients 11:16:34.4 Info: => 5E-07s 11:16:34.4 Info: CreateColumn DownloadClients Priority Int32 11:16:34.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:34.4 Info: => 0.0005498s 11:16:34.4 Info: PerformDBOperation 11:16:34.4 Info: Performing DB Operation 11:16:34.4 Info: => 4.56E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:34', 'add_download_client_priority') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 36: add_download_client_priority migrated 11:16:34.4 Info: => 0.0005153s 11:16:34.4 Info: 37: remove_growl_prowl migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 37 11:16:34.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:34.4 Info: => 4.52E-05s 11:16:34.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:34.4 Info: => 2.49E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:34', 'remove_growl_prowl') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 37: remove_growl_prowl migrated 11:16:34.4 Info: => 0.0003763s 11:16:34.4 Info: 38: remove_plex_hometheatre migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 38 11:16:34.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:34.4 Info: => 3.27E-05s 11:16:34.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:34.4 Info: => 2.44E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:34', 'remove_plex_hometheatre') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 38: remove_plex_hometheatre migrated 11:16:34.4 Info: => 0.0004518s 11:16:34.4 Info: 39: add_root_folder_add_defaults migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 39 11:16:34.4 Info: AlterTable RootFolders 11:16:34.4 Info: => 5E-07s 11:16:34.4 Info: CreateColumn RootFolders Name String 11:16:34.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:34.4 Info: => 0.0005008s 11:16:34.4 Info: AlterTable RootFolders 11:16:34.4 Info: => 4E-07s 11:16:34.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:34.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:34.4 Info: => 0.0004849s 11:16:34.4 Info: AlterTable RootFolders 11:16:34.4 Info: => 3E-07s 11:16:34.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:34.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:34.4 Info: => 0.0004847s 11:16:34.4 Info: AlterTable RootFolders 11:16:34.4 Info: => 3E-07s 11:16:34.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:34.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:34.4 Info: => 0.0005243s 11:16:34.4 Info: AlterTable RootFolders 11:16:34.4 Info: => 4E-07s 11:16:34.4 Info: CreateColumn RootFolders DefaultTags String 11:16:34.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:34.4 Info: => 0.0005187s 11:16:34.4 Info: PerformDBOperation 11:16:34.4 Info: Performing DB Operation 11:16:34.4 Info: => 4.46E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:34', 'add_root_folder_add_defaults') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 39: add_root_folder_add_defaults migrated 11:16:34.4 Info: => 0.0004975s 11:16:34.4 Info: 40: task_duration migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 40 11:16:34.4 Info: AlterTable ScheduledTasks 11:16:34.4 Info: => 4E-07s 11:16:34.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:34.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:34.4 Info: => 0.0004921s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:34', 'task_duration') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 40: task_duration migrated 11:16:34.4 Info: => 0.0009445s 11:16:34.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 41 11:16:34.4 Info: AlterTable ReleaseProfiles 11:16:34.4 Info: => 5E-07s 11:16:34.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:34.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:34.4 Info: => 0.0005301s 11:16:34.4 Info: AlterTable ReleaseProfiles 11:16:34.4 Info: => 4E-07s 11:16:34.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:34.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:34.4 Info: => 0.0005622s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:34', 'add_indexer_and_enabled_to_release_profiles') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:34.4 Info: => 0.0010908s 11:16:34.4 Info: 42: remove_album_folders migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 42 11:16:34.4 Info: DeleteColumn Artists AlbumFolder 11:16:34.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.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" 11:16:34.4 Info: DROP TABLE "Artists" 11:16:34.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.4 Info: => 0.0040679s 11:16:34.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:34.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:34.4 Info: => 3.06E-05s 11:16:34.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:34.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:34.4 Info: => 2.53E-05s 11:16:34.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:34.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) 11:16:34.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:34.4 Info: DROP TABLE "NamingConfig" 11:16:34.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:34.4 Info: => 0.0034507s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:34', 'remove_album_folders') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 42: remove_album_folders migrated 11:16:34.4 Info: => 0.0039196s 11:16:34.4 Info: 44: add_priority_to_indexers migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 44 11:16:34.4 Info: AlterTable Indexers 11:16:34.4 Info: => 4E-07s 11:16:34.4 Info: CreateColumn Indexers Priority Int32 11:16:34.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:34.4 Info: => 0.0006196s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:34', 'add_priority_to_indexers') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 44: add_priority_to_indexers migrated 11:16:34.4 Info: => 0.0011203s 11:16:34.4 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 45 11:16:34.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:34.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:34.4 Info: => 0.0001154s 11:16:34.4 Info: PerformDBOperation 11:16:34.4 Info: Performing DB Operation 11:16:34.4 Info: => 2.36E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:34', 'remove_chown_and_folderchmod_config') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:34.4 Info: => 0.0004775s 11:16:34.4 Info: 47: update_notifiarr migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 47 11:16:34.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:34.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:34.4 Info: => 5.18E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:34', 'update_notifiarr') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 47: update_notifiarr migrated 11:16:34.4 Info: => 0.0004025s 11:16:34.4 Info: 49: email_multiple_addresses migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 49 11:16:34.4 Info: PerformDBOperation 11:16:34.4 Info: Performing DB Operation 11:16:34.4 Info: => 4.56E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:34', 'email_multiple_addresses') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 49: email_multiple_addresses migrated 11:16:34.4 Info: => 0.000363s 11:16:34.4 Info: 50: rename_blacklist_to_blocklist migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 50 11:16:34.4 Info: RenameTable Blacklist Blocklist 11:16:34.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:34.4 Info: => 0.0015935s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:34', 'rename_blacklist_to_blocklist') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 50: rename_blacklist_to_blocklist migrated 11:16:34.4 Info: => 0.0020171s 11:16:34.4 Info: 51: cdh_per_downloadclient migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 51 11:16:34.4 Info: AlterTable DownloadClients 11:16:34.4 Info: => 4E-07s 11:16:34.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:34.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:34.4 Info: => 0.000536s 11:16:34.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:34.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:34.4 Info: => 0.0005284s 11:16:34.4 Info: PerformDBOperation 11:16:34.4 Info: Performing DB Operation 11:16:34.4 Info: => 0.0001474s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:34', 'cdh_per_downloadclient') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 51: cdh_per_downloadclient migrated 11:16:34.4 Info: => 0.0005947s 11:16:34.4 Info: 52: download_history migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 52 11:16:34.4 Info: CreateTable DownloadHistory 11:16:34.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) 11:16:34.4 Info: => 0.0001271s 11:16:34.4 Info: CreateIndex DownloadHistory (EventType) 11:16:34.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:34.4 Info: => 8.71E-05s 11:16:34.4 Info: CreateIndex DownloadHistory (ArtistId) 11:16:34.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:34.4 Info: => 7.58E-05s 11:16:34.4 Info: CreateIndex DownloadHistory (DownloadId) 11:16:34.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:34.4 Info: => 7.43E-05s 11:16:34.4 Info: PerformDBOperation 11:16:34.4 Info: Performing DB Operation 11:16:34.4 Info: => 0.0001075s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:34', 'download_history') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 52: download_history migrated 11:16:34.4 Info: => 0.0006062s 11:16:34.4 Info: 53: add_update_history migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 53 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:34', 'add_update_history') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 53: add_update_history migrated 11:16:34.4 Info: => 0.0003767s 11:16:34.4 Info: 54: add_on_update_to_notifications migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 54 11:16:34.4 Info: AlterTable Notifications 11:16:34.4 Info: => 4E-07s 11:16:34.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:34.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:34.4 Info: => 0.0005486s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:34', 'add_on_update_to_notifications') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 54: add_on_update_to_notifications migrated 11:16:34.4 Info: => 0.0008847s 11:16:34.4 Info: 55: download_client_per_indexer migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 55 11:16:34.4 Info: AlterTable Indexers 11:16:34.4 Info: => 4E-07s 11:16:34.4 Info: CreateColumn Indexers DownloadClientId Int32 11:16:34.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:34.4 Info: => 0.0005323s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:34', 'download_client_per_indexer') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 55: download_client_per_indexer migrated 11:16:34.4 Info: => 0.000878s 11:16:34.4 Info: 56: AddNewItemMonitorType migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 56 11:16:34.4 Info: AlterTable Artists 11:16:34.4 Info: => 5E-07s 11:16:34.4 Info: CreateColumn Artists MonitorNewItems Int32 11:16:34.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:34.4 Info: => 0.0005757s 11:16:34.4 Info: AlterTable RootFolders 11:16:34.4 Info: => 4E-07s 11:16:34.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:34.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:34.4 Info: => 0.0005464s 11:16:34.4 Info: AlterTable ImportLists 11:16:34.4 Info: => 3E-07s 11:16:34.4 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:34.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:34.4 Info: => 0.0005236s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:34', 'AddNewItemMonitorType') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 56: AddNewItemMonitorType migrated 11:16:34.4 Info: => 0.0009572s 11:16:34.4 Info: 57: ImportListSearch migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 57 11:16:34.4 Info: AlterTable ImportLists 11:16:34.4 Info: => 4E-07s 11:16:34.4 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:34.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:34.4 Info: => 0.0005481s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:34', 'ImportListSearch') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 57: ImportListSearch migrated 11:16:34.4 Info: => 0.0009587s 11:16:34.4 Info: 58: ImportListMonitorExisting migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 58 11:16:34.4 Info: AlterTable ImportLists 11:16:34.4 Info: => 4E-07s 11:16:34.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:34.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:34.4 Info: => 0.0005985s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:34', 'ImportListMonitorExisting') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 58: ImportListMonitorExisting migrated 11:16:34.4 Info: => 0.0010775s 11:16:34.4 Info: 59: add_indexer_tags migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 59 11:16:34.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:34.4 Info: => 3.57E-05s 11:16:34.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:34.4 Info: => 2.51E-05s 11:16:34.4 Info: AlterTable Indexers 11:16:34.4 Info: => 2E-07s 11:16:34.4 Info: CreateColumn Indexers Tags String 11:16:34.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:34.4 Info: => 0.0005509s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:34', 'add_indexer_tags') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 59: add_indexer_tags migrated 11:16:34.4 Info: => 0.0010049s 11:16:34.4 Info: 60: update_audio_types migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 60 11:16:34.4 Info: PerformDBOperation 11:16:34.4 Info: Performing DB Operation 11:16:34.4 Info: => 4.11E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:34', 'update_audio_types') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 60: update_audio_types migrated 11:16:34.4 Info: => 0.0004694s 11:16:34.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 61 11:16:34.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.4 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:34.4 Info: => 2.97E-05s 11:16:34.4 Info: AlterTable AlbumReleases 11:16:34.4 Info: => 3E-07s 11:16:34.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.4 Info: DROP TABLE "AlbumReleases" 11:16:34.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:34.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:34.4 Info: => 0.0046086s 11:16:34.4 Info: AlterTable Albums 11:16:34.4 Info: => 4E-07s 11:16:34.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:34.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:34.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:16:34.4 Info: DROP TABLE "Albums" 11:16:34.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:34.4 Info: => 0.0046734s 11:16:34.4 Info: AlterTable Albums 11:16:34.4 Info: => 4E-07s 11:16:34.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:34.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:34.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:16:34.4 Info: DROP TABLE "Albums" 11:16:34.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:34.4 Info: => 0.00433s 11:16:34.4 Info: AlterTable Albums 11:16:34.4 Info: => 4E-07s 11:16:34.4 Info: AlterColumn Albums Added DateTimeOffset 11:16:34.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:34.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:16:34.4 Info: DROP TABLE "Albums" 11:16:34.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:34.4 Info: => 0.0041427s 11:16:34.4 Info: AlterTable Artists 11:16:34.4 Info: => 4E-07s 11:16:34.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:34.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:34.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:16:34.4 Info: DROP TABLE "Artists" 11:16:34.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.4 Info: => 0.004182s 11:16:34.4 Info: AlterTable Artists 11:16:34.4 Info: => 3E-07s 11:16:34.4 Info: AlterColumn Artists Added DateTimeOffset 11:16:34.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:34.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:16:34.4 Info: DROP TABLE "Artists" 11:16:34.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.4 Info: => 0.0041872s 11:16:34.4 Info: AlterTable Blocklist 11:16:34.4 Info: => 3E-07s 11:16:34.4 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:34.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:16:34.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:16:34.4 Info: DROP TABLE "Blocklist" 11:16:34.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:34.4 Info: => 0.003601s 11:16:34.4 Info: AlterTable Blocklist 11:16:34.4 Info: => 3E-07s 11:16:34.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.5 Info: DROP TABLE "Blocklist" 11:16:34.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:34.5 Info: => 0.0036474s 11:16:34.5 Info: AlterTable Commands 11:16:34.5 Info: => 3E-07s 11:16:34.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.5 Info: DROP TABLE "Commands" 11:16:34.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:34.5 Info: => 0.0035995s 11:16:34.5 Info: AlterTable Commands 11:16:34.5 Info: => 3E-07s 11:16:34.5 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.5 Info: DROP TABLE "Commands" 11:16:34.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:34.5 Info: => 0.0036994s 11:16:34.5 Info: AlterTable Commands 11:16:34.5 Info: => 4E-07s 11:16:34.5 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.5 Info: DROP TABLE "Commands" 11:16:34.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:34.5 Info: => 0.0064771s 11:16:34.5 Info: AlterTable DownloadClientStatus 11:16:34.5 Info: => 4E-07s 11:16:34.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:34.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) 11:16:34.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:34.5 Info: DROP TABLE "DownloadClientStatus" 11:16:34.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:34.5 Info: => 0.0038959s 11:16:34.5 Info: AlterTable DownloadClientStatus 11:16:34.5 Info: => 3E-07s 11:16:34.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:34.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) 11:16:34.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:34.5 Info: DROP TABLE "DownloadClientStatus" 11:16:34.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:34.5 Info: => 0.0039047s 11:16:34.5 Info: AlterTable DownloadClientStatus 11:16:34.5 Info: => 3E-07s 11:16:34.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:34.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) 11:16:34.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:34.5 Info: DROP TABLE "DownloadClientStatus" 11:16:34.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:34.5 Info: => 0.0038806s 11:16:34.5 Info: AlterTable DownloadHistory 11:16:34.5 Info: => 3E-07s 11:16:34.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:34.5 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:16:34.5 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:16:34.5 Info: DROP TABLE "DownloadHistory" 11:16:34.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:34.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:34.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:34.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:34.5 Info: => 0.0042449s 11:16:34.5 Info: AlterTable ExtraFiles 11:16:34.5 Info: => 3E-07s 11:16:34.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:34.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:34.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:16:34.5 Info: DROP TABLE "ExtraFiles" 11:16:34.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:34.5 Info: => 0.0037153s 11:16:34.5 Info: AlterTable ExtraFiles 11:16:34.5 Info: => 5E-07s 11:16:34.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:34.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:34.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:16:34.5 Info: DROP TABLE "ExtraFiles" 11:16:34.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:34.5 Info: => 0.0038179s 11:16:34.5 Info: AlterTable History 11:16:34.5 Info: => 4E-07s 11:16:34.5 Info: AlterColumn History Date DateTimeOffset 11:16:34.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:16:34.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:16:34.5 Info: DROP TABLE "History" 11:16:34.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:34.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:34.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:34.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:34.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:34.5 Info: => 0.0041011s 11:16:34.5 Info: AlterTable ImportListStatus 11:16:34.5 Info: => 4E-07s 11:16:34.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:34.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:34.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:34.5 Info: DROP TABLE "ImportListStatus" 11:16:34.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:34.5 Info: => 0.0042139s 11:16:34.5 Info: AlterTable ImportListStatus 11:16:34.5 Info: => 3E-07s 11:16:34.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:34.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:34.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:34.5 Info: DROP TABLE "ImportListStatus" 11:16:34.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:34.5 Info: => 0.0044808s 11:16:34.5 Info: AlterTable ImportListStatus 11:16:34.5 Info: => 3E-07s 11:16:34.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:34.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:34.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:34.5 Info: DROP TABLE "ImportListStatus" 11:16:34.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:34.5 Info: => 0.0037963s 11:16:34.5 Info: AlterTable IndexerStatus 11:16:34.5 Info: => 4E-07s 11:16:34.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:34.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:34.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:34.5 Info: DROP TABLE "IndexerStatus" 11:16:34.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:34.5 Info: => 0.0038257s 11:16:34.5 Info: AlterTable IndexerStatus 11:16:34.5 Info: => 4E-07s 11:16:34.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:34.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:34.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:34.5 Info: DROP TABLE "IndexerStatus" 11:16:34.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:34.5 Info: => 0.0037134s 11:16:34.5 Info: AlterTable IndexerStatus 11:16:34.5 Info: => 3E-07s 11:16:34.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:34.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:34.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:34.5 Info: DROP TABLE "IndexerStatus" 11:16:34.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:34.5 Info: => 0.0039321s 11:16:34.5 Info: AlterTable LyricFiles 11:16:34.5 Info: => 4E-07s 11:16:34.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.5 Info: DROP TABLE "LyricFiles" 11:16:34.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:34.5 Info: => 0.0036161s 11:16:34.5 Info: AlterTable LyricFiles 11:16:34.5 Info: => 3E-07s 11:16:34.5 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:34.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:16:34.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" 11:16:34.5 Info: DROP TABLE "LyricFiles" 11:16:34.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:34.5 Info: => 0.0037515s 11:16:34.5 Info: AlterTable MetadataFiles 11:16:34.5 Info: => 4E-07s 11:16:34.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:34.5 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:34.5 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:16:34.5 Info: DROP TABLE "MetadataFiles" 11:16:34.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:34.5 Info: => 0.0048476s 11:16:34.5 Info: AlterTable MetadataFiles 11:16:34.5 Info: => 4E-07s 11:16:34.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:34.5 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:34.5 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:16:34.5 Info: DROP TABLE "MetadataFiles" 11:16:34.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:34.5 Info: => 0.0044145s 11:16:34.5 Info: AlterTable PendingReleases 11:16:34.5 Info: => 4E-07s 11:16:34.5 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:34.5 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:16:34.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:34.5 Info: DROP TABLE "PendingReleases" 11:16:34.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:34.5 Info: => 0.0035732s 11:16:34.5 Info: AlterTable ScheduledTasks 11:16:34.5 Info: => 4E-07s 11:16:34.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:34.5 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:16:34.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:34.5 Info: DROP TABLE "ScheduledTasks" 11:16:34.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:34.5 Info: => 0.0038809s 11:16:34.5 Info: AlterTable ScheduledTasks 11:16:34.5 Info: => 3E-07s 11:16:34.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:34.5 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:16:34.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:34.5 Info: DROP TABLE "ScheduledTasks" 11:16:34.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:34.5 Info: => 0.0038737s 11:16:34.5 Info: AlterTable TrackFiles 11:16:34.5 Info: => 3E-07s 11:16:34.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16:34.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:34.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" 11:16:34.5 Info: DROP TABLE "TrackFiles" 11:16:34.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.6 Info: => 0.0039253s 11:16:34.6 Info: AlterTable TrackFiles 11:16:34.6 Info: => 3E-07s 11:16:34.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.6 Info: DROP TABLE "TrackFiles" 11:16:34.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.6 Info: => 0.0038951s 11:16:34.6 Info: AlterTable VersionInfo 11:16:34.6 Info: => 4E-07s 11:16:34.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:34.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:34.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:34.6 Info: DROP TABLE "VersionInfo" 11:16:34.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:34.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:34.6 Info: => 0.0042707s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:34', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:34.6 Info: => 0.0051213s 11:16:34.6 Info: 62: add_on_delete_to_notifications migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 62 11:16:34.6 Info: AlterTable Notifications 11:16:34.6 Info: => 5E-07s 11:16:34.6 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:34.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:34.6 Info: => 0.0006042s 11:16:34.6 Info: AlterTable Notifications 11:16:34.6 Info: => 4E-07s 11:16:34.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:34.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:34.6 Info: => 0.000553s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:34', 'add_on_delete_to_notifications') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 62: add_on_delete_to_notifications migrated 11:16:34.6 Info: => 0.0010211s 11:16:34.6 Info: 63: add_custom_formats migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 63 11:16:34.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/i", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 11:16:34.6 Info: AlterTable DelayProfiles 11:16:34.6 Info: => 4E-07s 11:16:34.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:34.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:34.6 Info: => 0.0005398s 11:16:34.6 Info: UpdateData 11:16:34.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:34.6 Info: => 3.95E-05s 11:16:34.6 Info: AlterTable TrackFiles 11:16:34.6 Info: => 3E-07s 11:16:34.6 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:34.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:34.6 Info: => 0.0005685s 11:16:34.6 Info: PerformDBOperation 11:16:34.6 Info: Performing DB Operation 11:16:34.6 Info: => 0.0010322s 11:16:34.6 Info: CreateTable CustomFormats 11:16:34.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) 11:16:34.6 Info: => 0.0001413s 11:16:34.6 Info: CreateIndex CustomFormats (Name) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:34.6 Info: => 0.0001083s 11:16:34.6 Info: AlterTable QualityProfiles 11:16:34.6 Info: => 4E-07s 11:16:34.6 Info: CreateColumn QualityProfiles FormatItems String 11:16:34.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:34.6 Info: => 0.0005658s 11:16:34.6 Info: AlterTable QualityProfiles 11:16:34.6 Info: => 4E-07s 11:16:34.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:34.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:34.6 Info: => 0.0005596s 11:16:34.6 Info: AlterTable QualityProfiles 11:16:34.6 Info: => 4E-07s 11:16:34.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:34.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:34.6 Info: => 0.0005711s 11:16:34.6 Info: PerformDBOperation 11:16:34.6 Info: Performing DB Operation 11:16:34.6 Info: => 0.0010528s 11:16:34.6 Info: PerformDBOperation 11:16:34.6 Info: Performing DB Operation 11:16:34.6 Info: => 3.04E-05s 11:16:34.6 Info: DeleteColumn ReleaseProfiles Preferred 11:16:34.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) 11:16:34.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:34.6 Info: DROP TABLE "ReleaseProfiles" 11:16:34.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:34.6 Info: => 0.0045354s 11:16:34.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:34.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) 11:16:34.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:34.6 Info: DROP TABLE "ReleaseProfiles" 11:16:34.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:34.6 Info: => 0.0040239s 11:16:34.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:34.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:34.6 Info: => 3.69E-05s 11:16:34.6 Info: AlterTable DelayProfiles 11:16:34.6 Info: => 3E-07s 11:16:34.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:34.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:34.6 Info: => 0.0005749s 11:16:34.6 Info: AlterTable DelayProfiles 11:16:34.6 Info: => 3E-07s 11:16:34.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:34.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:34.6 Info: => 0.0005428s 11:16:34.6 Info: -> 1 Insert operations completed in 00:00:00.0000670 taking an average of 00:00:00.0000670 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:34', 'add_custom_formats') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 63: add_custom_formats migrated 11:16:34.6 Info: => 0.0010666s 11:16:34.6 Debug: Took: 00:00:00.3687884 11:16:34.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 11:16:34.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 11:16:34.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349946622821_137/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:34.6 Info: DatabaseEngineVersionCheck migrating 11:16:34.6 Info: PerformDBOperation 11:16:34.6 Info: Performing DB Operation 11:16:34.6 Info: SQLite 3.46.0 11:16:34.6 Info: => 0.0014203s 11:16:34.6 Info: DatabaseEngineVersionCheck migrated 11:16:34.6 Info: => 0.0014283s 11:16:34.6 Info: VersionMigration migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: CreateTable VersionInfo 11:16:34.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:34.6 Info: => 0.0001831s 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: VersionMigration migrated 11:16:34.6 Info: => 0.0009426s 11:16:34.6 Info: VersionUniqueMigration migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: CreateIndex VersionInfo (Version) 11:16:34.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:34.6 Info: => 0.0001142s 11:16:34.6 Info: AlterTable VersionInfo 11:16:34.6 Info: => 4E-07s 11:16:34.6 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:34.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:34.6 Info: => 0.000471s 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: VersionUniqueMigration migrated 11:16:34.6 Info: => 0.0012384s 11:16:34.6 Info: VersionDescriptionMigration migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: AlterTable VersionInfo 11:16:34.6 Info: => 5E-07s 11:16:34.6 Info: CreateColumn VersionInfo Description String 11:16:34.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:34.6 Info: => 0.0001831s 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: VersionDescriptionMigration migrated 11:16:34.6 Info: => 0.0005834s 11:16:34.6 Info: 1: InitialSetup migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 1 11:16:34.6 Info: CreateTable Config 11:16:34.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:34.6 Info: => 0.0001275s 11:16:34.6 Info: CreateIndex Config (Key) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:34.6 Info: => 7.1E-05s 11:16:34.6 Info: CreateTable RootFolders 11:16:34.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:34.6 Info: => 0.0001014s 11:16:34.6 Info: CreateIndex RootFolders (Path) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:34.6 Info: => 7.21E-05s 11:16:34.6 Info: CreateTable Artists 11:16:34.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:34.6 Info: => 0.0002035s 11:16:34.6 Info: CreateIndex Artists (ForeignArtistId) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:34.6 Info: => 7.36E-05s 11:16:34.6 Info: CreateIndex Artists (NameSlug) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:34.6 Info: => 6.66E-05s 11:16:34.6 Info: CreateIndex Artists (CleanName) 11:16:34.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.6 Info: => 6.48E-05s 11:16:34.6 Info: CreateIndex Artists (Path) 11:16:34.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.6 Info: => 6.24E-05s 11:16:34.6 Info: CreateTable Albums 11:16:34.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:34.6 Info: => 0.0002134s 11:16:34.6 Info: CreateIndex Albums (ForeignAlbumId) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.6 Info: => 7.2E-05s 11:16:34.6 Info: CreateIndex Albums (MBId) 11:16:34.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:34.6 Info: => 6.46E-05s 11:16:34.6 Info: CreateIndex Albums (TADBId) 11:16:34.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:34.6 Info: => 6.34E-05s 11:16:34.6 Info: CreateIndex Albums (TitleSlug) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:34.6 Info: => 6.51E-05s 11:16:34.6 Info: CreateIndex Albums (CleanTitle) 11:16:34.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.6 Info: => 6.2E-05s 11:16:34.6 Info: CreateIndex Albums (Path) 11:16:34.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:34.6 Info: => 6.13E-05s 11:16:34.6 Info: CreateTable Tracks 11:16:34.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:34.6 Info: => 0.0001387s 11:16:34.6 Info: CreateIndex Tracks (ForeignTrackId) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:34.6 Info: => 7.02E-05s 11:16:34.6 Info: CreateIndex Tracks (ArtistId) 11:16:34.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:34.6 Info: => 6.68E-05s 11:16:34.6 Info: CreateIndex Tracks (TrackFileId) 11:16:34.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:34.6 Info: => 7.09E-05s 11:16:34.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:34.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:34.6 Info: => 7.19E-05s 11:16:34.6 Info: CreateTable TrackFiles 11:16:34.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:34.6 Info: => 0.0001353s 11:16:34.6 Info: CreateIndex TrackFiles (ArtistId) 11:16:34.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:34.6 Info: => 6.95E-05s 11:16:34.6 Info: CreateIndex TrackFiles (AlbumId) 11:16:34.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.6 Info: => 6.38E-05s 11:16:34.6 Info: CreateTable History 11:16:34.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:34.6 Info: => 0.0001512s 11:16:34.6 Info: CreateIndex History (Date) 11:16:34.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:34.6 Info: => 6.99E-05s 11:16:34.6 Info: CreateIndex History (EventType) 11:16:34.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:34.6 Info: => 6.43E-05s 11:16:34.6 Info: CreateIndex History (DownloadId) 11:16:34.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:34.6 Info: => 6.46E-05s 11:16:34.6 Info: CreateIndex History (AlbumId) 11:16:34.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:34.6 Info: => 8.65E-05s 11:16:34.6 Info: CreateTable Notifications 11:16:34.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:34.6 Info: => 0.0001385s 11:16:34.6 Info: CreateTable ScheduledTasks 11:16:34.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:34.6 Info: => 0.0001387s 11:16:34.6 Info: CreateIndex ScheduledTasks (TypeName) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:34.6 Info: => 7.19E-05s 11:16:34.6 Info: CreateTable Indexers 11:16:34.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:34.6 Info: => 0.0001158s 11:16:34.6 Info: CreateIndex Indexers (Name) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:34.6 Info: => 7.66E-05s 11:16:34.6 Info: CreateTable Profiles 11:16:34.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:34.6 Info: => 0.0001096s 11:16:34.6 Info: CreateIndex Profiles (Name) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:34.6 Info: => 7.39E-05s 11:16:34.6 Info: CreateTable QualityDefinitions 11:16:34.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:34.6 Info: => 0.0001317s 11:16:34.6 Info: CreateIndex QualityDefinitions (Quality) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:34.6 Info: => 8.4E-05s 11:16:34.6 Info: CreateIndex QualityDefinitions (Title) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:34.6 Info: => 7.35E-05s 11:16:34.6 Info: CreateTable NamingConfig 11:16:34.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:34.6 Info: => 0.0001274s 11:16:34.6 Info: CreateTable Blacklist 11:16:34.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:34.6 Info: => 0.0001594s 11:16:34.6 Info: CreateTable Metadata 11:16:34.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:34.6 Info: => 0.0001133s 11:16:34.6 Info: CreateTable MetadataFiles 11:16:34.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:34.6 Info: => 0.0001253s 11:16:34.6 Info: CreateTable DownloadClients 11:16:34.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:34.6 Info: => 0.0001334s 11:16:34.6 Info: CreateTable PendingReleases 11:16:34.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:34.6 Info: => 0.0001287s 11:16:34.6 Info: CreateTable RemotePathMappings 11:16:34.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:34.6 Info: => 0.0001133s 11:16:34.6 Info: CreateTable Tags 11:16:34.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:34.6 Info: => 0.0001009s 11:16:34.6 Info: CreateIndex Tags (Label) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:34.6 Info: => 7.76E-05s 11:16:34.6 Info: CreateTable Restrictions 11:16:34.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:34.6 Info: => 0.0001075s 11:16:34.6 Info: CreateTable DelayProfiles 11:16:34.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:34.6 Info: => 0.0001419s 11:16:34.6 Info: CreateTable Users 11:16:34.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:34.6 Info: => 0.0001124s 11:16:34.6 Info: CreateIndex Users (Identifier) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:34.6 Info: => 8.21E-05s 11:16:34.6 Info: CreateIndex Users (Username) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:34.6 Info: => 7.45E-05s 11:16:34.6 Info: CreateTable Commands 11:16:34.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:34.6 Info: => 0.000133s 11:16:34.6 Info: CreateTable IndexerStatus 11:16:34.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:34.6 Info: => 0.000128s 11:16:34.6 Info: CreateIndex IndexerStatus (ProviderId) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:34.6 Info: => 0.0001015s 11:16:34.6 Info: CreateTable ExtraFiles 11:16:34.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:34.6 Info: => 0.0001308s 11:16:34.6 Info: CreateTable LyricFiles 11:16:34.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:34.6 Info: => 0.0001616s 11:16:34.6 Info: CreateTable LanguageProfiles 11:16:34.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:34.6 Info: => 0.0001077s 11:16:34.6 Info: CreateIndex LanguageProfiles (Name) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:34.6 Info: => 8.25E-05s 11:16:34.6 Info: CreateTable DownloadClientStatus 11:16:34.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:34.6 Info: => 0.0001176s 11:16:34.6 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:34.6 Info: => 8.33E-05s 11:16:34.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:34.6 Info: -> 1 Insert operations completed in 00:00:00.0000529 taking an average of 00:00:00.0000529 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:34', 'InitialSetup') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 1: InitialSetup migrated 11:16:34.6 Info: => 0.0010027s 11:16:34.6 Info: 2: add_reason_to_pending_releases migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 2 11:16:34.6 Info: AlterTable PendingReleases 11:16:34.6 Info: => 6E-07s 11:16:34.6 Info: CreateColumn PendingReleases Reason Int32 11:16:34.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:34.6 Info: => 0.0004959s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:34', 'add_reason_to_pending_releases') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 2: add_reason_to_pending_releases migrated 11:16:34.6 Info: => 0.000952s 11:16:34.6 Info: 3: add_medium_support migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 3 11:16:34.6 Info: AlterTable Albums 11:16:34.6 Info: => 4E-07s 11:16:34.6 Info: CreateColumn Albums Media String 11:16:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:34.6 Info: => 0.0005068s 11:16:34.6 Info: AlterTable Tracks 11:16:34.6 Info: => 5E-07s 11:16:34.6 Info: CreateColumn Tracks MediumNumber Int32 11:16:34.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:34.6 Info: => 0.0004548s 11:16:34.6 Info: AlterTable Tracks 11:16:34.6 Info: => 3E-07s 11:16:34.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:34.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:34.6 Info: => 0.000433s 11:16:34.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:34.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:34.6 Info: => 3.23E-05s 11:16:34.6 Info: DeleteColumn Tracks TrackNumber 11:16:34.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:34.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:34.6 Info: DROP TABLE "Tracks" 11:16:34.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:34.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:34.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:34.6 Info: => 0.0037452s 11:16:34.6 Info: AlterTable Tracks 11:16:34.6 Info: => 4E-07s 11:16:34.6 Info: CreateColumn Tracks TrackNumber String 11:16:34.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:34.6 Info: => 0.0004252s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:34', 'add_medium_support') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 3: add_medium_support migrated 11:16:34.6 Info: => 0.0009561s 11:16:34.6 Info: 4: add_various_qualites_in_profile migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 4 11:16:34.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:34.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:34.6 Info: => 4.01E-05s 11:16:34.6 Info: PerformDBOperation 11:16:34.6 Info: Performing DB Operation 11:16:34.6 Info: => 2.79E-05s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:34', 'add_various_qualites_in_profile') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 4: add_various_qualites_in_profile migrated 11:16:34.6 Info: => 0.0004591s 11:16:34.6 Info: 5: metadata_profiles migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 5 11:16:34.6 Info: CreateTable MetadataProfiles 11:16:34.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:34.6 Info: => 0.0001113s 11:16:34.6 Info: CreateIndex MetadataProfiles (Name) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:34.6 Info: => 9.97E-05s 11:16:34.6 Info: AlterTable Artists 11:16:34.6 Info: => 3E-07s 11:16:34.6 Info: CreateColumn Artists MetadataProfileId Int32 11:16:34.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:34.6 Info: => 0.0004483s 11:16:34.6 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:34.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:34.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:16:34.6 Info: DROP TABLE "Artists" 11:16:34.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.7 Info: => 0.0038606s 11:16:34.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:34.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:34.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:16:34.7 Info: DROP TABLE "Artists" 11:16:34.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.7 Info: => 0.0040672s 11:16:34.7 Info: AlterTable Albums 11:16:34.7 Info: => 4E-07s 11:16:34.7 Info: CreateColumn Albums SecondaryTypes String 11:16:34.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:34.7 Info: => 0.0004596s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:34', 'metadata_profiles') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 5: metadata_profiles migrated 11:16:34.7 Info: => 0.0010297s 11:16:34.7 Info: 6: separate_automatic_and_interactive_search migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 6 11:16:34.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:34.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:34.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:34.7 Info: DROP TABLE "Indexers" 11:16:34.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:34.7 Info: => 0.0038871s 11:16:34.7 Info: AlterTable Indexers 11:16:34.7 Info: => 4E-07s 11:16:34.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:34.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:34.7 Info: => 0.0004553s 11:16:34.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:34.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:34.7 Info: => 3.62E-05s 11:16:34.7 Info: AlterTable Indexers 11:16:34.7 Info: => 3E-07s 11:16:34.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:34.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:34.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:34.7 Info: DROP TABLE "Indexers" 11:16:34.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:34.7 Info: => 0.0038205s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:34', 'separate_automatic_and_interactive_search') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 6: separate_automatic_and_interactive_search migrated 11:16:34.7 Info: => 0.0043356s 11:16:34.7 Info: 7: change_album_path_to_relative migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 7 11:16:34.7 Info: DeleteColumn Albums Path 11:16:34.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:34.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:34.7 Info: DROP TABLE "Albums" 11:16:34.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.7 Info: => 0.0048443s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:34', 'change_album_path_to_relative') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 7: change_album_path_to_relative migrated 11:16:34.7 Info: => 0.0054165s 11:16:34.7 Info: 8: change_quality_size_mb_to_kb migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 8 11:16:34.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:34.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:34.7 Info: => 4.44E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:34', 'change_quality_size_mb_to_kb') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 8: change_quality_size_mb_to_kb migrated 11:16:34.7 Info: => 0.0004922s 11:16:34.7 Info: 9: album_releases migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 9 11:16:34.7 Info: AlterTable Albums 11:16:34.7 Info: => 4E-07s 11:16:34.7 Info: CreateColumn Albums Releases String 11:16:34.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:34.7 Info: => 0.0004702s 11:16:34.7 Info: AlterTable Albums 11:16:34.7 Info: => 5E-07s 11:16:34.7 Info: CreateColumn Albums CurrentRelease String 11:16:34.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:34.7 Info: => 0.0004709s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:34', 'album_releases') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 9: album_releases migrated 11:16:34.7 Info: => 0.0008676s 11:16:34.7 Info: 10: album_releases_fix migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 10 11:16:34.7 Info: AlterTable Albums 11:16:34.7 Info: => 5E-07s 11:16:34.7 Info: AlterColumn Albums Releases String 11:16:34.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:34.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:34.7 Info: DROP TABLE "Albums" 11:16:34.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.7 Info: => 0.0046388s 11:16:34.7 Info: AlterTable Albums 11:16:34.7 Info: => 3E-07s 11:16:34.7 Info: AlterColumn Albums CurrentRelease String 11:16:34.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:34.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:34.7 Info: DROP TABLE "Albums" 11:16:34.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.7 Info: => 0.0045633s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:34', 'album_releases_fix') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 10: album_releases_fix migrated 11:16:34.7 Info: => 0.0051111s 11:16:34.7 Info: 11: import_lists migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 11 11:16:34.7 Info: CreateTable ImportLists 11:16:34.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:34.7 Info: => 0.0001624s 11:16:34.7 Info: CreateIndex ImportLists (Name) 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:34.7 Info: => 8.54E-05s 11:16:34.7 Info: CreateTable ImportListStatus 11:16:34.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:34.7 Info: => 0.0001221s 11:16:34.7 Info: CreateIndex ImportListStatus (ProviderId) 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:34.7 Info: => 8.35E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:34', 'import_lists') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 11: import_lists migrated 11:16:34.7 Info: => 0.0005754s 11:16:34.7 Info: 12: add_release_status migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 12 11:16:34.7 Info: AlterTable MetadataProfiles 11:16:34.7 Info: => 4E-07s 11:16:34.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:34.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:34.7 Info: => 0.0004974s 11:16:34.7 Info: PerformDBOperation 11:16:34.7 Info: Performing DB Operation 11:16:34.7 Info: => 3.86E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:34', 'add_release_status') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 12: add_release_status migrated 11:16:34.7 Info: => 0.0004935s 11:16:34.7 Info: 13: album_download_notification migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 13 11:16:34.7 Info: AlterTable Notifications 11:16:34.7 Info: => 4E-07s 11:16:34.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:34.7 Info: => 0.0005166s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:34', 'album_download_notification') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 13: album_download_notification migrated 11:16:34.7 Info: => 0.0009111s 11:16:34.7 Info: 14: fix_language_metadata_profiles migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 14 11:16:34.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:34.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:34.7 Info: => 8.3E-05s 11:16:34.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:34.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:34.7 Info: => 7.04E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:34', 'fix_language_metadata_profiles') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 14: fix_language_metadata_profiles migrated 11:16:34.7 Info: => 0.0004826s 11:16:34.7 Info: 15: remove_fanzub migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 15 11:16:34.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:34.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:34.7 Info: => 9.22E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:34', 'remove_fanzub') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 15: remove_fanzub migrated 11:16:34.7 Info: => 0.0005287s 11:16:34.7 Info: 16: update_artist_history_indexes migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 16 11:16:34.7 Info: CreateIndex Albums (ArtistId) 11:16:34.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:34.7 Info: => 9.3E-05s 11:16:34.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:34.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:34.7 Info: => 8.9E-05s 11:16:34.7 Info: DeleteIndex History (AlbumId) 11:16:34.7 Info: DROP INDEX "IX_History_AlbumId" 11:16:34.7 Info: => 0.0001416s 11:16:34.7 Info: CreateIndex History (AlbumId, Date) 11:16:34.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:34.7 Info: => 8.61E-05s 11:16:34.7 Info: DeleteIndex History (DownloadId) 11:16:34.7 Info: DROP INDEX "IX_History_DownloadId" 11:16:34.7 Info: => 0.0001141s 11:16:34.7 Info: CreateIndex History (DownloadId, Date) 11:16:34.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:34.7 Info: => 8.45E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:34', 'update_artist_history_indexes') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 16: update_artist_history_indexes migrated 11:16:34.7 Info: => 0.0004949s 11:16:34.7 Info: 17: remove_nma migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 17 11:16:34.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:34.7 Info: => 3.85E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:34', 'remove_nma') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 17: remove_nma migrated 11:16:34.7 Info: => 0.0004062s 11:16:34.7 Info: 18: album_disambiguation migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 18 11:16:34.7 Info: AlterTable Albums 11:16:34.7 Info: => 5E-07s 11:16:34.7 Info: CreateColumn Albums Disambiguation String 11:16:34.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:34.7 Info: => 0.0005191s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:34', 'album_disambiguation') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 18: album_disambiguation migrated 11:16:34.7 Info: => 0.0008661s 11:16:34.7 Info: 19: add_ape_quality_in_profiles migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 19 11:16:34.7 Info: PerformDBOperation 11:16:34.7 Info: Performing DB Operation 11:16:34.7 Info: => 3.03E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:34', 'add_ape_quality_in_profiles') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 19: add_ape_quality_in_profiles migrated 11:16:34.7 Info: => 0.0003705s 11:16:34.7 Info: 20: remove_pushalot migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 20 11:16:34.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:34.7 Info: => 4.01E-05s 11:16:34.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:34.7 Info: => 3.3E-05s 11:16:34.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:34.7 Info: => 3.03E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:34', 'remove_pushalot') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 20: remove_pushalot migrated 11:16:34.7 Info: => 0.000364s 11:16:34.7 Info: 21: add_custom_filters migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 21 11:16:34.7 Info: CreateTable CustomFilters 11:16:34.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:34.7 Info: => 0.0001123s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:34', 'add_custom_filters') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 21: add_custom_filters migrated 11:16:34.7 Info: => 0.000469s 11:16:34.7 Info: 22: import_list_tags migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 22 11:16:34.7 Info: AlterTable ImportLists 11:16:34.7 Info: => 5E-07s 11:16:34.7 Info: CreateColumn ImportLists Tags String 11:16:34.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:34.7 Info: => 0.0005149s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:34', 'import_list_tags') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 22: import_list_tags migrated 11:16:34.7 Info: => 0.0008448s 11:16:34.7 Info: 23: add_release_groups_etc migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 23 11:16:34.7 Info: CreateTable ArtistMetadata 11:16:34.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:34.7 Info: => 0.0001783s 11:16:34.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:34.7 Info: => 9.1E-05s 11:16:34.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:34.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:34.7 Info: => 8.44E-05s 11:16:34.7 Info: AlterTable Artists 11:16:34.7 Info: => 3E-07s 11:16:34.7 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:34.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:34.7 Info: => 0.0005456s 11:16:34.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:34.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:34.7 Info: => 6.14E-05s 11:16:34.7 Info: CreateTable AlbumReleases 11:16:34.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:34.7 Info: => 0.0001686s 11:16:34.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:34.7 Info: => 8.9E-05s 11:16:34.7 Info: CreateIndex AlbumReleases (AlbumId) 11:16:34.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:34.7 Info: => 9.21E-05s 11:16:34.7 Info: PerformDBOperation 11:16:34.7 Info: Performing DB Operation 11:16:34.7 Info: => 3.8E-05s 11:16:34.7 Info: AlterTable Albums 11:16:34.7 Info: => 3E-07s 11:16:34.7 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:34.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:34.7 Info: => 0.0005533s 11:16:34.7 Info: AlterTable Albums 11:16:34.7 Info: => 3E-07s 11:16:34.7 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:34.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:34.7 Info: => 0.0005427s 11:16:34.7 Info: AlterTable Albums 11:16:34.7 Info: => 4E-07s 11:16:34.7 Info: CreateColumn Albums Links String 11:16:34.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:34.7 Info: => 0.0005127s 11:16:34.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:34.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:34.7 Info: => 0.0001017s 11:16:34.7 Info: AlterTable Tracks 11:16:34.7 Info: => 4E-07s 11:16:34.7 Info: CreateColumn Tracks ForeignRecordingId String 11:16:34.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:34.7 Info: => 0.000525s 11:16:34.7 Info: AlterTable Tracks 11:16:34.7 Info: => 4E-07s 11:16:34.7 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:34.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:34.7 Info: => 0.000536s 11:16:34.7 Info: AlterTable Tracks 11:16:34.7 Info: => 3E-07s 11:16:34.7 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:34.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:34.7 Info: => 0.0005579s 11:16:34.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:34.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:34.7 Info: => 8.44E-05s 11:16:34.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:34.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:34.7 Info: => 5.94E-05s 11:16:34.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:34.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:34.7 Info: DROP TABLE "Artists" 11:16:34.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.7 Info: => 0.0118306s 11:16:34.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:34.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:34.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:34.7 Info: DROP TABLE "Albums" 11:16:34.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.7 Info: => 0.0043359s 11:16:34.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:34.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:16:34.7 Info: DROP TABLE "Tracks" 11:16:34.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:34.7 Info: => 0.0039458s 11:16:34.7 Info: DeleteColumn TrackFiles ArtistId 11:16:34.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:34.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:16:34.7 Info: DROP TABLE "TrackFiles" 11:16:34.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.7 Info: => 0.0038349s 11:16:34.7 Info: CreateIndex Artists (ArtistMetadataId) 11:16:34.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.7 Info: => 7.62E-05s 11:16:34.7 Info: CreateIndex Artists (Monitored) 11:16:34.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.7 Info: => 7.29E-05s 11:16:34.7 Info: CreateIndex Albums (ArtistMetadataId) 11:16:34.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:34.7 Info: => 7.12E-05s 11:16:34.7 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:34.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:34.7 Info: => 6.69E-05s 11:16:34.7 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:34.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:34.7 Info: => 6.88E-05s 11:16:34.7 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:34.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:34.7 Info: => 6.85E-05s 11:16:34.7 Info: UpdateData 11:16:34.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:34.7 Info: => 3.72E-05s 11:16:34.7 Info: UpdateData 11:16:34.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:34.7 Info: => 3.02E-05s 11:16:34.7 Info: UpdateData 11:16:34.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:34.7 Info: => 3.62E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:34', 'add_release_groups_etc') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 23: add_release_groups_etc migrated 11:16:34.7 Info: => 0.0007445s 11:16:34.7 Info: 24: NewMediaInfoFormat migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 24 11:16:34.7 Info: UpdateData 11:16:34.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:34.7 Info: => 3.85E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:34', 'NewMediaInfoFormat') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 24: NewMediaInfoFormat migrated 11:16:34.7 Info: => 0.0004646s 11:16:34.7 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 25 11:16:34.7 Info: RenameTable Restrictions ReleaseProfiles 11:16:34.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:34.7 Info: => 0.0016295s 11:16:34.7 Info: AlterTable ReleaseProfiles 11:16:34.7 Info: => 4E-07s 11:16:34.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:34.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:34.7 Info: => 0.0004846s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:34', 'rename_restrictions_to_release_profiles') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:34.7 Info: => 0.0009429s 11:16:34.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 26 11:16:34.7 Info: RenameTable Profiles QualityProfiles 11:16:34.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:34.7 Info: => 0.0014789s 11:16:34.7 Info: AlterTable QualityProfiles 11:16:34.7 Info: => 4E-07s 11:16:34.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:34.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:34.7 Info: => 0.0005315s 11:16:34.7 Info: AlterTable LanguageProfiles 11:16:34.7 Info: => 3E-07s 11:16:34.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:34.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:34.7 Info: => 0.0004601s 11:16:34.7 Info: UpdateData 11:16:34.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:34.7 Info: => 3.56E-05s 11:16:34.7 Info: UpdateData 11:16:34.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:34.7 Info: => 2.72E-05s 11:16:34.7 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:34.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:34.7 Info: DROP TABLE "Artists" 11:16:34.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.7 Info: => 0.0040096s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:34', 'rename_quality_profiles_add_upgrade_allowed') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:34.7 Info: => 0.0045802s 11:16:34.7 Info: 27: add_import_exclusions migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 27 11:16:34.7 Info: CreateTable ImportListExclusions 11:16:34.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:34.7 Info: => 0.0001037s 11:16:34.7 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:34.7 Info: => 8.21E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:34', 'add_import_exclusions') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 27: add_import_exclusions migrated 11:16:34.7 Info: => 0.0005665s 11:16:34.7 Info: 28: clean_artist_metadata_table migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 28 11:16:34.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:34.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:34.7 Info: => 0.0001924s 11:16:34.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:34.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:34.7 Info: => 0.000116s 11:16:34.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:34.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:34.7 Info: => 0.0001107s 11:16:34.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:34.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:34.7 Info: => 0.000111s 11:16:34.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:34.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:34.7 Info: => 0.0001076s 11:16:34.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:34.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:34.7 Info: => 0.0001082s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:34', 'clean_artist_metadata_table') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 28: clean_artist_metadata_table migrated 11:16:34.7 Info: => 0.0005728s 11:16:34.7 Info: 29: health_issue_notification migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 29 11:16:34.7 Info: AlterTable Notifications 11:16:34.7 Info: => 4E-07s 11:16:34.7 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:34.7 Info: => 0.0004946s 11:16:34.7 Info: AlterTable Notifications 11:16:34.7 Info: => 4E-07s 11:16:34.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:34.7 Info: => 0.0004803s 11:16:34.7 Info: AlterTable Notifications 11:16:34.7 Info: => 4E-07s 11:16:34.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:34.7 Info: => 0.0004825s 11:16:34.7 Info: AlterTable Notifications 11:16:34.7 Info: => 3E-07s 11:16:34.7 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:34.7 Info: => 0.0004823s 11:16:34.7 Info: AlterTable Notifications 11:16:34.7 Info: => 3E-07s 11:16:34.7 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:34.7 Info: => 0.0004841s 11:16:34.7 Info: DeleteColumn Notifications OnDownload 11:16:34.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:34.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:34.7 Info: DROP TABLE "Notifications" 11:16:34.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:34.7 Info: => 0.0035633s 11:16:34.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:34.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:34.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:34.7 Info: DROP TABLE "Notifications" 11:16:34.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:34.7 Info: => 0.0035796s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:34', 'health_issue_notification') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 29: health_issue_notification migrated 11:16:34.7 Info: => 0.0040906s 11:16:34.7 Info: 30: add_mediafilerepository_mtime migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 30 11:16:34.7 Info: AlterTable TrackFiles 11:16:34.7 Info: => 5E-07s 11:16:34.7 Info: CreateColumn TrackFiles Modified DateTime 11:16:34.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:34.7 Info: => 0.0004899s 11:16:34.7 Info: AlterTable TrackFiles 11:16:34.7 Info: => 4E-07s 11:16:34.7 Info: CreateColumn TrackFiles Path String 11:16:34.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:34.7 Info: => 0.0004704s 11:16:34.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:34.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:34.7 Info: => 2.83E-05s 11:16:34.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:34.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:34.8 Info: => 0.0002248s 11:16:34.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) 11:16:34.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) 11:16:34.8 Info: => 0.0001263s 11:16:34.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) 11:16:34.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) 11:16:34.8 Info: => 0.0001308s 11:16:34.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") 11:16:34.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") 11:16:34.8 Info: => 6.61E-05s 11:16:34.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:34.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:34.8 Info: => 4.43E-05s 11:16:34.8 Info: AlterTable TrackFiles 11:16:34.8 Info: => 4E-07s 11:16:34.8 Info: AlterColumn TrackFiles Path String 11:16:34.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:34.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" 11:16:34.8 Info: DROP TABLE "TrackFiles" 11:16:34.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.8 Info: => 0.0041226s 11:16:34.8 Info: CreateIndex TrackFiles (Path) 11:16:34.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.8 Info: => 7.78E-05s 11:16:34.8 Info: DeleteColumn TrackFiles RelativePath 11:16:34.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:34.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:34.8 Info: DROP TABLE "TrackFiles" 11:16:34.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.8 Info: => 0.003765s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:34', 'add_mediafilerepository_mtime') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 30: add_mediafilerepository_mtime migrated 11:16:34.8 Info: => 0.0042459s 11:16:34.8 Info: 31: add_artistmetadataid_constraint migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 31 11:16:34.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:16:34.8 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:16:34.8 Info: => 7.03E-05s 11:16:34.8 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:34.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:34.8 Info: => 0.0001169s 11:16:34.8 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:34.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:34.8 Info: DROP TABLE "Artists" 11:16:34.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.8 Info: => 0.0039643s 11:16:34.8 Info: CreateIndex Artists (ArtistMetadataId) 11:16:34.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.8 Info: => 7.37E-05s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:34', 'add_artistmetadataid_constraint') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 31: add_artistmetadataid_constraint migrated 11:16:34.8 Info: => 0.000568s 11:16:34.8 Info: 32: old_ids_and_artist_alias migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 32 11:16:34.8 Info: AlterTable ArtistMetadata 11:16:34.8 Info: => 4E-07s 11:16:34.8 Info: CreateColumn ArtistMetadata Aliases String 11:16:34.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:34.8 Info: => 0.0005033s 11:16:34.8 Info: AlterTable ArtistMetadata 11:16:34.8 Info: => 4E-07s 11:16:34.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:34.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:34.8 Info: => 0.0004855s 11:16:34.8 Info: AlterTable Albums 11:16:34.8 Info: => 4E-07s 11:16:34.8 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:34.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:34.8 Info: => 0.0004903s 11:16:34.8 Info: AlterTable AlbumReleases 11:16:34.8 Info: => 4E-07s 11:16:34.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:34.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:34.8 Info: => 0.0004865s 11:16:34.8 Info: AlterTable Tracks 11:16:34.8 Info: => 3E-07s 11:16:34.8 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:34.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:34.8 Info: => 0.0005335s 11:16:34.8 Info: AlterTable Tracks 11:16:34.8 Info: => 3E-07s 11:16:34.8 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:34.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:34.8 Info: => 0.000518s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:34', 'old_ids_and_artist_alias') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 32: old_ids_and_artist_alias migrated 11:16:34.8 Info: => 0.0009846s 11:16:34.8 Info: 33: download_propers_config migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 33 11:16:34.8 Info: PerformDBOperation 11:16:34.8 Info: Performing DB Operation 11:16:34.8 Info: => 2.5E-05s 11:16:34.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:34.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:34.8 Info: => 2.74E-05s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:34', 'download_propers_config') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 33: download_propers_config migrated 11:16:34.8 Info: => 0.0004356s 11:16:34.8 Info: 34: remove_language_profiles migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 34 11:16:34.8 Info: DeleteTable LanguageProfiles 11:16:34.8 Info: DROP TABLE "LanguageProfiles" 11:16:34.8 Info: => 0.000182s 11:16:34.8 Info: DeleteColumn Artists LanguageProfileId 11:16:34.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:34.8 Info: DROP TABLE "Artists" 11:16:34.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.8 Info: => 0.0042233s 11:16:34.8 Info: DeleteColumn ImportLists LanguageProfileId 11:16:34.8 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:16:34.8 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:16:34.8 Info: DROP TABLE "ImportLists" 11:16:34.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:34.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:34.8 Info: => 0.0036695s 11:16:34.8 Info: DeleteColumn Blacklist Language 11:16:34.8 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:16:34.8 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:16:34.8 Info: DROP TABLE "Blacklist" 11:16:34.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:34.8 Info: => 0.0036248s 11:16:34.8 Info: DeleteColumn History Language 11:16:34.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:16:34.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:16:34.8 Info: DROP TABLE "History" 11:16:34.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:34.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:34.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:34.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:34.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:34.8 Info: => 0.0041732s 11:16:34.8 Info: DeleteColumn LyricFiles Language 11:16:34.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:34.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:16:34.8 Info: DROP TABLE "LyricFiles" 11:16:34.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:34.8 Info: => 0.0035219s 11:16:34.8 Info: DeleteColumn TrackFiles Language 11:16:34.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:34.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:16:34.8 Info: DROP TABLE "TrackFiles" 11:16:34.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.8 Info: => 0.005617s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:34', 'remove_language_profiles') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 34: remove_language_profiles migrated 11:16:34.8 Info: => 0.0062472s 11:16:34.8 Info: 35: multi_disc_naming_format migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 35 11:16:34.8 Info: AlterTable NamingConfig 11:16:34.8 Info: => 4E-07s 11:16:34.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:34.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:34.8 Info: => 0.000499s 11:16:34.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:34.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:34.8 Info: => 3.3E-05s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:34', 'multi_disc_naming_format') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 35: multi_disc_naming_format migrated 11:16:34.8 Info: => 0.0004765s 11:16:34.8 Info: 36: add_download_client_priority migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 36 11:16:34.8 Info: AlterTable DownloadClients 11:16:34.8 Info: => 5E-07s 11:16:34.8 Info: CreateColumn DownloadClients Priority Int32 11:16:34.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:34.8 Info: => 0.0005052s 11:16:34.8 Info: PerformDBOperation 11:16:34.8 Info: Performing DB Operation 11:16:34.8 Info: => 4.73E-05s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:34', 'add_download_client_priority') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 36: add_download_client_priority migrated 11:16:34.8 Info: => 0.0005211s 11:16:34.8 Info: 37: remove_growl_prowl migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 37 11:16:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:34.8 Info: => 3.5E-05s 11:16:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:34.8 Info: => 2.48E-05s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:34', 'remove_growl_prowl') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 37: remove_growl_prowl migrated 11:16:34.8 Info: => 0.0004216s 11:16:34.8 Info: 38: remove_plex_hometheatre migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 38 11:16:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:34.8 Info: => 3.39E-05s 11:16:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:34.8 Info: => 2.47E-05s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:34', 'remove_plex_hometheatre') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 38: remove_plex_hometheatre migrated 11:16:34.8 Info: => 0.0004449s 11:16:34.8 Info: 39: add_root_folder_add_defaults migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 39 11:16:34.8 Info: AlterTable RootFolders 11:16:34.8 Info: => 4E-07s 11:16:34.8 Info: CreateColumn RootFolders Name String 11:16:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:34.8 Info: => 0.0004945s 11:16:34.8 Info: AlterTable RootFolders 11:16:34.8 Info: => 3E-07s 11:16:34.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:34.8 Info: => 0.0004821s 11:16:34.8 Info: AlterTable RootFolders 11:16:34.8 Info: => 3E-07s 11:16:34.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:34.8 Info: => 0.0005095s 11:16:34.8 Info: AlterTable RootFolders 11:16:34.8 Info: => 4E-07s 11:16:34.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:34.8 Info: => 0.0005026s 11:16:34.8 Info: AlterTable RootFolders 11:16:34.8 Info: => 3E-07s 11:16:34.8 Info: CreateColumn RootFolders DefaultTags String 11:16:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:34.8 Info: => 0.0005371s 11:16:34.8 Info: PerformDBOperation 11:16:34.8 Info: Performing DB Operation 11:16:34.8 Info: => 4.42E-05s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:34', 'add_root_folder_add_defaults') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 39: add_root_folder_add_defaults migrated 11:16:34.8 Info: => 0.0004952s 11:16:34.8 Info: 40: task_duration migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 40 11:16:34.8 Info: AlterTable ScheduledTasks 11:16:34.8 Info: => 4E-07s 11:16:34.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:34.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:34.8 Info: => 0.0004878s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:34', 'task_duration') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 40: task_duration migrated 11:16:34.8 Info: => 0.0008289s 11:16:34.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 41 11:16:34.8 Info: AlterTable ReleaseProfiles 11:16:34.8 Info: => 4E-07s 11:16:34.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:34.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:34.8 Info: => 0.0005176s 11:16:34.8 Info: AlterTable ReleaseProfiles 11:16:34.8 Info: => 3E-07s 11:16:34.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:34.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:34.8 Info: => 0.000507s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:34', 'add_indexer_and_enabled_to_release_profiles') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:34.8 Info: => 0.0008802s 11:16:34.8 Info: 42: remove_album_folders migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 42 11:16:34.8 Info: DeleteColumn Artists AlbumFolder 11:16:34.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:34.8 Info: DROP TABLE "Artists" 11:16:34.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.8 Info: => 0.0042117s 11:16:34.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:34.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:34.8 Info: => 3.52E-05s 11:16:34.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:34.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:34.8 Info: => 2.76E-05s 11:16:34.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:34.8 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:16:34.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:34.8 Info: DROP TABLE "NamingConfig" 11:16:34.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:34.8 Info: => 0.0036518s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:34', 'remove_album_folders') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 42: remove_album_folders migrated 11:16:34.8 Info: => 0.0041779s 11:16:34.8 Info: 44: add_priority_to_indexers migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 44 11:16:34.8 Info: AlterTable Indexers 11:16:34.8 Info: => 5E-07s 11:16:34.8 Info: CreateColumn Indexers Priority Int32 11:16:34.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:34.8 Info: => 0.0005125s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:34', 'add_priority_to_indexers') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 44: add_priority_to_indexers migrated 11:16:34.8 Info: => 0.0009598s 11:16:34.8 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 45 11:16:34.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:34.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:34.8 Info: => 0.0001057s 11:16:34.8 Info: PerformDBOperation 11:16:34.8 Info: Performing DB Operation 11:16:34.8 Info: => 6.04E-05s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:34', 'remove_chown_and_folderchmod_config') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:34.8 Info: => 0.0005296s 11:16:34.8 Info: 47: update_notifiarr migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 47 11:16:34.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:34.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:34.8 Info: => 5.27E-05s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:34', 'update_notifiarr') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 47: update_notifiarr migrated 11:16:34.8 Info: => 0.0004024s 11:16:34.8 Info: 49: email_multiple_addresses migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 49 11:16:34.8 Info: PerformDBOperation 11:16:34.8 Info: Performing DB Operation 11:16:34.8 Info: => 4.78E-05s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:34', 'email_multiple_addresses') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 49: email_multiple_addresses migrated 11:16:34.8 Info: => 0.000379s 11:16:34.8 Info: 50: rename_blacklist_to_blocklist migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 50 11:16:34.8 Info: RenameTable Blacklist Blocklist 11:16:34.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:34.8 Info: => 0.0014546s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:34', 'rename_blacklist_to_blocklist') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 50: rename_blacklist_to_blocklist migrated 11:16:34.8 Info: => 0.0018495s 11:16:34.8 Info: 51: cdh_per_downloadclient migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 51 11:16:34.8 Info: AlterTable DownloadClients 11:16:34.8 Info: => 4E-07s 11:16:34.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:34.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:34.8 Info: => 0.0005344s 11:16:34.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:34.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:34.8 Info: => 0.000507s 11:16:34.8 Info: PerformDBOperation 11:16:34.8 Info: Performing DB Operation 11:16:34.8 Info: => 0.0001494s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:34', 'cdh_per_downloadclient') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 51: cdh_per_downloadclient migrated 11:16:34.8 Info: => 0.0005357s 11:16:34.8 Info: 52: download_history migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 52 11:16:34.8 Info: CreateTable DownloadHistory 11:16:34.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) 11:16:34.8 Info: => 0.0001271s 11:16:34.8 Info: CreateIndex DownloadHistory (EventType) 11:16:34.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:34.8 Info: => 8.64E-05s 11:16:34.8 Info: CreateIndex DownloadHistory (ArtistId) 11:16:34.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:34.8 Info: => 7.52E-05s 11:16:34.8 Info: CreateIndex DownloadHistory (DownloadId) 11:16:34.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:34.8 Info: => 7.49E-05s 11:16:34.8 Info: PerformDBOperation 11:16:34.8 Info: Performing DB Operation 11:16:34.8 Info: => 0.000112s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:34', 'download_history') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 52: download_history migrated 11:16:34.8 Info: => 0.000487s 11:16:34.8 Info: 53: add_update_history migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 53 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:34', 'add_update_history') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 53: add_update_history migrated 11:16:34.8 Info: => 0.0003644s 11:16:34.8 Info: 54: add_on_update_to_notifications migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 54 11:16:34.8 Info: AlterTable Notifications 11:16:34.8 Info: => 5E-07s 11:16:34.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:34.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:34.8 Info: => 0.0005427s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:34', 'add_on_update_to_notifications') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 54: add_on_update_to_notifications migrated 11:16:34.8 Info: => 0.0009328s 11:16:34.8 Info: 55: download_client_per_indexer migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 55 11:16:34.8 Info: AlterTable Indexers 11:16:34.8 Info: => 6E-07s 11:16:34.8 Info: CreateColumn Indexers DownloadClientId Int32 11:16:34.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:34.8 Info: => 0.0005562s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:34', 'download_client_per_indexer') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 55: download_client_per_indexer migrated 11:16:34.8 Info: => 0.0010036s 11:16:34.8 Info: 56: AddNewItemMonitorType migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 56 11:16:34.8 Info: AlterTable Artists 11:16:34.8 Info: => 4E-07s 11:16:34.8 Info: CreateColumn Artists MonitorNewItems Int32 11:16:34.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:34.8 Info: => 0.0005645s 11:16:34.8 Info: AlterTable RootFolders 11:16:34.8 Info: => 4E-07s 11:16:34.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:34.8 Info: => 0.0006176s 11:16:34.8 Info: AlterTable ImportLists 11:16:34.8 Info: => 3E-07s 11:16:34.8 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:34.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:34.8 Info: => 0.0005906s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:34', 'AddNewItemMonitorType') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 56: AddNewItemMonitorType migrated 11:16:34.8 Info: => 0.0010676s 11:16:34.8 Info: 57: ImportListSearch migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 57 11:16:34.8 Info: AlterTable ImportLists 11:16:34.8 Info: => 5E-07s 11:16:34.8 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:34.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:34.8 Info: => 0.0005351s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:34', 'ImportListSearch') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 57: ImportListSearch migrated 11:16:34.8 Info: => 0.0009875s 11:16:34.8 Info: 58: ImportListMonitorExisting migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 58 11:16:34.8 Info: AlterTable ImportLists 11:16:34.8 Info: => 4E-07s 11:16:34.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:34.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:34.8 Info: => 0.0005484s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:34', 'ImportListMonitorExisting') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 58: ImportListMonitorExisting migrated 11:16:34.8 Info: => 0.0010248s 11:16:34.8 Info: 59: add_indexer_tags migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 59 11:16:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:34.8 Info: => 3.56E-05s 11:16:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:34.8 Info: => 2.56E-05s 11:16:34.8 Info: AlterTable Indexers 11:16:34.8 Info: => 3E-07s 11:16:34.8 Info: CreateColumn Indexers Tags String 11:16:34.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:34.8 Info: => 0.0005517s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:34', 'add_indexer_tags') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 59: add_indexer_tags migrated 11:16:34.8 Info: => 0.0009118s 11:16:34.8 Info: 60: update_audio_types migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 60 11:16:34.8 Info: PerformDBOperation 11:16:34.8 Info: Performing DB Operation 11:16:34.8 Info: => 4.25E-05s 11:16:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:34', 'update_audio_types') 11:16:34.8 Info: Committing Transaction 11:16:34.8 Info: 60: update_audio_types migrated 11:16:34.8 Info: => 0.0003885s 11:16:34.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:34.8 Info: Beginning Transaction 11:16:34.8 Info: Starting migration of Main DB to 61 11:16:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.8 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:34.8 Info: => 2.94E-05s 11:16:34.8 Info: AlterTable AlbumReleases 11:16:34.8 Info: => 3E-07s 11:16:34.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.8 Info: DROP TABLE "AlbumReleases" 11:16:34.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:34.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:34.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:34.8 Info: => 0.0046872s 11:16:34.8 Info: AlterTable Albums 11:16:34.8 Info: => 3E-07s 11:16:34.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.8 Info: DROP TABLE "Albums" 11:16:34.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:34.8 Info: => 0.0042894s 11:16:34.8 Info: AlterTable Albums 11:16:34.8 Info: => 4E-07s 11:16:34.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.8 Info: DROP TABLE "Albums" 11:16:34.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:34.8 Info: => 0.0043029s 11:16:34.8 Info: AlterTable Albums 11:16:34.8 Info: => 3E-07s 11:16:34.8 Info: AlterColumn Albums Added DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.8 Info: DROP TABLE "Albums" 11:16:34.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:34.8 Info: => 0.004445s 11:16:34.8 Info: AlterTable Artists 11:16:34.8 Info: => 4E-07s 11:16:34.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:34.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:34.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" 11:16:34.8 Info: DROP TABLE "Artists" 11:16:34.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.9 Info: => 0.0042937s 11:16:34.9 Info: AlterTable Artists 11:16:34.9 Info: => 4E-07s 11:16:34.9 Info: AlterColumn Artists Added DateTimeOffset 11:16:34.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:34.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:16:34.9 Info: DROP TABLE "Artists" 11:16:34.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.9 Info: => 0.0042888s 11:16:34.9 Info: AlterTable Blocklist 11:16:34.9 Info: => 4E-07s 11:16:34.9 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:34.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:16:34.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:16:34.9 Info: DROP TABLE "Blocklist" 11:16:34.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:34.9 Info: => 0.0036572s 11:16:34.9 Info: AlterTable Blocklist 11:16:34.9 Info: => 4E-07s 11:16:34.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:34.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:16:34.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:16:34.9 Info: DROP TABLE "Blocklist" 11:16:34.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:34.9 Info: => 0.0037334s 11:16:34.9 Info: AlterTable Commands 11:16:34.9 Info: => 4E-07s 11:16:34.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.9 Info: DROP TABLE "Commands" 11:16:34.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:34.9 Info: => 0.0038452s 11:16:34.9 Info: AlterTable Commands 11:16:34.9 Info: => 4E-07s 11:16:34.9 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.9 Info: DROP TABLE "Commands" 11:16:34.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:34.9 Info: => 0.0037565s 11:16:34.9 Info: AlterTable Commands 11:16:34.9 Info: => 4E-07s 11:16:34.9 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.9 Info: DROP TABLE "Commands" 11:16:34.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:34.9 Info: => 0.0037104s 11:16:34.9 Info: AlterTable DownloadClientStatus 11:16:34.9 Info: => 3E-07s 11:16:34.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:34.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) 11:16:34.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:34.9 Info: DROP TABLE "DownloadClientStatus" 11:16:34.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:34.9 Info: => 0.0060168s 11:16:34.9 Info: AlterTable DownloadClientStatus 11:16:34.9 Info: => 4E-07s 11:16:34.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:34.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) 11:16:34.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:34.9 Info: DROP TABLE "DownloadClientStatus" 11:16:34.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:34.9 Info: => 0.0038343s 11:16:34.9 Info: AlterTable DownloadClientStatus 11:16:34.9 Info: => 3E-07s 11:16:34.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:34.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) 11:16:34.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:34.9 Info: DROP TABLE "DownloadClientStatus" 11:16:34.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:34.9 Info: => 0.00378s 11:16:34.9 Info: AlterTable DownloadHistory 11:16:34.9 Info: => 3E-07s 11:16:34.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.9 Info: DROP TABLE "DownloadHistory" 11:16:34.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:34.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:34.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:34.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:34.9 Info: => 0.0041519s 11:16:34.9 Info: AlterTable ExtraFiles 11:16:34.9 Info: => 4E-07s 11:16:34.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.9 Info: DROP TABLE "ExtraFiles" 11:16:34.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:34.9 Info: => 0.0036555s 11:16:34.9 Info: AlterTable ExtraFiles 11:16:34.9 Info: => 5E-07s 11:16:34.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.9 Info: DROP TABLE "ExtraFiles" 11:16:34.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:34.9 Info: => 0.0036324s 11:16:34.9 Info: AlterTable History 11:16:34.9 Info: => 4E-07s 11:16:34.9 Info: AlterColumn History Date DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.9 Info: DROP TABLE "History" 11:16:34.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:34.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:34.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:34.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:34.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:34.9 Info: => 0.0042842s 11:16:34.9 Info: AlterTable ImportListStatus 11:16:34.9 Info: => 3E-07s 11:16:34.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:34.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:34.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:34.9 Info: DROP TABLE "ImportListStatus" 11:16:34.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:34.9 Info: => 0.0043307s 11:16:34.9 Info: AlterTable ImportListStatus 11:16:34.9 Info: => 4E-07s 11:16:34.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:34.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:34.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:34.9 Info: DROP TABLE "ImportListStatus" 11:16:34.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:34.9 Info: => 0.004325s 11:16:34.9 Info: AlterTable ImportListStatus 11:16:34.9 Info: => 4E-07s 11:16:34.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:34.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:34.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:34.9 Info: DROP TABLE "ImportListStatus" 11:16:34.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:34.9 Info: => 0.0043527s 11:16:34.9 Info: AlterTable IndexerStatus 11:16:34.9 Info: => 3E-07s 11:16:34.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:34.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) 11:16:34.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:34.9 Info: DROP TABLE "IndexerStatus" 11:16:34.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:34.9 Info: => 0.0042754s 11:16:34.9 Info: AlterTable IndexerStatus 11:16:34.9 Info: => 4E-07s 11:16:34.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:34.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) 11:16:34.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:34.9 Info: DROP TABLE "IndexerStatus" 11:16:34.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:34.9 Info: => 0.0037538s 11:16:34.9 Info: AlterTable IndexerStatus 11:16:34.9 Info: => 3E-07s 11:16:34.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:34.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) 11:16:34.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:34.9 Info: DROP TABLE "IndexerStatus" 11:16:34.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:34.9 Info: => 0.0037719s 11:16:34.9 Info: AlterTable LyricFiles 11:16:34.9 Info: => 4E-07s 11:16:34.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.9 Info: DROP TABLE "LyricFiles" 11:16:34.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:34.9 Info: => 0.0036421s 11:16:34.9 Info: AlterTable LyricFiles 11:16:34.9 Info: => 5E-07s 11:16:34.9 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.9 Info: DROP TABLE "LyricFiles" 11:16:34.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:34.9 Info: => 0.0036732s 11:16:34.9 Info: AlterTable MetadataFiles 11:16:34.9 Info: => 5E-07s 11:16:34.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.9 Info: DROP TABLE "MetadataFiles" 11:16:34.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:34.9 Info: => 0.003664s 11:16:34.9 Info: AlterTable MetadataFiles 11:16:34.9 Info: => 4E-07s 11:16:34.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.9 Info: DROP TABLE "MetadataFiles" 11:16:34.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:34.9 Info: => 0.0048746s 11:16:34.9 Info: AlterTable PendingReleases 11:16:34.9 Info: => 4E-07s 11:16:34.9 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:34.9 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:16:34.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:34.9 Info: DROP TABLE "PendingReleases" 11:16:34.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:34.9 Info: => 0.0036144s 11:16:34.9 Info: AlterTable ScheduledTasks 11:16:34.9 Info: => 4E-07s 11:16:34.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:35.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) 11:16:35.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:35.0 Info: DROP TABLE "ScheduledTasks" 11:16:35.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:35.0 Info: => 0.0039758s 11:16:35.0 Info: AlterTable ScheduledTasks 11:16:35.0 Info: => 4E-07s 11:16:35.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:35.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) 11:16:35.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:35.0 Info: DROP TABLE "ScheduledTasks" 11:16:35.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:35.0 Info: => 0.0040063s 11:16:35.0 Info: AlterTable TrackFiles 11:16:35.0 Info: => 4E-07s 11:16:35.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16:35.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:35.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:16:35.0 Info: DROP TABLE "TrackFiles" 11:16:35.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.0 Info: => 0.0044273s 11:16:35.0 Info: AlterTable TrackFiles 11:16:35.0 Info: => 3E-07s 11:16:35.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16:35.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:35.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:16:35.0 Info: DROP TABLE "TrackFiles" 11:16:35.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.0 Info: => 0.0042815s 11:16:35.0 Info: AlterTable VersionInfo 11:16:35.0 Info: => 3E-07s 11:16:35.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:35.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:35.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:35.0 Info: DROP TABLE "VersionInfo" 11:16:35.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:35.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:35.0 Info: => 0.0040293s 11:16:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:35', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:35.0 Info: Committing Transaction 11:16:35.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:35.0 Info: => 0.004936s 11:16:35.0 Info: 62: add_on_delete_to_notifications migrating 11:16:35.0 Info: Beginning Transaction 11:16:35.0 Info: Starting migration of Main DB to 62 11:16:35.0 Info: AlterTable Notifications 11:16:35.0 Info: => 5E-07s 11:16:35.0 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:35.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:35.0 Info: => 0.0005537s 11:16:35.0 Info: AlterTable Notifications 11:16:35.0 Info: => 4E-07s 11:16:35.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:35.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:35.0 Info: => 0.0005321s 11:16:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:35', 'add_on_delete_to_notifications') 11:16:35.0 Info: Committing Transaction 11:16:35.0 Info: 62: add_on_delete_to_notifications migrated 11:16:35.0 Info: => 0.0009874s 11:16:35.0 Info: 63: add_custom_formats migrating 11:16:35.0 Info: Beginning Transaction 11:16:35.0 Info: Starting migration of Main DB to 63 11:16:35.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 11:16:35.0 Info: AlterTable DelayProfiles 11:16:35.0 Info: => 3E-07s 11:16:35.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:35.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:35.0 Info: => 0.0005574s 11:16:35.0 Info: UpdateData 11:16:35.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:35.0 Info: => 4.26E-05s 11:16:35.0 Info: AlterTable TrackFiles 11:16:35.0 Info: => 2E-07s 11:16:35.0 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:35.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:35.0 Info: => 0.0005587s 11:16:35.0 Info: PerformDBOperation 11:16:35.0 Info: Performing DB Operation 11:16:35.0 Info: => 0.0010146s 11:16:35.0 Info: CreateTable CustomFormats 11:16:35.0 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 11:16:35.0 Info: => 0.0001199s 11:16:35.0 Info: CreateIndex CustomFormats (Name) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:35.0 Info: => 8.38E-05s 11:16:35.0 Info: AlterTable QualityProfiles 11:16:35.0 Info: => 3E-07s 11:16:35.0 Info: CreateColumn QualityProfiles FormatItems String 11:16:35.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:35.0 Info: => 0.0005426s 11:16:35.0 Info: AlterTable QualityProfiles 11:16:35.0 Info: => 4E-07s 11:16:35.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:35.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:35.0 Info: => 0.000533s 11:16:35.0 Info: AlterTable QualityProfiles 11:16:35.0 Info: => 4E-07s 11:16:35.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:35.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:35.0 Info: => 0.0006214s 11:16:35.0 Info: PerformDBOperation 11:16:35.0 Info: Performing DB Operation 11:16:35.0 Info: => 0.001089s 11:16:35.0 Info: PerformDBOperation 11:16:35.0 Info: Performing DB Operation 11:16:35.0 Info: => 3.07E-05s 11:16:35.0 Info: DeleteColumn ReleaseProfiles Preferred 11:16:35.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:16:35.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:35.0 Info: DROP TABLE "ReleaseProfiles" 11:16:35.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:35.0 Info: => 0.0040083s 11:16:35.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:35.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:16:35.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:35.0 Info: DROP TABLE "ReleaseProfiles" 11:16:35.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:35.0 Info: => 0.0039888s 11:16:35.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:35.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:35.0 Info: => 3.69E-05s 11:16:35.0 Info: AlterTable DelayProfiles 11:16:35.0 Info: => 3E-07s 11:16:35.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:35.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:35.0 Info: => 0.0005636s 11:16:35.0 Info: AlterTable DelayProfiles 11:16:35.0 Info: => 3E-07s 11:16:35.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:35.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:35.0 Info: => 0.0006078s 11:16:35.0 Info: -> 1 Insert operations completed in 00:00:00.0000688 taking an average of 00:00:00.0000688 11:16:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:35', 'add_custom_formats') 11:16:35.0 Info: Committing Transaction 11:16:35.0 Info: 63: add_custom_formats migrated 11:16:35.0 Info: => 0.0011226s 11:16:35.0 Debug: Took: 00:00:00.3738249 11:16:35.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 11:16:35.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 11:16:35.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349950721757_139/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:35.0 Info: DatabaseEngineVersionCheck migrating 11:16:35.0 Info: PerformDBOperation 11:16:35.0 Info: Performing DB Operation 11:16:35.0 Info: SQLite 3.46.0 11:16:35.0 Info: => 0.0014032s 11:16:35.0 Info: DatabaseEngineVersionCheck migrated 11:16:35.0 Info: => 0.0014135s 11:16:35.0 Info: VersionMigration migrating 11:16:35.0 Info: Beginning Transaction 11:16:35.0 Info: CreateTable VersionInfo 11:16:35.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:35.0 Info: => 0.0001867s 11:16:35.0 Info: Committing Transaction 11:16:35.0 Info: VersionMigration migrated 11:16:35.0 Info: => 0.0009465s 11:16:35.0 Info: VersionUniqueMigration migrating 11:16:35.0 Info: Beginning Transaction 11:16:35.0 Info: CreateIndex VersionInfo (Version) 11:16:35.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:35.0 Info: => 0.000129s 11:16:35.0 Info: AlterTable VersionInfo 11:16:35.0 Info: => 7E-07s 11:16:35.0 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:35.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:35.0 Info: => 0.0004887s 11:16:35.0 Info: Committing Transaction 11:16:35.0 Info: VersionUniqueMigration migrated 11:16:35.0 Info: => 0.0009039s 11:16:35.0 Info: VersionDescriptionMigration migrating 11:16:35.0 Info: Beginning Transaction 11:16:35.0 Info: AlterTable VersionInfo 11:16:35.0 Info: => 4E-07s 11:16:35.0 Info: CreateColumn VersionInfo Description String 11:16:35.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:35.0 Info: => 0.0002183s 11:16:35.0 Info: Committing Transaction 11:16:35.0 Info: VersionDescriptionMigration migrated 11:16:35.0 Info: => 0.0006079s 11:16:35.0 Info: 1: InitialSetup migrating 11:16:35.0 Info: Beginning Transaction 11:16:35.0 Info: Starting migration of Main DB to 1 11:16:35.0 Info: CreateTable Config 11:16:35.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:35.0 Info: => 0.0001513s 11:16:35.0 Info: CreateIndex Config (Key) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:35.0 Info: => 7.32E-05s 11:16:35.0 Info: CreateTable RootFolders 11:16:35.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:35.0 Info: => 0.0001012s 11:16:35.0 Info: CreateIndex RootFolders (Path) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:35.0 Info: => 7.25E-05s 11:16:35.0 Info: CreateTable Artists 11:16:35.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) 11:16:35.0 Info: => 0.0002079s 11:16:35.0 Info: CreateIndex Artists (ForeignArtistId) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:35.0 Info: => 7.28E-05s 11:16:35.0 Info: CreateIndex Artists (NameSlug) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:35.0 Info: => 6.51E-05s 11:16:35.0 Info: CreateIndex Artists (CleanName) 11:16:35.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.0 Info: => 6.31E-05s 11:16:35.0 Info: CreateIndex Artists (Path) 11:16:35.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.0 Info: => 6.14E-05s 11:16:35.0 Info: CreateTable Albums 11:16:35.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) 11:16:35.0 Info: => 0.0002159s 11:16:35.0 Info: CreateIndex Albums (ForeignAlbumId) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.0 Info: => 7.27E-05s 11:16:35.0 Info: CreateIndex Albums (MBId) 11:16:35.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.0 Info: => 6.39E-05s 11:16:35.0 Info: CreateIndex Albums (TADBId) 11:16:35.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.0 Info: => 6.23E-05s 11:16:35.0 Info: CreateIndex Albums (TitleSlug) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.0 Info: => 6.38E-05s 11:16:35.0 Info: CreateIndex Albums (CleanTitle) 11:16:35.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.0 Info: => 6.33E-05s 11:16:35.0 Info: CreateIndex Albums (Path) 11:16:35.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:35.0 Info: => 6.06E-05s 11:16:35.0 Info: CreateTable Tracks 11:16:35.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) 11:16:35.0 Info: => 0.0001403s 11:16:35.0 Info: CreateIndex Tracks (ForeignTrackId) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:35.0 Info: => 7.02E-05s 11:16:35.0 Info: CreateIndex Tracks (ArtistId) 11:16:35.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:35.0 Info: => 7.11E-05s 11:16:35.0 Info: CreateIndex Tracks (TrackFileId) 11:16:35.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:35.0 Info: => 7.22E-05s 11:16:35.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:35.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:35.0 Info: => 7.31E-05s 11:16:35.0 Info: CreateTable TrackFiles 11:16:35.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) 11:16:35.0 Info: => 0.0001364s 11:16:35.0 Info: CreateIndex TrackFiles (ArtistId) 11:16:35.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:35.0 Info: => 6.96E-05s 11:16:35.0 Info: CreateIndex TrackFiles (AlbumId) 11:16:35.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.0 Info: => 6.56E-05s 11:16:35.0 Info: CreateTable History 11:16:35.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) 11:16:35.0 Info: => 0.0001501s 11:16:35.0 Info: CreateIndex History (Date) 11:16:35.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:35.0 Info: => 7.02E-05s 11:16:35.0 Info: CreateIndex History (EventType) 11:16:35.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:35.0 Info: => 6.52E-05s 11:16:35.0 Info: CreateIndex History (DownloadId) 11:16:35.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:35.0 Info: => 6.38E-05s 11:16:35.0 Info: CreateIndex History (AlbumId) 11:16:35.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:35.0 Info: => 6.42E-05s 11:16:35.0 Info: CreateTable Notifications 11:16:35.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) 11:16:35.0 Info: => 0.0001488s 11:16:35.0 Info: CreateTable ScheduledTasks 11:16:35.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:35.0 Info: => 0.0001434s 11:16:35.0 Info: CreateIndex ScheduledTasks (TypeName) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:35.0 Info: => 8.07E-05s 11:16:35.0 Info: CreateTable Indexers 11:16:35.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) 11:16:35.0 Info: => 0.0001375s 11:16:35.0 Info: CreateIndex Indexers (Name) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:35.0 Info: => 8.73E-05s 11:16:35.0 Info: CreateTable Profiles 11:16:35.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:35.0 Info: => 0.0001105s 11:16:35.0 Info: CreateIndex Profiles (Name) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:35.0 Info: => 7.2E-05s 11:16:35.0 Info: CreateTable QualityDefinitions 11:16:35.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:35.0 Info: => 0.0001186s 11:16:35.0 Info: CreateIndex QualityDefinitions (Quality) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:35.0 Info: => 7.6E-05s 11:16:35.0 Info: CreateIndex QualityDefinitions (Title) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:35.0 Info: => 7.07E-05s 11:16:35.0 Info: CreateTable NamingConfig 11:16:35.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) 11:16:35.0 Info: => 0.0001294s 11:16:35.0 Info: CreateTable Blacklist 11:16:35.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 '') 11:16:35.0 Info: => 0.0001709s 11:16:35.0 Info: CreateTable Metadata 11:16:35.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) 11:16:35.0 Info: => 0.000119s 11:16:35.0 Info: CreateTable MetadataFiles 11:16:35.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) 11:16:35.0 Info: => 0.0001348s 11:16:35.0 Info: CreateTable DownloadClients 11:16:35.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) 11:16:35.0 Info: => 0.0001392s 11:16:35.0 Info: CreateTable PendingReleases 11:16:35.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 '') 11:16:35.0 Info: => 0.0001299s 11:16:35.0 Info: CreateTable RemotePathMappings 11:16:35.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:35.0 Info: => 0.0001134s 11:16:35.0 Info: CreateTable Tags 11:16:35.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:35.0 Info: => 0.0001023s 11:16:35.0 Info: CreateIndex Tags (Label) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:35.0 Info: => 8.31E-05s 11:16:35.0 Info: CreateTable Restrictions 11:16:35.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:35.0 Info: => 0.0001113s 11:16:35.0 Info: CreateTable DelayProfiles 11:16:35.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) 11:16:35.0 Info: => 0.0001402s 11:16:35.0 Info: CreateTable Users 11:16:35.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:35.0 Info: => 0.0001121s 11:16:35.0 Info: CreateIndex Users (Identifier) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:35.0 Info: => 8.65E-05s 11:16:35.0 Info: CreateIndex Users (Username) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:35.0 Info: => 7.82E-05s 11:16:35.0 Info: CreateTable Commands 11:16:35.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) 11:16:35.0 Info: => 0.0001455s 11:16:35.0 Info: CreateTable IndexerStatus 11:16:35.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) 11:16:35.0 Info: => 0.0001266s 11:16:35.0 Info: CreateIndex IndexerStatus (ProviderId) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:35.0 Info: => 9.71E-05s 11:16:35.0 Info: CreateTable ExtraFiles 11:16:35.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) 11:16:35.0 Info: => 0.0001305s 11:16:35.0 Info: CreateTable LyricFiles 11:16:35.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) 11:16:35.0 Info: => 0.0001776s 11:16:35.0 Info: CreateTable LanguageProfiles 11:16:35.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:35.0 Info: => 0.0001202s 11:16:35.0 Info: CreateIndex LanguageProfiles (Name) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:35.0 Info: => 0.0001163s 11:16:35.0 Info: CreateTable DownloadClientStatus 11:16:35.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) 11:16:35.0 Info: => 0.0001177s 11:16:35.0 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:35.0 Info: => 8.55E-05s 11:16:35.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:35.0 Info: -> 1 Insert operations completed in 00:00:00.0000507 taking an average of 00:00:00.0000507 11:16:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:35', 'InitialSetup') 11:16:35.0 Info: Committing Transaction 11:16:35.0 Info: 1: InitialSetup migrated 11:16:35.0 Info: => 0.0009968s 11:16:35.0 Info: 2: add_reason_to_pending_releases migrating 11:16:35.0 Info: Beginning Transaction 11:16:35.0 Info: Starting migration of Main DB to 2 11:16:35.0 Info: AlterTable PendingReleases 11:16:35.0 Info: => 5E-07s 11:16:35.0 Info: CreateColumn PendingReleases Reason Int32 11:16:35.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:35.0 Info: => 0.0004908s 11:16:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:35', 'add_reason_to_pending_releases') 11:16:35.0 Info: Committing Transaction 11:16:35.0 Info: 2: add_reason_to_pending_releases migrated 11:16:35.0 Info: => 0.0009638s 11:16:35.0 Info: 3: add_medium_support migrating 11:16:35.0 Info: Beginning Transaction 11:16:35.0 Info: Starting migration of Main DB to 3 11:16:35.0 Info: AlterTable Albums 11:16:35.0 Info: => 5E-07s 11:16:35.0 Info: CreateColumn Albums Media String 11:16:35.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:35.1 Info: => 0.0005579s 11:16:35.1 Info: AlterTable Tracks 11:16:35.1 Info: => 4E-07s 11:16:35.1 Info: CreateColumn Tracks MediumNumber Int32 11:16:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:35.1 Info: => 0.0004405s 11:16:35.1 Info: AlterTable Tracks 11:16:35.1 Info: => 3E-07s 11:16:35.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:35.1 Info: => 0.0004348s 11:16:35.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:35.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:35.1 Info: => 3.46E-05s 11:16:35.1 Info: DeleteColumn Tracks TrackNumber 11:16:35.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:35.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:35.1 Info: DROP TABLE "Tracks" 11:16:35.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:35.1 Info: => 0.0038256s 11:16:35.1 Info: AlterTable Tracks 11:16:35.1 Info: => 3E-07s 11:16:35.1 Info: CreateColumn Tracks TrackNumber String 11:16:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:35.1 Info: => 0.0004285s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:35', 'add_medium_support') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 3: add_medium_support migrated 11:16:35.1 Info: => 0.0009915s 11:16:35.1 Info: 4: add_various_qualites_in_profile migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 4 11:16:35.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:35.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:35.1 Info: => 4.03E-05s 11:16:35.1 Info: PerformDBOperation 11:16:35.1 Info: Performing DB Operation 11:16:35.1 Info: => 2.78E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:35', 'add_various_qualites_in_profile') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 4: add_various_qualites_in_profile migrated 11:16:35.1 Info: => 0.0004651s 11:16:35.1 Info: 5: metadata_profiles migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 5 11:16:35.1 Info: CreateTable MetadataProfiles 11:16:35.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:35.1 Info: => 0.0001075s 11:16:35.1 Info: CreateIndex MetadataProfiles (Name) 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:35.1 Info: => 8.63E-05s 11:16:35.1 Info: AlterTable Artists 11:16:35.1 Info: => 3E-07s 11:16:35.1 Info: CreateColumn Artists MetadataProfileId Int32 11:16:35.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:35.1 Info: => 0.0004503s 11:16:35.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:35.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) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "Artists" 11:16:35.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.1 Info: => 0.003936s 11:16:35.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:35.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) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "Artists" 11:16:35.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.1 Info: => 0.0038807s 11:16:35.1 Info: AlterTable Albums 11:16:35.1 Info: => 3E-07s 11:16:35.1 Info: CreateColumn Albums SecondaryTypes String 11:16:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:35.1 Info: => 0.0004553s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:35', 'metadata_profiles') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 5: metadata_profiles migrated 11:16:35.1 Info: => 0.0010336s 11:16:35.1 Info: 6: separate_automatic_and_interactive_search migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 6 11:16:35.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:35.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) 11:16:35.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:35.1 Info: DROP TABLE "Indexers" 11:16:35.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:35.1 Info: => 0.0034818s 11:16:35.1 Info: AlterTable Indexers 11:16:35.1 Info: => 4E-07s 11:16:35.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:35.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:35.1 Info: => 0.000505s 11:16:35.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:35.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:35.1 Info: => 3.55E-05s 11:16:35.1 Info: AlterTable Indexers 11:16:35.1 Info: => 4E-07s 11:16:35.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:35.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) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "Indexers" 11:16:35.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:35.1 Info: => 0.0039039s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:35', 'separate_automatic_and_interactive_search') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 6: separate_automatic_and_interactive_search migrated 11:16:35.1 Info: => 0.0044034s 11:16:35.1 Info: 7: change_album_path_to_relative migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 7 11:16:35.1 Info: DeleteColumn Albums Path 11:16:35.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) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "Albums" 11:16:35.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.1 Info: => 0.0048933s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:35', 'change_album_path_to_relative') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 7: change_album_path_to_relative migrated 11:16:35.1 Info: => 0.0055037s 11:16:35.1 Info: 8: change_quality_size_mb_to_kb migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 8 11:16:35.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 11:16:35.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 11:16:35.1 Info: => 3.7E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:35', 'change_quality_size_mb_to_kb') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 8: change_quality_size_mb_to_kb migrated 11:16:35.1 Info: => 0.0005151s 11:16:35.1 Info: 9: album_releases migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 9 11:16:35.1 Info: AlterTable Albums 11:16:35.1 Info: => 1.2E-06s 11:16:35.1 Info: CreateColumn Albums Releases String 11:16:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:35.1 Info: => 0.000521s 11:16:35.1 Info: AlterTable Albums 11:16:35.1 Info: => 5E-07s 11:16:35.1 Info: CreateColumn Albums CurrentRelease String 11:16:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:35.1 Info: => 0.0004727s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:35', 'album_releases') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 9: album_releases migrated 11:16:35.1 Info: => 0.000835s 11:16:35.1 Info: 10: album_releases_fix migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 10 11:16:35.1 Info: AlterTable Albums 11:16:35.1 Info: => 3E-07s 11:16:35.1 Info: AlterColumn Albums Releases String 11:16:35.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) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "Albums" 11:16:35.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.1 Info: => 0.0047294s 11:16:35.1 Info: AlterTable Albums 11:16:35.1 Info: => 3E-07s 11:16:35.1 Info: AlterColumn Albums CurrentRelease String 11:16:35.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) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "Albums" 11:16:35.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.1 Info: => 0.0047267s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:35', 'album_releases_fix') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 10: album_releases_fix migrated 11:16:35.1 Info: => 0.0052943s 11:16:35.1 Info: 11: import_lists migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 11 11:16:35.1 Info: CreateTable ImportLists 11:16:35.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) 11:16:35.1 Info: => 0.0001571s 11:16:35.1 Info: CreateIndex ImportLists (Name) 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:35.1 Info: => 8.56E-05s 11:16:35.1 Info: CreateTable ImportListStatus 11:16:35.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) 11:16:35.1 Info: => 0.0001119s 11:16:35.1 Info: CreateIndex ImportListStatus (ProviderId) 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:35.1 Info: => 9.35E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:35', 'import_lists') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 11: import_lists migrated 11:16:35.1 Info: => 0.0005816s 11:16:35.1 Info: 12: add_release_status migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 12 11:16:35.1 Info: AlterTable MetadataProfiles 11:16:35.1 Info: => 5E-07s 11:16:35.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:35.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:35.1 Info: => 0.000501s 11:16:35.1 Info: PerformDBOperation 11:16:35.1 Info: Performing DB Operation 11:16:35.1 Info: => 2.43E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:35', 'add_release_status') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 12: add_release_status migrated 11:16:35.1 Info: => 0.0006365s 11:16:35.1 Info: 13: album_download_notification migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 13 11:16:35.1 Info: AlterTable Notifications 11:16:35.1 Info: => 4E-07s 11:16:35.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:35.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:35.1 Info: => 0.0005382s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:35', 'album_download_notification') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 13: album_download_notification migrated 11:16:35.1 Info: => 0.0009985s 11:16:35.1 Info: 14: fix_language_metadata_profiles migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 14 11:16:35.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 11:16:35.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 11:16:35.1 Info: => 9.82E-05s 11:16:35.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 11:16:35.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 11:16:35.1 Info: => 7.54E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:35', 'fix_language_metadata_profiles') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 14: fix_language_metadata_profiles migrated 11:16:35.1 Info: => 0.0005233s 11:16:35.1 Info: 15: remove_fanzub migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 15 11:16:35.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:35.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:35.1 Info: => 3.89E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:35', 'remove_fanzub') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 15: remove_fanzub migrated 11:16:35.1 Info: => 0.0004866s 11:16:35.1 Info: 16: update_artist_history_indexes migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 16 11:16:35.1 Info: CreateIndex Albums (ArtistId) 11:16:35.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:35.1 Info: => 0.0001035s 11:16:35.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:35.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:35.1 Info: => 8.93E-05s 11:16:35.1 Info: DeleteIndex History (AlbumId) 11:16:35.1 Info: DROP INDEX "IX_History_AlbumId" 11:16:35.1 Info: => 0.0001338s 11:16:35.1 Info: CreateIndex History (AlbumId, Date) 11:16:35.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:35.1 Info: => 9.13E-05s 11:16:35.1 Info: DeleteIndex History (DownloadId) 11:16:35.1 Info: DROP INDEX "IX_History_DownloadId" 11:16:35.1 Info: => 0.0001084s 11:16:35.1 Info: CreateIndex History (DownloadId, Date) 11:16:35.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:35.1 Info: => 8.09E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:35', 'update_artist_history_indexes') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 16: update_artist_history_indexes migrated 11:16:35.1 Info: => 0.0004863s 11:16:35.1 Info: 17: remove_nma migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 17 11:16:35.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:35.1 Info: => 4.02E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:35', 'remove_nma') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 17: remove_nma migrated 11:16:35.1 Info: => 0.0004435s 11:16:35.1 Info: 18: album_disambiguation migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 18 11:16:35.1 Info: AlterTable Albums 11:16:35.1 Info: => 4E-07s 11:16:35.1 Info: CreateColumn Albums Disambiguation String 11:16:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:35.1 Info: => 0.0005192s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:35', 'album_disambiguation') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 18: album_disambiguation migrated 11:16:35.1 Info: => 0.0010045s 11:16:35.1 Info: 19: add_ape_quality_in_profiles migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 19 11:16:35.1 Info: PerformDBOperation 11:16:35.1 Info: Performing DB Operation 11:16:35.1 Info: => 7.61E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:35', 'add_ape_quality_in_profiles') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 19: add_ape_quality_in_profiles migrated 11:16:35.1 Info: => 0.0005966s 11:16:35.1 Info: 20: remove_pushalot migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 20 11:16:35.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:35.1 Info: => 3.85E-05s 11:16:35.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:35.1 Info: => 3.31E-05s 11:16:35.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:35.1 Info: => 3.74E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:35', 'remove_pushalot') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 20: remove_pushalot migrated 11:16:35.1 Info: => 0.0003706s 11:16:35.1 Info: 21: add_custom_filters migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 21 11:16:35.1 Info: CreateTable CustomFilters 11:16:35.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:35.1 Info: => 0.0001086s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:35', 'add_custom_filters') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 21: add_custom_filters migrated 11:16:35.1 Info: => 0.0004753s 11:16:35.1 Info: 22: import_list_tags migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 22 11:16:35.1 Info: AlterTable ImportLists 11:16:35.1 Info: => 5E-07s 11:16:35.1 Info: CreateColumn ImportLists Tags String 11:16:35.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:35.1 Info: => 0.0005136s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:35', 'import_list_tags') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 22: import_list_tags migrated 11:16:35.1 Info: => 0.0008806s 11:16:35.1 Info: 23: add_release_groups_etc migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 23 11:16:35.1 Info: CreateTable ArtistMetadata 11:16:35.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) 11:16:35.1 Info: => 0.000177s 11:16:35.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:35.1 Info: => 8.92E-05s 11:16:35.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" 11:16:35.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" 11:16:35.1 Info: => 8.16E-05s 11:16:35.1 Info: AlterTable Artists 11:16:35.1 Info: => 3E-07s 11:16:35.1 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:35.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:35.1 Info: => 0.000528s 11:16:35.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:35.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:35.1 Info: => 6.96E-05s 11:16:35.1 Info: CreateTable AlbumReleases 11:16:35.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) 11:16:35.1 Info: => 0.0001737s 11:16:35.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:35.1 Info: => 0.0001244s 11:16:35.1 Info: CreateIndex AlbumReleases (AlbumId) 11:16:35.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:35.1 Info: => 8.63E-05s 11:16:35.1 Info: PerformDBOperation 11:16:35.1 Info: Performing DB Operation 11:16:35.1 Info: => 3.26E-05s 11:16:35.1 Info: AlterTable Albums 11:16:35.1 Info: => 3E-07s 11:16:35.1 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:35.1 Info: => 0.0005792s 11:16:35.1 Info: AlterTable Albums 11:16:35.1 Info: => 4E-07s 11:16:35.1 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:35.1 Info: => 0.0005364s 11:16:35.1 Info: AlterTable Albums 11:16:35.1 Info: => 3E-07s 11:16:35.1 Info: CreateColumn Albums Links String 11:16:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:35.1 Info: => 0.0005112s 11:16:35.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:35.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:35.1 Info: => 0.0001075s 11:16:35.1 Info: AlterTable Tracks 11:16:35.1 Info: => 3E-07s 11:16:35.1 Info: CreateColumn Tracks ForeignRecordingId String 11:16:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:35.1 Info: => 0.0005207s 11:16:35.1 Info: AlterTable Tracks 11:16:35.1 Info: => 5E-07s 11:16:35.1 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:35.1 Info: => 0.0005392s 11:16:35.1 Info: AlterTable Tracks 11:16:35.1 Info: => 3E-07s 11:16:35.1 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:35.1 Info: => 0.0006026s 11:16:35.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:35.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:35.1 Info: => 7.62E-05s 11:16:35.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:35.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:35.1 Info: => 7.75E-05s 11:16:35.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:35.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "Artists" 11:16:35.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.1 Info: => 0.0112542s 11:16:35.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:35.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) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "Albums" 11:16:35.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.1 Info: => 0.0049297s 11:16:35.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:35.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) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "Tracks" 11:16:35.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:35.1 Info: => 0.0040733s 11:16:35.1 Info: DeleteColumn TrackFiles ArtistId 11:16:35.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) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "TrackFiles" 11:16:35.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.1 Info: => 0.0039081s 11:16:35.1 Info: CreateIndex Artists (ArtistMetadataId) 11:16:35.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.1 Info: => 7.87E-05s 11:16:35.1 Info: CreateIndex Artists (Monitored) 11:16:35.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.1 Info: => 7.31E-05s 11:16:35.1 Info: CreateIndex Albums (ArtistMetadataId) 11:16:35.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:35.1 Info: => 7.13E-05s 11:16:35.1 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:35.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:35.1 Info: => 6.81E-05s 11:16:35.1 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:35.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:35.1 Info: => 6.82E-05s 11:16:35.1 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:35.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:35.1 Info: => 6.83E-05s 11:16:35.1 Info: UpdateData 11:16:35.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:35.1 Info: => 3.8E-05s 11:16:35.1 Info: UpdateData 11:16:35.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:35.1 Info: => 3.24E-05s 11:16:35.1 Info: UpdateData 11:16:35.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:35.1 Info: => 3.33E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:35', 'add_release_groups_etc') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 23: add_release_groups_etc migrated 11:16:35.1 Info: => 0.000721s 11:16:35.1 Info: 24: NewMediaInfoFormat migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 24 11:16:35.1 Info: UpdateData 11:16:35.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:35.1 Info: => 3.8E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:35', 'NewMediaInfoFormat') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 24: NewMediaInfoFormat migrated 11:16:35.1 Info: => 0.0004738s 11:16:35.1 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 25 11:16:35.1 Info: RenameTable Restrictions ReleaseProfiles 11:16:35.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:35.1 Info: => 0.0016333s 11:16:35.1 Info: AlterTable ReleaseProfiles 11:16:35.1 Info: => 4E-07s 11:16:35.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:35.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:35.1 Info: => 0.0004846s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:35', 'rename_restrictions_to_release_profiles') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:35.1 Info: => 0.0009692s 11:16:35.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 26 11:16:35.1 Info: RenameTable Profiles QualityProfiles 11:16:35.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:35.1 Info: => 0.0015747s 11:16:35.1 Info: AlterTable QualityProfiles 11:16:35.1 Info: => 4E-07s 11:16:35.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:35.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:35.1 Info: => 0.0004663s 11:16:35.1 Info: AlterTable LanguageProfiles 11:16:35.1 Info: => 3E-07s 11:16:35.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:35.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:35.1 Info: => 0.0004662s 11:16:35.1 Info: UpdateData 11:16:35.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:35.1 Info: => 3.36E-05s 11:16:35.1 Info: UpdateData 11:16:35.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:35.1 Info: => 2.5E-05s 11:16:35.1 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:35.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "Artists" 11:16:35.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.1 Info: => 0.0042122s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:35', 'rename_quality_profiles_add_upgrade_allowed') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:35.1 Info: => 0.0048109s 11:16:35.1 Info: 27: add_import_exclusions migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 27 11:16:35.1 Info: CreateTable ImportListExclusions 11:16:35.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:35.1 Info: => 0.0001032s 11:16:35.1 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:35.1 Info: => 8.31E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:35', 'add_import_exclusions') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 27: add_import_exclusions migrated 11:16:35.1 Info: => 0.0005754s 11:16:35.1 Info: 28: clean_artist_metadata_table migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 28 11:16:35.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) 11:16:35.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) 11:16:35.1 Info: => 0.0002124s 11:16:35.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) 11:16:35.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) 11:16:35.1 Info: => 0.0001129s 11:16:35.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) 11:16:35.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) 11:16:35.1 Info: => 0.0001113s 11:16:35.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) 11:16:35.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) 11:16:35.1 Info: => 0.0001112s 11:16:35.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) 11:16:35.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) 11:16:35.1 Info: => 0.0001117s 11:16:35.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) 11:16:35.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) 11:16:35.1 Info: => 0.0001091s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:35', 'clean_artist_metadata_table') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 28: clean_artist_metadata_table migrated 11:16:35.1 Info: => 0.0005541s 11:16:35.1 Info: 29: health_issue_notification migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 29 11:16:35.1 Info: AlterTable Notifications 11:16:35.1 Info: => 4E-07s 11:16:35.1 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:35.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0005066s 11:16:35.2 Info: AlterTable Notifications 11:16:35.2 Info: => 3E-07s 11:16:35.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0004817s 11:16:35.2 Info: AlterTable Notifications 11:16:35.2 Info: => 3E-07s 11:16:35.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0004799s 11:16:35.2 Info: AlterTable Notifications 11:16:35.2 Info: => 3E-07s 11:16:35.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0004765s 11:16:35.2 Info: AlterTable Notifications 11:16:35.2 Info: => 3E-07s 11:16:35.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0004817s 11:16:35.2 Info: DeleteColumn Notifications OnDownload 11:16:35.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:35.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:35.2 Info: DROP TABLE "Notifications" 11:16:35.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:35.2 Info: => 0.0036367s 11:16:35.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:35.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:35.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:35.2 Info: DROP TABLE "Notifications" 11:16:35.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:35.2 Info: => 0.0035506s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:35', 'health_issue_notification') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 29: health_issue_notification migrated 11:16:35.2 Info: => 0.0040851s 11:16:35.2 Info: 30: add_mediafilerepository_mtime migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 30 11:16:35.2 Info: AlterTable TrackFiles 11:16:35.2 Info: => 5E-07s 11:16:35.2 Info: CreateColumn TrackFiles Modified DateTime 11:16:35.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:35.2 Info: => 0.0004925s 11:16:35.2 Info: AlterTable TrackFiles 11:16:35.2 Info: => 4E-07s 11:16:35.2 Info: CreateColumn TrackFiles Path String 11:16:35.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:35.2 Info: => 0.0004677s 11:16:35.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:35.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:35.2 Info: => 2.84E-05s 11:16:35.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:35.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:35.2 Info: => 0.0001139s 11:16:35.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:35.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:35.2 Info: => 0.0001242s 11:16:35.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:35.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:35.2 Info: => 0.0001308s 11:16:35.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:35.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:35.2 Info: => 6.61E-05s 11:16:35.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:35.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:35.2 Info: => 4.36E-05s 11:16:35.2 Info: AlterTable TrackFiles 11:16:35.2 Info: => 3E-07s 11:16:35.2 Info: AlterColumn TrackFiles Path String 11:16:35.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:35.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:35.2 Info: DROP TABLE "TrackFiles" 11:16:35.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.2 Info: => 0.0036601s 11:16:35.2 Info: CreateIndex TrackFiles (Path) 11:16:35.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.2 Info: => 7.7E-05s 11:16:35.2 Info: DeleteColumn TrackFiles RelativePath 11:16:35.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:35.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" 11:16:35.2 Info: DROP TABLE "TrackFiles" 11:16:35.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.2 Info: => 0.0037659s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:35', 'add_mediafilerepository_mtime') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 30: add_mediafilerepository_mtime migrated 11:16:35.2 Info: => 0.0043005s 11:16:35.2 Info: 31: add_artistmetadataid_constraint migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 31 11:16:35.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") 11:16:35.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") 11:16:35.2 Info: => 0.0001023s 11:16:35.2 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:35.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:35.2 Info: => 0.000114s 11:16:35.2 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:35.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:35.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:35.2 Info: DROP TABLE "Artists" 11:16:35.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.2 Info: => 0.0040671s 11:16:35.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:35.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.2 Info: => 7.48E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:35', 'add_artistmetadataid_constraint') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 31: add_artistmetadataid_constraint migrated 11:16:35.2 Info: => 0.0005835s 11:16:35.2 Info: 32: old_ids_and_artist_alias migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 32 11:16:35.2 Info: AlterTable ArtistMetadata 11:16:35.2 Info: => 5E-07s 11:16:35.2 Info: CreateColumn ArtistMetadata Aliases String 11:16:35.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:35.2 Info: => 0.0005105s 11:16:35.2 Info: AlterTable ArtistMetadata 11:16:35.2 Info: => 4E-07s 11:16:35.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:35.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:35.2 Info: => 0.0004899s 11:16:35.2 Info: AlterTable Albums 11:16:35.2 Info: => 4E-07s 11:16:35.2 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:35.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:35.2 Info: => 0.0005534s 11:16:35.2 Info: AlterTable AlbumReleases 11:16:35.2 Info: => 2E-07s 11:16:35.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:35.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:35.2 Info: => 0.0004936s 11:16:35.2 Info: AlterTable Tracks 11:16:35.2 Info: => 4E-07s 11:16:35.2 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:35.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:35.2 Info: => 0.0004902s 11:16:35.2 Info: AlterTable Tracks 11:16:35.2 Info: => 3E-07s 11:16:35.2 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:35.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:35.2 Info: => 0.0004956s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:35', 'old_ids_and_artist_alias') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 32: old_ids_and_artist_alias migrated 11:16:35.2 Info: => 0.0009699s 11:16:35.2 Info: 33: download_propers_config migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 33 11:16:35.2 Info: PerformDBOperation 11:16:35.2 Info: Performing DB Operation 11:16:35.2 Info: => 2.71E-05s 11:16:35.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:35.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:35.2 Info: => 2.74E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:35', 'download_propers_config') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 33: download_propers_config migrated 11:16:35.2 Info: => 0.0004573s 11:16:35.2 Info: 34: remove_language_profiles migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 34 11:16:35.2 Info: DeleteTable LanguageProfiles 11:16:35.2 Info: DROP TABLE "LanguageProfiles" 11:16:35.2 Info: => 0.0001815s 11:16:35.2 Info: DeleteColumn Artists LanguageProfileId 11:16:35.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:35.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" 11:16:35.2 Info: DROP TABLE "Artists" 11:16:35.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.2 Info: => 0.0042409s 11:16:35.2 Info: DeleteColumn ImportLists LanguageProfileId 11:16:35.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) 11:16:35.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" 11:16:35.2 Info: DROP TABLE "ImportLists" 11:16:35.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:35.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:35.2 Info: => 0.0036663s 11:16:35.2 Info: DeleteColumn Blacklist Language 11:16:35.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) 11:16:35.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" 11:16:35.2 Info: DROP TABLE "Blacklist" 11:16:35.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:35.2 Info: => 0.0035644s 11:16:35.2 Info: DeleteColumn History Language 11:16:35.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) 11:16:35.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" 11:16:35.2 Info: DROP TABLE "History" 11:16:35.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:35.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:35.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:35.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:35.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:35.2 Info: => 0.0041616s 11:16:35.2 Info: DeleteColumn LyricFiles Language 11:16:35.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) 11:16:35.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" 11:16:35.2 Info: DROP TABLE "LyricFiles" 11:16:35.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:35.2 Info: => 0.0035126s 11:16:35.2 Info: DeleteColumn TrackFiles Language 11:16:35.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:35.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" 11:16:35.2 Info: DROP TABLE "TrackFiles" 11:16:35.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.2 Info: => 0.0056713s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:35', 'remove_language_profiles') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 34: remove_language_profiles migrated 11:16:35.2 Info: => 0.0063013s 11:16:35.2 Info: 35: multi_disc_naming_format migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 35 11:16:35.2 Info: AlterTable NamingConfig 11:16:35.2 Info: => 6E-07s 11:16:35.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:35.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:35.2 Info: => 0.000514s 11:16:35.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:35.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:35.2 Info: => 3.29E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:35', 'multi_disc_naming_format') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 35: multi_disc_naming_format migrated 11:16:35.2 Info: => 0.0004057s 11:16:35.2 Info: 36: add_download_client_priority migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 36 11:16:35.2 Info: AlterTable DownloadClients 11:16:35.2 Info: => 3E-07s 11:16:35.2 Info: CreateColumn DownloadClients Priority Int32 11:16:35.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:35.2 Info: => 0.0005388s 11:16:35.2 Info: PerformDBOperation 11:16:35.2 Info: Performing DB Operation 11:16:35.2 Info: => 6.79E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:35', 'add_download_client_priority') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 36: add_download_client_priority migrated 11:16:35.2 Info: => 0.0005274s 11:16:35.2 Info: 37: remove_growl_prowl migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 37 11:16:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:35.2 Info: => 3.46E-05s 11:16:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:35.2 Info: => 2.43E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:35', 'remove_growl_prowl') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 37: remove_growl_prowl migrated 11:16:35.2 Info: => 0.000474s 11:16:35.2 Info: 38: remove_plex_hometheatre migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 38 11:16:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:35.2 Info: => 3.33E-05s 11:16:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:35.2 Info: => 2.43E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:35', 'remove_plex_hometheatre') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 38: remove_plex_hometheatre migrated 11:16:35.2 Info: => 0.0004592s 11:16:35.2 Info: 39: add_root_folder_add_defaults migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 39 11:16:35.2 Info: AlterTable RootFolders 11:16:35.2 Info: => 4E-07s 11:16:35.2 Info: CreateColumn RootFolders Name String 11:16:35.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:35.2 Info: => 0.0004906s 11:16:35.2 Info: AlterTable RootFolders 11:16:35.2 Info: => 4E-07s 11:16:35.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:35.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0005261s 11:16:35.2 Info: AlterTable RootFolders 11:16:35.2 Info: => 4E-07s 11:16:35.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:35.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0005105s 11:16:35.2 Info: AlterTable RootFolders 11:16:35.2 Info: => 4E-07s 11:16:35.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:35.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0004903s 11:16:35.2 Info: AlterTable RootFolders 11:16:35.2 Info: => 3E-07s 11:16:35.2 Info: CreateColumn RootFolders DefaultTags String 11:16:35.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:35.2 Info: => 0.0004903s 11:16:35.2 Info: PerformDBOperation 11:16:35.2 Info: Performing DB Operation 11:16:35.2 Info: => 4.2E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:35', 'add_root_folder_add_defaults') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 39: add_root_folder_add_defaults migrated 11:16:35.2 Info: => 0.0004632s 11:16:35.2 Info: 40: task_duration migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 40 11:16:35.2 Info: AlterTable ScheduledTasks 11:16:35.2 Info: => 5E-07s 11:16:35.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:35.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:35.2 Info: => 0.0005214s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:35', 'task_duration') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 40: task_duration migrated 11:16:35.2 Info: => 0.0009866s 11:16:35.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 41 11:16:35.2 Info: AlterTable ReleaseProfiles 11:16:35.2 Info: => 5E-07s 11:16:35.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:35.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:35.2 Info: => 0.0005272s 11:16:35.2 Info: AlterTable ReleaseProfiles 11:16:35.2 Info: => 4E-07s 11:16:35.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:35.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0004964s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:35', 'add_indexer_and_enabled_to_release_profiles') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:35.2 Info: => 0.0009407s 11:16:35.2 Info: 42: remove_album_folders migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 42 11:16:35.2 Info: DeleteColumn Artists AlbumFolder 11:16:35.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:35.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" 11:16:35.2 Info: DROP TABLE "Artists" 11:16:35.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.2 Info: => 0.0042444s 11:16:35.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:35.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:35.2 Info: => 3.25E-05s 11:16:35.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:35.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:35.2 Info: => 2.57E-05s 11:16:35.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:35.2 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:16:35.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:35.2 Info: DROP TABLE "NamingConfig" 11:16:35.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:35.2 Info: => 0.0034407s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:35', 'remove_album_folders') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 42: remove_album_folders migrated 11:16:35.2 Info: => 0.0039916s 11:16:35.2 Info: 44: add_priority_to_indexers migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 44 11:16:35.2 Info: AlterTable Indexers 11:16:35.2 Info: => 4E-07s 11:16:35.2 Info: CreateColumn Indexers Priority Int32 11:16:35.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:35.2 Info: => 0.0005443s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:35', 'add_priority_to_indexers') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 44: add_priority_to_indexers migrated 11:16:35.2 Info: => 0.0010137s 11:16:35.2 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 45 11:16:35.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:35.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:35.2 Info: => 0.0001008s 11:16:35.2 Info: PerformDBOperation 11:16:35.2 Info: Performing DB Operation 11:16:35.2 Info: => 2.18E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:35', 'remove_chown_and_folderchmod_config') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:35.2 Info: => 0.000387s 11:16:35.2 Info: 47: update_notifiarr migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 47 11:16:35.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:35.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:35.2 Info: => 5.17E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:35', 'update_notifiarr') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 47: update_notifiarr migrated 11:16:35.2 Info: => 0.000406s 11:16:35.2 Info: 49: email_multiple_addresses migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 49 11:16:35.2 Info: PerformDBOperation 11:16:35.2 Info: Performing DB Operation 11:16:35.2 Info: => 4.73E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:35', 'email_multiple_addresses') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 49: email_multiple_addresses migrated 11:16:35.2 Info: => 0.0003776s 11:16:35.2 Info: 50: rename_blacklist_to_blocklist migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 50 11:16:35.2 Info: RenameTable Blacklist Blocklist 11:16:35.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:35.2 Info: => 0.001638s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:35', 'rename_blacklist_to_blocklist') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 50: rename_blacklist_to_blocklist migrated 11:16:35.2 Info: => 0.002104s 11:16:35.2 Info: 51: cdh_per_downloadclient migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 51 11:16:35.2 Info: AlterTable DownloadClients 11:16:35.2 Info: => 4E-07s 11:16:35.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:35.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:35.2 Info: => 0.0005069s 11:16:35.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:35.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:35.2 Info: => 0.0005025s 11:16:35.2 Info: PerformDBOperation 11:16:35.2 Info: Performing DB Operation 11:16:35.2 Info: => 0.0001447s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:35', 'cdh_per_downloadclient') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 51: cdh_per_downloadclient migrated 11:16:35.2 Info: => 0.0006179s 11:16:35.2 Info: 52: download_history migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 52 11:16:35.2 Info: CreateTable DownloadHistory 11:16:35.2 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:16:35.2 Info: => 0.0001444s 11:16:35.2 Info: CreateIndex DownloadHistory (EventType) 11:16:35.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:35.2 Info: => 8.73E-05s 11:16:35.2 Info: CreateIndex DownloadHistory (ArtistId) 11:16:35.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:35.2 Info: => 7.52E-05s 11:16:35.2 Info: CreateIndex DownloadHistory (DownloadId) 11:16:35.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:35.2 Info: => 7.34E-05s 11:16:35.2 Info: PerformDBOperation 11:16:35.2 Info: Performing DB Operation 11:16:35.2 Info: => 0.0001048s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:35', 'download_history') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 52: download_history migrated 11:16:35.2 Info: => 0.0005871s 11:16:35.2 Info: 53: add_update_history migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 53 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:35', 'add_update_history') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 53: add_update_history migrated 11:16:35.2 Info: => 0.0003573s 11:16:35.2 Info: 54: add_on_update_to_notifications migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 54 11:16:35.2 Info: AlterTable Notifications 11:16:35.2 Info: => 4E-07s 11:16:35.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:35.2 Info: => 0.0005366s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:35', 'add_on_update_to_notifications') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 54: add_on_update_to_notifications migrated 11:16:35.2 Info: => 0.00088s 11:16:35.2 Info: 55: download_client_per_indexer migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 55 11:16:35.2 Info: AlterTable Indexers 11:16:35.2 Info: => 4E-07s 11:16:35.2 Info: CreateColumn Indexers DownloadClientId Int32 11:16:35.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0005549s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:35', 'download_client_per_indexer') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 55: download_client_per_indexer migrated 11:16:35.2 Info: => 0.0009922s 11:16:35.2 Info: 56: AddNewItemMonitorType migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 56 11:16:35.2 Info: AlterTable Artists 11:16:35.2 Info: => 4E-07s 11:16:35.2 Info: CreateColumn Artists MonitorNewItems Int32 11:16:35.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0005658s 11:16:35.2 Info: AlterTable RootFolders 11:16:35.2 Info: => 4E-07s 11:16:35.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:35.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0005173s 11:16:35.2 Info: AlterTable ImportLists 11:16:35.2 Info: => 3E-07s 11:16:35.2 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:35.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0005437s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:35', 'AddNewItemMonitorType') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 56: AddNewItemMonitorType migrated 11:16:35.2 Info: => 0.0010037s 11:16:35.2 Info: 57: ImportListSearch migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 57 11:16:35.2 Info: AlterTable ImportLists 11:16:35.2 Info: => 4E-07s 11:16:35.2 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:35.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:35.2 Info: => 0.0005975s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:35', 'ImportListSearch') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 57: ImportListSearch migrated 11:16:35.2 Info: => 0.0010401s 11:16:35.2 Info: 58: ImportListMonitorExisting migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 58 11:16:35.2 Info: AlterTable ImportLists 11:16:35.2 Info: => 5E-07s 11:16:35.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:35.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0005415s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:35', 'ImportListMonitorExisting') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 58: ImportListMonitorExisting migrated 11:16:35.2 Info: => 0.000996s 11:16:35.2 Info: 59: add_indexer_tags migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 59 11:16:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:35.2 Info: => 3.64E-05s 11:16:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:35.2 Info: => 2.64E-05s 11:16:35.2 Info: AlterTable Indexers 11:16:35.2 Info: => 3E-07s 11:16:35.2 Info: CreateColumn Indexers Tags String 11:16:35.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:35.2 Info: => 0.0005263s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:35', 'add_indexer_tags') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 59: add_indexer_tags migrated 11:16:35.2 Info: => 0.0009744s 11:16:35.2 Info: 60: update_audio_types migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 60 11:16:35.2 Info: PerformDBOperation 11:16:35.2 Info: Performing DB Operation 11:16:35.2 Info: => 3.8E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:35', 'update_audio_types') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 60: update_audio_types migrated 11:16:35.2 Info: => 0.0004072s 11:16:35.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 61 11:16:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.2 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:35.2 Info: => 3.14E-05s 11:16:35.2 Info: AlterTable AlbumReleases 11:16:35.2 Info: => 3E-07s 11:16:35.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.2 Info: DROP TABLE "AlbumReleases" 11:16:35.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:35.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:35.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:35.2 Info: => 0.0040803s 11:16:35.2 Info: AlterTable Albums 11:16:35.2 Info: => 3E-07s 11:16:35.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:35.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:35.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:16:35.2 Info: DROP TABLE "Albums" 11:16:35.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:35.2 Info: => 0.0041906s 11:16:35.2 Info: AlterTable Albums 11:16:35.2 Info: => 3E-07s 11:16:35.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:35.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:35.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:16:35.3 Info: DROP TABLE "Albums" 11:16:35.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:35.3 Info: => 0.0047179s 11:16:35.3 Info: AlterTable Albums 11:16:35.3 Info: => 3E-07s 11:16:35.3 Info: AlterColumn Albums Added DateTimeOffset 11:16:35.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:35.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:16:35.3 Info: DROP TABLE "Albums" 11:16:35.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:35.3 Info: => 0.0041891s 11:16:35.3 Info: AlterTable Artists 11:16:35.3 Info: => 4E-07s 11:16:35.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:35.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:35.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" 11:16:35.3 Info: DROP TABLE "Artists" 11:16:35.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.3 Info: => 0.0042466s 11:16:35.3 Info: AlterTable Artists 11:16:35.3 Info: => 3E-07s 11:16:35.3 Info: AlterColumn Artists Added DateTimeOffset 11:16:35.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:35.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" 11:16:35.3 Info: DROP TABLE "Artists" 11:16:35.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.3 Info: => 0.0042575s 11:16:35.3 Info: AlterTable Blocklist 11:16:35.3 Info: => 4E-07s 11:16:35.3 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.3 Info: DROP TABLE "Blocklist" 11:16:35.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:35.3 Info: => 0.0037264s 11:16:35.3 Info: AlterTable Blocklist 11:16:35.3 Info: => 3E-07s 11:16:35.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.3 Info: DROP TABLE "Blocklist" 11:16:35.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:35.3 Info: => 0.0037109s 11:16:35.3 Info: AlterTable Commands 11:16:35.3 Info: => 4E-07s 11:16:35.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.3 Info: DROP TABLE "Commands" 11:16:35.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:35.3 Info: => 0.0036474s 11:16:35.3 Info: AlterTable Commands 11:16:35.3 Info: => 3E-07s 11:16:35.3 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.3 Info: DROP TABLE "Commands" 11:16:35.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:35.3 Info: => 0.0036619s 11:16:35.3 Info: AlterTable Commands 11:16:35.3 Info: => 4E-07s 11:16:35.3 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.3 Info: DROP TABLE "Commands" 11:16:35.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:35.3 Info: => 0.0036576s 11:16:35.3 Info: AlterTable DownloadClientStatus 11:16:35.3 Info: => 4E-07s 11:16:35.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:35.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) 11:16:35.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:35.3 Info: DROP TABLE "DownloadClientStatus" 11:16:35.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:35.3 Info: => 0.0056447s 11:16:35.3 Info: AlterTable DownloadClientStatus 11:16:35.3 Info: => 3E-07s 11:16:35.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:35.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) 11:16:35.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:35.3 Info: DROP TABLE "DownloadClientStatus" 11:16:35.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:35.3 Info: => 0.0037161s 11:16:35.3 Info: AlterTable DownloadClientStatus 11:16:35.3 Info: => 4E-07s 11:16:35.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:35.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) 11:16:35.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:35.3 Info: DROP TABLE "DownloadClientStatus" 11:16:35.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:35.3 Info: => 0.0037183s 11:16:35.3 Info: AlterTable DownloadHistory 11:16:35.3 Info: => 4E-07s 11:16:35.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:35.3 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:16:35.3 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:16:35.3 Info: DROP TABLE "DownloadHistory" 11:16:35.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:35.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:35.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:35.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:35.3 Info: => 0.0041423s 11:16:35.3 Info: AlterTable ExtraFiles 11:16:35.3 Info: => 3E-07s 11:16:35.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:35.3 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:35.3 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:16:35.3 Info: DROP TABLE "ExtraFiles" 11:16:35.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:35.3 Info: => 0.003583s 11:16:35.3 Info: AlterTable ExtraFiles 11:16:35.3 Info: => 3E-07s 11:16:35.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:35.3 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:35.3 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:16:35.3 Info: DROP TABLE "ExtraFiles" 11:16:35.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:35.3 Info: => 0.0036026s 11:16:35.3 Info: AlterTable History 11:16:35.3 Info: => 3E-07s 11:16:35.3 Info: AlterColumn History Date DateTimeOffset 11:16:35.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:16:35.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:16:35.3 Info: DROP TABLE "History" 11:16:35.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:35.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:35.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:35.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:35.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:35.3 Info: => 0.0043048s 11:16:35.3 Info: AlterTable ImportListStatus 11:16:35.3 Info: => 3E-07s 11:16:35.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:35.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) 11:16:35.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:35.3 Info: DROP TABLE "ImportListStatus" 11:16:35.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:35.3 Info: => 0.0037421s 11:16:35.3 Info: AlterTable ImportListStatus 11:16:35.3 Info: => 4E-07s 11:16:35.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:35.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) 11:16:35.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:35.3 Info: DROP TABLE "ImportListStatus" 11:16:35.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:35.3 Info: => 0.0038905s 11:16:35.3 Info: AlterTable ImportListStatus 11:16:35.3 Info: => 3E-07s 11:16:35.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:35.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) 11:16:35.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:35.3 Info: DROP TABLE "ImportListStatus" 11:16:35.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:35.3 Info: => 0.0037144s 11:16:35.3 Info: AlterTable IndexerStatus 11:16:35.3 Info: => 4E-07s 11:16:35.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:35.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) 11:16:35.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:35.3 Info: DROP TABLE "IndexerStatus" 11:16:35.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:35.3 Info: => 0.0037186s 11:16:35.3 Info: AlterTable IndexerStatus 11:16:35.3 Info: => 4E-07s 11:16:35.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:35.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) 11:16:35.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:35.3 Info: DROP TABLE "IndexerStatus" 11:16:35.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:35.3 Info: => 0.0038199s 11:16:35.3 Info: AlterTable IndexerStatus 11:16:35.3 Info: => 4E-07s 11:16:35.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:35.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) 11:16:35.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:35.3 Info: DROP TABLE "IndexerStatus" 11:16:35.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:35.3 Info: => 0.0037401s 11:16:35.3 Info: AlterTable LyricFiles 11:16:35.3 Info: => 3E-07s 11:16:35.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:35.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:35.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:16:35.3 Info: DROP TABLE "LyricFiles" 11:16:35.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:35.3 Info: => 0.003606s 11:16:35.3 Info: AlterTable LyricFiles 11:16:35.3 Info: => 4E-07s 11:16:35.3 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:35.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:16:35.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:16:35.3 Info: DROP TABLE "LyricFiles" 11:16:35.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:35.3 Info: => 0.0035619s 11:16:35.3 Info: AlterTable MetadataFiles 11:16:35.3 Info: => 3E-07s 11:16:35.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.3 Info: DROP TABLE "MetadataFiles" 11:16:35.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:35.3 Info: => 0.0036361s 11:16:35.3 Info: AlterTable MetadataFiles 11:16:35.3 Info: => 4E-07s 11:16:35.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.4 Info: DROP TABLE "MetadataFiles" 11:16:35.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:35.4 Info: => 0.0046301s 11:16:35.4 Info: AlterTable PendingReleases 11:16:35.4 Info: => 4E-07s 11:16:35.4 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:35.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) 11:16:35.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:35.4 Info: DROP TABLE "PendingReleases" 11:16:35.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:35.4 Info: => 0.003541s 11:16:35.4 Info: AlterTable ScheduledTasks 11:16:35.4 Info: => 4E-07s 11:16:35.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:35.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) 11:16:35.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:35.4 Info: DROP TABLE "ScheduledTasks" 11:16:35.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:35.4 Info: => 0.0042374s 11:16:35.4 Info: AlterTable ScheduledTasks 11:16:35.4 Info: => 4E-07s 11:16:35.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:35.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) 11:16:35.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:35.4 Info: DROP TABLE "ScheduledTasks" 11:16:35.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:35.4 Info: => 0.0039253s 11:16:35.4 Info: AlterTable TrackFiles 11:16:35.4 Info: => 4E-07s 11:16:35.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.4 Info: DROP TABLE "TrackFiles" 11:16:35.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.4 Info: => 0.0038454s 11:16:35.4 Info: AlterTable TrackFiles 11:16:35.4 Info: => 4E-07s 11:16:35.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.4 Info: DROP TABLE "TrackFiles" 11:16:35.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.4 Info: => 0.0038616s 11:16:35.4 Info: AlterTable VersionInfo 11:16:35.4 Info: => 4E-07s 11:16:35.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:35.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:35.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:35.4 Info: DROP TABLE "VersionInfo" 11:16:35.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:35.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:35.4 Info: => 0.0036884s 11:16:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:35', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:35.4 Info: Committing Transaction 11:16:35.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:35.4 Info: => 0.0044579s 11:16:35.4 Info: 62: add_on_delete_to_notifications migrating 11:16:35.4 Info: Beginning Transaction 11:16:35.4 Info: Starting migration of Main DB to 62 11:16:35.4 Info: AlterTable Notifications 11:16:35.4 Info: => 4E-07s 11:16:35.4 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:35.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:35.4 Info: => 0.0010218s 11:16:35.4 Info: AlterTable Notifications 11:16:35.4 Info: => 5E-07s 11:16:35.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:35.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:35.4 Info: => 0.0005201s 11:16:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:35', 'add_on_delete_to_notifications') 11:16:35.4 Info: Committing Transaction 11:16:35.4 Info: 62: add_on_delete_to_notifications migrated 11:16:35.4 Info: => 0.0009793s 11:16:35.4 Info: 63: add_custom_formats migrating 11:16:35.4 Info: Beginning Transaction 11:16:35.4 Info: Starting migration of Main DB to 63 11:16:35.4 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}') 11:16:35.4 Info: AlterTable DelayProfiles 11:16:35.4 Info: => 3E-07s 11:16:35.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:35.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:35.4 Info: => 0.0005146s 11:16:35.4 Info: UpdateData 11:16:35.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:35.4 Info: => 6.36E-05s 11:16:35.4 Info: AlterTable TrackFiles 11:16:35.4 Info: => 3E-07s 11:16:35.4 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:35.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:35.4 Info: => 0.0005208s 11:16:35.4 Info: PerformDBOperation 11:16:35.4 Info: Performing DB Operation 11:16:35.4 Info: => 2.41E-05s 11:16:35.4 Info: CreateTable CustomFormats 11:16:35.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) 11:16:35.4 Info: => 0.0001087s 11:16:35.4 Info: CreateIndex CustomFormats (Name) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:35.4 Info: => 8.04E-05s 11:16:35.4 Info: AlterTable QualityProfiles 11:16:35.4 Info: => 3E-07s 11:16:35.4 Info: CreateColumn QualityProfiles FormatItems String 11:16:35.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:35.4 Info: => 0.0005228s 11:16:35.4 Info: AlterTable QualityProfiles 11:16:35.4 Info: => 4E-07s 11:16:35.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:35.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:35.4 Info: => 0.0005201s 11:16:35.4 Info: AlterTable QualityProfiles 11:16:35.4 Info: => 4E-07s 11:16:35.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:35.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:35.4 Info: => 0.0005217s 11:16:35.4 Info: PerformDBOperation 11:16:35.4 Info: Performing DB Operation 11:16:35.4 Info: => 5.29E-05s 11:16:35.4 Info: PerformDBOperation 11:16:35.4 Info: Performing DB Operation 11:16:35.4 Info: => 0.0010126s 11:16:35.4 Info: DeleteColumn ReleaseProfiles Preferred 11:16:35.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) 11:16:35.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:35.4 Info: DROP TABLE "ReleaseProfiles" 11:16:35.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:35.4 Info: => 0.0037297s 11:16:35.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:35.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) 11:16:35.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:35.4 Info: DROP TABLE "ReleaseProfiles" 11:16:35.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:35.4 Info: => 0.0036968s 11:16:35.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:35.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:35.4 Info: => 3.54E-05s 11:16:35.4 Info: AlterTable DelayProfiles 11:16:35.4 Info: => 2E-07s 11:16:35.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:35.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:35.4 Info: => 0.0005497s 11:16:35.4 Info: AlterTable DelayProfiles 11:16:35.4 Info: => 4E-07s 11:16:35.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:35.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:35.4 Info: => 0.0005368s 11:16:35.4 Info: -> 1 Insert operations completed in 00:00:00.0000584 taking an average of 00:00:00.0000584 11:16:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:35', 'add_custom_formats') 11:16:35.4 Info: Committing Transaction 11:16:35.4 Info: 63: add_custom_formats migrated 11:16:35.4 Info: => 0.001062s 11:16:35.4 Debug: Took: 00:00:00.3680958 11:16:35.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 11:16:35.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 11:16:35.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349954760798_141/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:35.4 Info: DatabaseEngineVersionCheck migrating 11:16:35.4 Info: PerformDBOperation 11:16:35.4 Info: Performing DB Operation 11:16:35.4 Info: SQLite 3.46.0 11:16:35.4 Info: => 0.0013985s 11:16:35.4 Info: DatabaseEngineVersionCheck migrated 11:16:35.4 Info: => 0.0014065s 11:16:35.4 Info: VersionMigration migrating 11:16:35.4 Info: Beginning Transaction 11:16:35.4 Info: CreateTable VersionInfo 11:16:35.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:35.4 Info: => 0.0001721s 11:16:35.4 Info: Committing Transaction 11:16:35.4 Info: VersionMigration migrated 11:16:35.4 Info: => 0.0008583s 11:16:35.4 Info: VersionUniqueMigration migrating 11:16:35.4 Info: Beginning Transaction 11:16:35.4 Info: CreateIndex VersionInfo (Version) 11:16:35.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:35.4 Info: => 0.000117s 11:16:35.4 Info: AlterTable VersionInfo 11:16:35.4 Info: => 5E-07s 11:16:35.4 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:35.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:35.4 Info: => 0.0004886s 11:16:35.4 Info: Committing Transaction 11:16:35.4 Info: VersionUniqueMigration migrated 11:16:35.4 Info: => 0.0008166s 11:16:35.4 Info: VersionDescriptionMigration migrating 11:16:35.4 Info: Beginning Transaction 11:16:35.4 Info: AlterTable VersionInfo 11:16:35.4 Info: => 5E-07s 11:16:35.4 Info: CreateColumn VersionInfo Description String 11:16:35.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:35.4 Info: => 0.000216s 11:16:35.4 Info: Committing Transaction 11:16:35.4 Info: VersionDescriptionMigration migrated 11:16:35.4 Info: => 0.0006057s 11:16:35.4 Info: 1: InitialSetup migrating 11:16:35.4 Info: Beginning Transaction 11:16:35.4 Info: Starting migration of Main DB to 1 11:16:35.4 Info: CreateTable Config 11:16:35.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:35.4 Info: => 0.0001631s 11:16:35.4 Info: CreateIndex Config (Key) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:35.4 Info: => 8.05E-05s 11:16:35.4 Info: CreateTable RootFolders 11:16:35.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:35.4 Info: => 0.0001211s 11:16:35.4 Info: CreateIndex RootFolders (Path) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:35.4 Info: => 8.62E-05s 11:16:35.4 Info: CreateTable Artists 11:16:35.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:35.4 Info: => 0.0002146s 11:16:35.4 Info: CreateIndex Artists (ForeignArtistId) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:35.4 Info: => 7.55E-05s 11:16:35.4 Info: CreateIndex Artists (NameSlug) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:35.4 Info: => 7.04E-05s 11:16:35.4 Info: CreateIndex Artists (CleanName) 11:16:35.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.4 Info: => 6.75E-05s 11:16:35.4 Info: CreateIndex Artists (Path) 11:16:35.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.4 Info: => 6.48E-05s 11:16:35.4 Info: CreateTable Albums 11:16:35.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:35.4 Info: => 0.0002301s 11:16:35.4 Info: CreateIndex Albums (ForeignAlbumId) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.4 Info: => 7.24E-05s 11:16:35.4 Info: CreateIndex Albums (MBId) 11:16:35.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.4 Info: => 6.44E-05s 11:16:35.4 Info: CreateIndex Albums (TADBId) 11:16:35.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.4 Info: => 6.33E-05s 11:16:35.4 Info: CreateIndex Albums (TitleSlug) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.4 Info: => 6.34E-05s 11:16:35.4 Info: CreateIndex Albums (CleanTitle) 11:16:35.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.4 Info: => 6.06E-05s 11:16:35.4 Info: CreateIndex Albums (Path) 11:16:35.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:35.4 Info: => 6.06E-05s 11:16:35.4 Info: CreateTable Tracks 11:16:35.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:35.4 Info: => 0.00014s 11:16:35.4 Info: CreateIndex Tracks (ForeignTrackId) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:35.4 Info: => 7.04E-05s 11:16:35.4 Info: CreateIndex Tracks (ArtistId) 11:16:35.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:35.4 Info: => 7.13E-05s 11:16:35.4 Info: CreateIndex Tracks (TrackFileId) 11:16:35.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:35.4 Info: => 6.96E-05s 11:16:35.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:35.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:35.4 Info: => 7.21E-05s 11:16:35.4 Info: CreateTable TrackFiles 11:16:35.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:35.4 Info: => 0.0001368s 11:16:35.4 Info: CreateIndex TrackFiles (ArtistId) 11:16:35.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:35.4 Info: => 6.94E-05s 11:16:35.4 Info: CreateIndex TrackFiles (AlbumId) 11:16:35.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.4 Info: => 6.52E-05s 11:16:35.4 Info: CreateTable History 11:16:35.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:35.4 Info: => 0.0001489s 11:16:35.4 Info: CreateIndex History (Date) 11:16:35.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:35.4 Info: => 6.97E-05s 11:16:35.4 Info: CreateIndex History (EventType) 11:16:35.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:35.4 Info: => 6.61E-05s 11:16:35.4 Info: CreateIndex History (DownloadId) 11:16:35.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:35.4 Info: => 6.33E-05s 11:16:35.4 Info: CreateIndex History (AlbumId) 11:16:35.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:35.4 Info: => 6.41E-05s 11:16:35.4 Info: CreateTable Notifications 11:16:35.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:35.4 Info: => 0.0001317s 11:16:35.4 Info: CreateTable ScheduledTasks 11:16:35.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:35.4 Info: => 0.0001132s 11:16:35.4 Info: CreateIndex ScheduledTasks (TypeName) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:35.4 Info: => 7.46E-05s 11:16:35.4 Info: CreateTable Indexers 11:16:35.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:35.4 Info: => 0.0001588s 11:16:35.4 Info: CreateIndex Indexers (Name) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:35.4 Info: => 7.94E-05s 11:16:35.4 Info: CreateTable Profiles 11:16:35.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:35.4 Info: => 0.0001386s 11:16:35.4 Info: CreateIndex Profiles (Name) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:35.4 Info: => 7.06E-05s 11:16:35.4 Info: CreateTable QualityDefinitions 11:16:35.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:35.4 Info: => 0.0001182s 11:16:35.4 Info: CreateIndex QualityDefinitions (Quality) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:35.4 Info: => 7.33E-05s 11:16:35.4 Info: CreateIndex QualityDefinitions (Title) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:35.4 Info: => 6.71E-05s 11:16:35.4 Info: CreateTable NamingConfig 11:16:35.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:35.4 Info: => 0.0001247s 11:16:35.4 Info: CreateTable Blacklist 11:16:35.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:35.4 Info: => 0.0001548s 11:16:35.4 Info: CreateTable Metadata 11:16:35.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:35.4 Info: => 0.0001165s 11:16:35.4 Info: CreateTable MetadataFiles 11:16:35.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:35.4 Info: => 0.0001445s 11:16:35.4 Info: CreateTable DownloadClients 11:16:35.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:35.4 Info: => 0.0001246s 11:16:35.4 Info: CreateTable PendingReleases 11:16:35.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:35.4 Info: => 0.0001505s 11:16:35.4 Info: CreateTable RemotePathMappings 11:16:35.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:35.4 Info: => 0.00011s 11:16:35.4 Info: CreateTable Tags 11:16:35.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:35.4 Info: => 0.000106s 11:16:35.4 Info: CreateIndex Tags (Label) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:35.4 Info: => 8.49E-05s 11:16:35.4 Info: CreateTable Restrictions 11:16:35.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:35.4 Info: => 0.0001148s 11:16:35.4 Info: CreateTable DelayProfiles 11:16:35.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:35.4 Info: => 0.0001469s 11:16:35.4 Info: CreateTable Users 11:16:35.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:35.4 Info: => 0.0001149s 11:16:35.4 Info: CreateIndex Users (Identifier) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:35.4 Info: => 8.63E-05s 11:16:35.4 Info: CreateIndex Users (Username) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:35.4 Info: => 7.68E-05s 11:16:35.4 Info: CreateTable Commands 11:16:35.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:35.4 Info: => 0.0001408s 11:16:35.4 Info: CreateTable IndexerStatus 11:16:35.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:35.4 Info: => 0.0001335s 11:16:35.4 Info: CreateIndex IndexerStatus (ProviderId) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:35.4 Info: => 8.47E-05s 11:16:35.4 Info: CreateTable ExtraFiles 11:16:35.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:35.4 Info: => 0.0001269s 11:16:35.4 Info: CreateTable LyricFiles 11:16:35.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:35.4 Info: => 0.0001681s 11:16:35.4 Info: CreateTable LanguageProfiles 11:16:35.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:35.5 Info: => 0.000142s 11:16:35.5 Info: CreateIndex LanguageProfiles (Name) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:35.5 Info: => 9.05E-05s 11:16:35.5 Info: CreateTable DownloadClientStatus 11:16: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) 11:16:35.5 Info: => 0.0001466s 11:16:35.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:35.5 Info: => 8.68E-05s 11:16:35.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:35.5 Info: -> 1 Insert operations completed in 00:00:00.0000550 taking an average of 00:00:00.0000550 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:35', 'InitialSetup') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 1: InitialSetup migrated 11:16:35.5 Info: => 0.0010231s 11:16:35.5 Info: 2: add_reason_to_pending_releases migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 2 11:16:35.5 Info: AlterTable PendingReleases 11:16:35.5 Info: => 5E-07s 11:16:35.5 Info: CreateColumn PendingReleases Reason Int32 11:16:35.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:35.5 Info: => 0.0004927s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:35', 'add_reason_to_pending_releases') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 2: add_reason_to_pending_releases migrated 11:16:35.5 Info: => 0.0009494s 11:16:35.5 Info: 3: add_medium_support migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 3 11:16:35.5 Info: AlterTable Albums 11:16:35.5 Info: => 6E-07s 11:16:35.5 Info: CreateColumn Albums Media String 11:16:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:35.5 Info: => 0.0004643s 11:16:35.5 Info: AlterTable Tracks 11:16:35.5 Info: => 4E-07s 11:16:35.5 Info: CreateColumn Tracks MediumNumber Int32 11:16:35.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:35.5 Info: => 0.0005212s 11:16:35.5 Info: AlterTable Tracks 11:16:35.5 Info: => 3E-07s 11:16:35.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:35.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:35.5 Info: => 0.0004346s 11:16:35.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:35.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:35.5 Info: => 3.27E-05s 11:16:35.5 Info: DeleteColumn Tracks TrackNumber 11:16:35.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:35.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:35.5 Info: DROP TABLE "Tracks" 11:16:35.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:35.5 Info: => 0.0037892s 11:16:35.5 Info: AlterTable Tracks 11:16:35.5 Info: => 4E-07s 11:16:35.5 Info: CreateColumn Tracks TrackNumber String 11:16:35.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:35.5 Info: => 0.000422s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:35', 'add_medium_support') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 3: add_medium_support migrated 11:16:35.5 Info: => 0.0009506s 11:16:35.5 Info: 4: add_various_qualites_in_profile migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 4 11:16:35.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:35.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:35.5 Info: => 3.99E-05s 11:16:35.5 Info: PerformDBOperation 11:16:35.5 Info: Performing DB Operation 11:16:35.5 Info: => 2.76E-05s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:35', 'add_various_qualites_in_profile') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 4: add_various_qualites_in_profile migrated 11:16:35.5 Info: => 0.0004958s 11:16:35.5 Info: 5: metadata_profiles migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 5 11:16:35.5 Info: CreateTable MetadataProfiles 11:16:35.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:35.5 Info: => 0.0001176s 11:16:35.5 Info: CreateIndex MetadataProfiles (Name) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:35.5 Info: => 0.0001143s 11:16:35.5 Info: AlterTable Artists 11:16:35.5 Info: => 3E-07s 11:16:35.5 Info: CreateColumn Artists MetadataProfileId Int32 11:16:35.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:35.5 Info: => 0.0004469s 11:16:35.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:35.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) 11:16:35.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" 11:16:35.5 Info: DROP TABLE "Artists" 11:16:35.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.5 Info: => 0.0039078s 11:16:35.5 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:35.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) 11:16:35.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" 11:16:35.5 Info: DROP TABLE "Artists" 11:16:35.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.5 Info: => 0.0038451s 11:16:35.5 Info: AlterTable Albums 11:16:35.5 Info: => 4E-07s 11:16:35.5 Info: CreateColumn Albums SecondaryTypes String 11:16:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:35.5 Info: => 0.000454s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:35', 'metadata_profiles') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 5: metadata_profiles migrated 11:16:35.5 Info: => 0.0009878s 11:16:35.5 Info: 6: separate_automatic_and_interactive_search migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 6 11:16:35.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:35.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) 11:16:35.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:35.5 Info: DROP TABLE "Indexers" 11:16:35.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:35.5 Info: => 0.0032977s 11:16:35.5 Info: AlterTable Indexers 11:16:35.5 Info: => 3E-07s 11:16:35.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:35.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:35.5 Info: => 0.0004999s 11:16:35.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:35.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:35.5 Info: => 3.42E-05s 11:16:35.5 Info: AlterTable Indexers 11:16:35.5 Info: => 3E-07s 11:16:35.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:35.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) 11:16:35.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" 11:16:35.5 Info: DROP TABLE "Indexers" 11:16:35.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:35.5 Info: => 0.0038732s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:35', 'separate_automatic_and_interactive_search') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 6: separate_automatic_and_interactive_search migrated 11:16:35.5 Info: => 0.0043804s 11:16:35.5 Info: 7: change_album_path_to_relative migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 7 11:16:35.5 Info: DeleteColumn Albums Path 11:16:35.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) 11:16:35.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" 11:16:35.5 Info: DROP TABLE "Albums" 11:16:35.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.5 Info: => 0.0047741s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:35', 'change_album_path_to_relative') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 7: change_album_path_to_relative migrated 11:16:35.5 Info: => 0.0053434s 11:16:35.5 Info: 8: change_quality_size_mb_to_kb migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 8 11:16:35.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 11:16:35.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 11:16:35.5 Info: => 4.07E-05s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:35', 'change_quality_size_mb_to_kb') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 8: change_quality_size_mb_to_kb migrated 11:16:35.5 Info: => 0.0005228s 11:16:35.5 Info: 9: album_releases migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 9 11:16:35.5 Info: AlterTable Albums 11:16:35.5 Info: => 4E-07s 11:16:35.5 Info: CreateColumn Albums Releases String 11:16:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:35.5 Info: => 0.0004697s 11:16:35.5 Info: AlterTable Albums 11:16:35.5 Info: => 5E-07s 11:16:35.5 Info: CreateColumn Albums CurrentRelease String 11:16:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:35.5 Info: => 0.0004697s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:35', 'album_releases') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 9: album_releases migrated 11:16:35.5 Info: => 0.0009777s 11:16:35.5 Info: 10: album_releases_fix migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 10 11:16:35.5 Info: AlterTable Albums 11:16:35.5 Info: => 5E-07s 11:16:35.5 Info: AlterColumn Albums Releases String 11:16:35.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) 11:16:35.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" 11:16:35.5 Info: DROP TABLE "Albums" 11:16:35.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.5 Info: => 0.0047685s 11:16:35.5 Info: AlterTable Albums 11:16:35.5 Info: => 3E-07s 11:16:35.5 Info: AlterColumn Albums CurrentRelease String 11:16:35.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) 11:16:35.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" 11:16:35.5 Info: DROP TABLE "Albums" 11:16:35.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.5 Info: => 0.0046669s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:35', 'album_releases_fix') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 10: album_releases_fix migrated 11:16:35.5 Info: => 0.0052118s 11:16:35.5 Info: 11: import_lists migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 11 11:16:35.5 Info: CreateTable ImportLists 11:16:35.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) 11:16:35.5 Info: => 0.000157s 11:16:35.5 Info: CreateIndex ImportLists (Name) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:35.5 Info: => 8.61E-05s 11:16:35.5 Info: CreateTable ImportListStatus 11:16:35.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) 11:16:35.5 Info: => 0.0001114s 11:16:35.5 Info: CreateIndex ImportListStatus (ProviderId) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:35.5 Info: => 0.0001585s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:35', 'import_lists') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 11: import_lists migrated 11:16:35.5 Info: => 0.0006994s 11:16:35.5 Info: 12: add_release_status migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 12 11:16:35.5 Info: AlterTable MetadataProfiles 11:16:35.5 Info: => 4E-07s 11:16:35.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:35.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:35.5 Info: => 0.0004964s 11:16:35.5 Info: PerformDBOperation 11:16:35.5 Info: Performing DB Operation 11:16:35.5 Info: => 2.39E-05s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:35', 'add_release_status') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 12: add_release_status migrated 11:16:35.5 Info: => 0.0004738s 11:16:35.5 Info: 13: album_download_notification migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 13 11:16:35.5 Info: AlterTable Notifications 11:16:35.5 Info: => 4E-07s 11:16:35.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:35.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:35.5 Info: => 0.0005121s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:35', 'album_download_notification') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 13: album_download_notification migrated 11:16:35.5 Info: => 0.0009799s 11:16:35.5 Info: 14: fix_language_metadata_profiles migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 14 11:16:35.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 11:16:35.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 11:16:35.5 Info: => 8.61E-05s 11:16:35.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 11:16:35.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 11:16:35.5 Info: => 9.99E-05s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:35', 'fix_language_metadata_profiles') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 14: fix_language_metadata_profiles migrated 11:16:35.5 Info: => 0.0006163s 11:16:35.5 Info: 15: remove_fanzub migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 15 11:16:35.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:35.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:35.5 Info: => 3.86E-05s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:35', 'remove_fanzub') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 15: remove_fanzub migrated 11:16:35.5 Info: => 0.0004708s 11:16:35.5 Info: 16: update_artist_history_indexes migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 16 11:16:35.5 Info: CreateIndex Albums (ArtistId) 11:16:35.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:35.5 Info: => 0.000106s 11:16:35.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:35.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:35.5 Info: => 9.54E-05s 11:16:35.5 Info: DeleteIndex History (AlbumId) 11:16:35.5 Info: DROP INDEX "IX_History_AlbumId" 11:16:35.5 Info: => 0.000165s 11:16:35.5 Info: CreateIndex History (AlbumId, Date) 11:16:35.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:35.5 Info: => 0.0001027s 11:16:35.5 Info: DeleteIndex History (DownloadId) 11:16:35.5 Info: DROP INDEX "IX_History_DownloadId" 11:16:35.5 Info: => 0.0001175s 11:16:35.5 Info: CreateIndex History (DownloadId, Date) 11:16:35.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:35.5 Info: => 8.37E-05s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:35', 'update_artist_history_indexes') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 16: update_artist_history_indexes migrated 11:16:35.5 Info: => 0.0005634s 11:16:35.5 Info: 17: remove_nma migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 17 11:16:35.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:35.5 Info: => 4.06E-05s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:35', 'remove_nma') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 17: remove_nma migrated 11:16:35.5 Info: => 0.0004633s 11:16:35.5 Info: 18: album_disambiguation migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 18 11:16:35.5 Info: AlterTable Albums 11:16:35.5 Info: => 4E-07s 11:16:35.5 Info: CreateColumn Albums Disambiguation String 11:16:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:35.5 Info: => 0.0005359s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:35', 'album_disambiguation') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 18: album_disambiguation migrated 11:16:35.5 Info: => 0.0009952s 11:16:35.5 Info: 19: add_ape_quality_in_profiles migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 19 11:16:35.5 Info: PerformDBOperation 11:16:35.5 Info: Performing DB Operation 11:16:35.5 Info: => 4.12E-05s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:35', 'add_ape_quality_in_profiles') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 19: add_ape_quality_in_profiles migrated 11:16:35.5 Info: => 0.0005025s 11:16:35.5 Info: 20: remove_pushalot migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 20 11:16:35.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:35.5 Info: => 4.19E-05s 11:16:35.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:35.5 Info: => 3.78E-05s 11:16:35.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:35.5 Info: => 2.98E-05s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:35', 'remove_pushalot') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 20: remove_pushalot migrated 11:16:35.5 Info: => 0.0003738s 11:16:35.5 Info: 21: add_custom_filters migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 21 11:16:35.5 Info: CreateTable CustomFilters 11:16:35.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:35.5 Info: => 0.0001087s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:35', 'add_custom_filters') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 21: add_custom_filters migrated 11:16:35.5 Info: => 0.0004588s 11:16:35.5 Info: 22: import_list_tags migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 22 11:16:35.5 Info: AlterTable ImportLists 11:16:35.5 Info: => 5E-07s 11:16:35.5 Info: CreateColumn ImportLists Tags String 11:16:35.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:35.5 Info: => 0.0130747s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:35', 'import_list_tags') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 22: import_list_tags migrated 11:16:35.5 Info: => 0.0135954s 11:16:35.5 Info: 23: add_release_groups_etc migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 23 11:16:35.5 Info: CreateTable ArtistMetadata 11:16:35.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) 11:16:35.5 Info: => 0.0001822s 11:16:35.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:35.5 Info: => 8.72E-05s 11:16:35.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" 11:16:35.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" 11:16:35.5 Info: => 9.8E-05s 11:16:35.5 Info: AlterTable Artists 11:16:35.5 Info: => 4E-07s 11:16:35.5 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:35.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:35.5 Info: => 0.0006501s 11:16:35.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:35.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:35.5 Info: => 5.63E-05s 11:16:35.5 Info: CreateTable AlbumReleases 11:16:35.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) 11:16:35.5 Info: => 0.0001722s 11:16:35.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:35.5 Info: => 8.39E-05s 11:16:35.5 Info: CreateIndex AlbumReleases (AlbumId) 11:16:35.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:35.5 Info: => 7.62E-05s 11:16:35.5 Info: PerformDBOperation 11:16:35.5 Info: Performing DB Operation 11:16:35.5 Info: => 3.32E-05s 11:16:35.5 Info: AlterTable Albums 11:16:35.5 Info: => 3E-07s 11:16:35.5 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:35.5 Info: => 0.0005506s 11:16:35.5 Info: AlterTable Albums 11:16:35.5 Info: => 3E-07s 11:16:35.5 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:35.5 Info: => 0.0006092s 11:16:35.5 Info: AlterTable Albums 11:16:35.5 Info: => 3E-07s 11:16:35.5 Info: CreateColumn Albums Links String 11:16:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:35.5 Info: => 0.0005337s 11:16:35.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:35.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:35.5 Info: => 8.77E-05s 11:16:35.5 Info: AlterTable Tracks 11:16:35.5 Info: => 3E-07s 11:16:35.5 Info: CreateColumn Tracks ForeignRecordingId String 11:16:35.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:35.5 Info: => 0.0005351s 11:16:35.5 Info: AlterTable Tracks 11:16:35.5 Info: => 3E-07s 11:16:35.5 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:35.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:35.5 Info: => 0.0005562s 11:16:35.5 Info: AlterTable Tracks 11:16:35.5 Info: => 4E-07s 11:16:35.5 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:35.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:35.5 Info: => 0.0005757s 11:16:35.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:35.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:35.5 Info: => 6.82E-05s 11:16:35.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:35.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:35.5 Info: => 5.72E-05s 11:16:35.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:35.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:35.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:35.5 Info: DROP TABLE "Artists" 11:16:35.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.5 Info: => 0.0043165s 11:16:35.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:35.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:35.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:35.5 Info: DROP TABLE "Albums" 11:16:35.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.5 Info: => 0.0044295s 11:16:35.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:35.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:35.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:16:35.5 Info: DROP TABLE "Tracks" 11:16:35.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:35.5 Info: => 0.003987s 11:16:35.5 Info: DeleteColumn TrackFiles ArtistId 11:16:35.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:35.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:16:35.5 Info: DROP TABLE "TrackFiles" 11:16:35.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.5 Info: => 0.0038156s 11:16:35.5 Info: CreateIndex Artists (ArtistMetadataId) 11:16:35.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.5 Info: => 7.71E-05s 11:16:35.5 Info: CreateIndex Artists (Monitored) 11:16:35.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.5 Info: => 7.23E-05s 11:16:35.5 Info: CreateIndex Albums (ArtistMetadataId) 11:16:35.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:35.5 Info: => 7.12E-05s 11:16:35.5 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:35.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:35.5 Info: => 6.96E-05s 11:16:35.5 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:35.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:35.5 Info: => 6.81E-05s 11:16:35.5 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:35.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:35.5 Info: => 6.86E-05s 11:16:35.5 Info: UpdateData 11:16:35.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:35.5 Info: => 8.76E-05s 11:16:35.5 Info: UpdateData 11:16:35.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:35.5 Info: => 3.36E-05s 11:16:35.5 Info: UpdateData 11:16:35.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:35.5 Info: => 3.68E-05s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:35', 'add_release_groups_etc') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 23: add_release_groups_etc migrated 11:16:35.5 Info: => 0.0007185s 11:16:35.5 Info: 24: NewMediaInfoFormat migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 24 11:16:35.5 Info: UpdateData 11:16:35.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:35.5 Info: => 3.69E-05s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:35', 'NewMediaInfoFormat') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 24: NewMediaInfoFormat migrated 11:16:35.5 Info: => 0.000472s 11:16:35.5 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 25 11:16:35.5 Info: RenameTable Restrictions ReleaseProfiles 11:16:35.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:35.5 Info: => 0.0015983s 11:16:35.5 Info: AlterTable ReleaseProfiles 11:16:35.5 Info: => 4E-07s 11:16:35.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:35.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:35.5 Info: => 0.0005391s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:35', 'rename_restrictions_to_release_profiles') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:35.5 Info: => 0.000999s 11:16:35.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 26 11:16:35.5 Info: RenameTable Profiles QualityProfiles 11:16:35.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:35.5 Info: => 0.001475s 11:16:35.5 Info: AlterTable QualityProfiles 11:16:35.5 Info: => 4E-07s 11:16:35.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:35.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:35.5 Info: => 0.0004721s 11:16:35.5 Info: AlterTable LanguageProfiles 11:16:35.5 Info: => 4E-07s 11:16:35.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:35.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:35.6 Info: => 0.0005294s 11:16:35.6 Info: UpdateData 11:16:35.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:35.6 Info: => 3.79E-05s 11:16:35.6 Info: UpdateData 11:16:35.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:35.6 Info: => 2.85E-05s 11:16:35.6 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:35.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:35.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" 11:16:35.6 Info: DROP TABLE "Artists" 11:16:35.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.6 Info: => 0.0042054s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:35', 'rename_quality_profiles_add_upgrade_allowed') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:35.6 Info: => 0.0047563s 11:16:35.6 Info: 27: add_import_exclusions migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 27 11:16:35.6 Info: CreateTable ImportListExclusions 11:16:35.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:35.6 Info: => 0.000102s 11:16:35.6 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:35.6 Info: => 8.21E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:35', 'add_import_exclusions') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 27: add_import_exclusions migrated 11:16:35.6 Info: => 0.0005515s 11:16:35.6 Info: 28: clean_artist_metadata_table migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 28 11:16:35.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) 11:16:35.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) 11:16:35.6 Info: => 0.0001277s 11:16:35.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) 11:16:35.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) 11:16:35.6 Info: => 0.0001152s 11:16:35.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) 11:16:35.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) 11:16:35.6 Info: => 0.0001101s 11:16:35.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) 11:16:35.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) 11:16:35.6 Info: => 0.0001112s 11:16:35.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) 11:16:35.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) 11:16:35.6 Info: => 0.0001073s 11:16:35.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) 11:16:35.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) 11:16:35.6 Info: => 0.0001699s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:35', 'clean_artist_metadata_table') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 28: clean_artist_metadata_table migrated 11:16:35.6 Info: => 0.000632s 11:16:35.6 Info: 29: health_issue_notification migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 29 11:16:35.6 Info: AlterTable Notifications 11:16:35.6 Info: => 5E-07s 11:16:35.6 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:35.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0004965s 11:16:35.6 Info: AlterTable Notifications 11:16:35.6 Info: => 3E-07s 11:16:35.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:35.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0004822s 11:16:35.6 Info: AlterTable Notifications 11:16:35.6 Info: => 4E-07s 11:16:35.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:35.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.000494s 11:16:35.6 Info: AlterTable Notifications 11:16:35.6 Info: => 4E-07s 11:16:35.6 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:35.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0005283s 11:16:35.6 Info: AlterTable Notifications 11:16:35.6 Info: => 4E-07s 11:16:35.6 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:35.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0005041s 11:16:35.6 Info: DeleteColumn Notifications OnDownload 11:16:35.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) 11:16:35.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" 11:16:35.6 Info: DROP TABLE "Notifications" 11:16:35.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:35.6 Info: => 0.003718s 11:16:35.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:35.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) 11:16:35.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" 11:16:35.6 Info: DROP TABLE "Notifications" 11:16:35.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:35.6 Info: => 0.0036229s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:35', 'health_issue_notification') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 29: health_issue_notification migrated 11:16:35.6 Info: => 0.0041305s 11:16:35.6 Info: 30: add_mediafilerepository_mtime migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 30 11:16:35.6 Info: AlterTable TrackFiles 11:16:35.6 Info: => 5E-07s 11:16:35.6 Info: CreateColumn TrackFiles Modified DateTime 11:16:35.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:35.6 Info: => 0.0004912s 11:16:35.6 Info: AlterTable TrackFiles 11:16:35.6 Info: => 3E-07s 11:16:35.6 Info: CreateColumn TrackFiles Path String 11:16:35.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:35.6 Info: => 0.0004707s 11:16:35.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:35.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:35.6 Info: => 2.83E-05s 11:16:35.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) 11:16:35.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) 11:16:35.6 Info: => 0.0001131s 11:16:35.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) 11:16:35.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) 11:16:35.6 Info: => 0.0001248s 11:16:35.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) 11:16:35.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) 11:16:35.6 Info: => 0.0001298s 11:16:35.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") 11:16:35.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") 11:16:35.6 Info: => 6.54E-05s 11:16:35.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:35.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:35.6 Info: => 4.35E-05s 11:16:35.6 Info: AlterTable TrackFiles 11:16:35.6 Info: => 3E-07s 11:16:35.6 Info: AlterColumn TrackFiles Path String 11:16:35.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) 11:16:35.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" 11:16:35.6 Info: DROP TABLE "TrackFiles" 11:16:35.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.6 Info: => 0.003695s 11:16:35.6 Info: CreateIndex TrackFiles (Path) 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.6 Info: => 8.46E-05s 11:16:35.6 Info: DeleteColumn TrackFiles RelativePath 11:16:35.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) 11:16:35.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" 11:16:35.6 Info: DROP TABLE "TrackFiles" 11:16:35.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.6 Info: => 0.0038745s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:35', 'add_mediafilerepository_mtime') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 30: add_mediafilerepository_mtime migrated 11:16:35.6 Info: => 0.0043578s 11:16:35.6 Info: 31: add_artistmetadataid_constraint migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 31 11:16:35.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") 11:16:35.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") 11:16:35.6 Info: => 7.09E-05s 11:16:35.6 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:35.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:35.6 Info: => 0.0001149s 11:16:35.6 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:35.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:35.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" 11:16:35.6 Info: DROP TABLE "Artists" 11:16:35.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.6 Info: => 0.0041643s 11:16:35.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.6 Info: => 7.71E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:35', 'add_artistmetadataid_constraint') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 31: add_artistmetadataid_constraint migrated 11:16:35.6 Info: => 0.0005798s 11:16:35.6 Info: 32: old_ids_and_artist_alias migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 32 11:16:35.6 Info: AlterTable ArtistMetadata 11:16:35.6 Info: => 5E-07s 11:16:35.6 Info: CreateColumn ArtistMetadata Aliases String 11:16:35.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:35.6 Info: => 0.0005801s 11:16:35.6 Info: AlterTable ArtistMetadata 11:16:35.6 Info: => 3E-07s 11:16:35.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:35.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:35.6 Info: => 0.0005279s 11:16:35.6 Info: AlterTable Albums 11:16:35.6 Info: => 4E-07s 11:16:35.6 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:35.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:35.6 Info: => 0.0005298s 11:16:35.6 Info: AlterTable AlbumReleases 11:16:35.6 Info: => 4E-07s 11:16:35.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:35.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:35.6 Info: => 0.0005203s 11:16:35.6 Info: AlterTable Tracks 11:16:35.6 Info: => 4E-07s 11:16:35.6 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:35.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:35.6 Info: => 0.0005266s 11:16:35.6 Info: AlterTable Tracks 11:16:35.6 Info: => 4E-07s 11:16:35.6 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:35.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:35.6 Info: => 0.0005594s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:35', 'old_ids_and_artist_alias') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 32: old_ids_and_artist_alias migrated 11:16:35.6 Info: => 0.0010449s 11:16:35.6 Info: 33: download_propers_config migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 33 11:16:35.6 Info: PerformDBOperation 11:16:35.6 Info: Performing DB Operation 11:16:35.6 Info: => 2.74E-05s 11:16:35.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:35.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:35.6 Info: => 2.88E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:35', 'download_propers_config') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 33: download_propers_config migrated 11:16:35.6 Info: => 0.0004676s 11:16:35.6 Info: 34: remove_language_profiles migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 34 11:16:35.6 Info: DeleteTable LanguageProfiles 11:16:35.6 Info: DROP TABLE "LanguageProfiles" 11:16:35.6 Info: => 0.0001937s 11:16:35.6 Info: DeleteColumn Artists LanguageProfileId 11:16:35.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:35.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" 11:16:35.6 Info: DROP TABLE "Artists" 11:16:35.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.6 Info: => 0.0044129s 11:16:35.6 Info: DeleteColumn ImportLists LanguageProfileId 11:16:35.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) 11:16:35.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" 11:16:35.6 Info: DROP TABLE "ImportLists" 11:16:35.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:35.6 Info: => 0.003853s 11:16:35.6 Info: DeleteColumn Blacklist Language 11:16:35.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) 11:16:35.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" 11:16:35.6 Info: DROP TABLE "Blacklist" 11:16:35.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:35.6 Info: => 0.0036224s 11:16:35.6 Info: DeleteColumn History Language 11:16:35.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) 11:16:35.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" 11:16:35.6 Info: DROP TABLE "History" 11:16:35.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:35.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:35.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:35.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:35.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:35.6 Info: => 0.005973s 11:16:35.6 Info: DeleteColumn LyricFiles Language 11:16:35.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:35.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:16:35.6 Info: DROP TABLE "LyricFiles" 11:16:35.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:35.6 Info: => 0.0035737s 11:16:35.6 Info: DeleteColumn TrackFiles Language 11:16:35.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) 11:16:35.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" 11:16:35.6 Info: DROP TABLE "TrackFiles" 11:16:35.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.6 Info: => 0.0038757s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:35', 'remove_language_profiles') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 34: remove_language_profiles migrated 11:16:35.6 Info: => 0.0045454s 11:16:35.6 Info: 35: multi_disc_naming_format migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 35 11:16:35.6 Info: AlterTable NamingConfig 11:16:35.6 Info: => 4E-07s 11:16:35.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:35.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:35.6 Info: => 0.0005006s 11:16:35.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:35.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:35.6 Info: => 3.37E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:35', 'multi_disc_naming_format') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 35: multi_disc_naming_format migrated 11:16:35.6 Info: => 0.0004744s 11:16:35.6 Info: 36: add_download_client_priority migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 36 11:16:35.6 Info: AlterTable DownloadClients 11:16:35.6 Info: => 4E-07s 11:16:35.6 Info: CreateColumn DownloadClients Priority Int32 11:16:35.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:35.6 Info: => 0.0005168s 11:16:35.6 Info: PerformDBOperation 11:16:35.6 Info: Performing DB Operation 11:16:35.6 Info: => 4.58E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:35', 'add_download_client_priority') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 36: add_download_client_priority migrated 11:16:35.6 Info: => 0.0005003s 11:16:35.6 Info: 37: remove_growl_prowl migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 37 11:16:35.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:35.6 Info: => 3.7E-05s 11:16:35.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:35.6 Info: => 2.62E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:35', 'remove_growl_prowl') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 37: remove_growl_prowl migrated 11:16:35.6 Info: => 0.0004425s 11:16:35.6 Info: 38: remove_plex_hometheatre migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 38 11:16:35.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:35.6 Info: => 3.4E-05s 11:16:35.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:35.6 Info: => 2.56E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:35', 'remove_plex_hometheatre') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 38: remove_plex_hometheatre migrated 11:16:35.6 Info: => 0.0004695s 11:16:35.6 Info: 39: add_root_folder_add_defaults migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 39 11:16:35.6 Info: AlterTable RootFolders 11:16:35.6 Info: => 5E-07s 11:16:35.6 Info: CreateColumn RootFolders Name String 11:16:35.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:35.6 Info: => 0.0005281s 11:16:35.6 Info: AlterTable RootFolders 11:16:35.6 Info: => 4E-07s 11:16:35.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:35.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0004876s 11:16:35.6 Info: AlterTable RootFolders 11:16:35.6 Info: => 3E-07s 11:16:35.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:35.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0005167s 11:16:35.6 Info: AlterTable RootFolders 11:16:35.6 Info: => 3E-07s 11:16:35.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:35.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0004798s 11:16:35.6 Info: AlterTable RootFolders 11:16:35.6 Info: => 3E-07s 11:16:35.6 Info: CreateColumn RootFolders DefaultTags String 11:16:35.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:35.6 Info: => 0.0005529s 11:16:35.6 Info: PerformDBOperation 11:16:35.6 Info: Performing DB Operation 11:16:35.6 Info: => 4.64E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:35', 'add_root_folder_add_defaults') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 39: add_root_folder_add_defaults migrated 11:16:35.6 Info: => 0.0004985s 11:16:35.6 Info: 40: task_duration migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 40 11:16:35.6 Info: AlterTable ScheduledTasks 11:16:35.6 Info: => 4E-07s 11:16:35.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:35.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:35.6 Info: => 0.000526s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:35', 'task_duration') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 40: task_duration migrated 11:16:35.6 Info: => 0.001013s 11:16:35.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 41 11:16:35.6 Info: AlterTable ReleaseProfiles 11:16:35.6 Info: => 5E-07s 11:16:35.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:35.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:35.6 Info: => 0.0005437s 11:16:35.6 Info: AlterTable ReleaseProfiles 11:16:35.6 Info: => 4E-07s 11:16:35.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:35.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0004943s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:35', 'add_indexer_and_enabled_to_release_profiles') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:35.6 Info: => 0.0009024s 11:16:35.6 Info: 42: remove_album_folders migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 42 11:16:35.6 Info: DeleteColumn Artists AlbumFolder 11:16:35.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:35.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:35.6 Info: DROP TABLE "Artists" 11:16:35.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.6 Info: => 0.0046286s 11:16:35.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:35.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:35.6 Info: => 3.2E-05s 11:16:35.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:35.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:35.6 Info: => 2.62E-05s 11:16:35.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:35.6 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:16:35.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:35.6 Info: DROP TABLE "NamingConfig" 11:16:35.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:35.6 Info: => 0.0035792s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:35', 'remove_album_folders') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 42: remove_album_folders migrated 11:16:35.6 Info: => 0.0041165s 11:16:35.6 Info: 44: add_priority_to_indexers migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 44 11:16:35.6 Info: AlterTable Indexers 11:16:35.6 Info: => 4E-07s 11:16:35.6 Info: CreateColumn Indexers Priority Int32 11:16:35.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:35.6 Info: => 0.0005376s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:35', 'add_priority_to_indexers') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 44: add_priority_to_indexers migrated 11:16:35.6 Info: => 0.0009924s 11:16:35.6 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 45 11:16:35.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:35.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:35.6 Info: => 0.0001047s 11:16:35.6 Info: PerformDBOperation 11:16:35.6 Info: Performing DB Operation 11:16:35.6 Info: => 2.43E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:35', 'remove_chown_and_folderchmod_config') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:35.6 Info: => 0.00045s 11:16:35.6 Info: 47: update_notifiarr migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 47 11:16:35.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:35.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:35.6 Info: => 5.4E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:35', 'update_notifiarr') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 47: update_notifiarr migrated 11:16:35.6 Info: => 0.0003855s 11:16:35.6 Info: 49: email_multiple_addresses migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 49 11:16:35.6 Info: PerformDBOperation 11:16:35.6 Info: Performing DB Operation 11:16:35.6 Info: => 4.85E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:35', 'email_multiple_addresses') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 49: email_multiple_addresses migrated 11:16:35.6 Info: => 0.0003756s 11:16:35.6 Info: 50: rename_blacklist_to_blocklist migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 50 11:16:35.6 Info: RenameTable Blacklist Blocklist 11:16:35.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:35.6 Info: => 0.0019024s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:35', 'rename_blacklist_to_blocklist') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 50: rename_blacklist_to_blocklist migrated 11:16:35.6 Info: => 0.0023771s 11:16:35.6 Info: 51: cdh_per_downloadclient migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 51 11:16:35.6 Info: AlterTable DownloadClients 11:16:35.6 Info: => 5E-07s 11:16:35.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:35.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:35.6 Info: => 0.0005134s 11:16:35.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:35.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:35.6 Info: => 0.0005238s 11:16:35.6 Info: PerformDBOperation 11:16:35.6 Info: Performing DB Operation 11:16:35.6 Info: => 0.000148s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:35', 'cdh_per_downloadclient') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 51: cdh_per_downloadclient migrated 11:16:35.6 Info: => 0.0006083s 11:16:35.6 Info: 52: download_history migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 52 11:16:35.6 Info: CreateTable DownloadHistory 11:16:35.6 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:16:35.6 Info: => 0.0001492s 11:16:35.6 Info: CreateIndex DownloadHistory (EventType) 11:16:35.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:35.6 Info: => 9.21E-05s 11:16:35.6 Info: CreateIndex DownloadHistory (ArtistId) 11:16:35.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:35.6 Info: => 7.93E-05s 11:16:35.6 Info: CreateIndex DownloadHistory (DownloadId) 11:16:35.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:35.6 Info: => 7.83E-05s 11:16:35.6 Info: PerformDBOperation 11:16:35.6 Info: Performing DB Operation 11:16:35.6 Info: => 0.0001175s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:35', 'download_history') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 52: download_history migrated 11:16:35.6 Info: => 0.0006198s 11:16:35.6 Info: 53: add_update_history migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 53 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:35', 'add_update_history') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 53: add_update_history migrated 11:16:35.6 Info: => 0.0004655s 11:16:35.6 Info: 54: add_on_update_to_notifications migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 54 11:16:35.6 Info: AlterTable Notifications 11:16:35.6 Info: => 4E-07s 11:16:35.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:35.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:35.6 Info: => 0.0005276s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:35', 'add_on_update_to_notifications') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 54: add_on_update_to_notifications migrated 11:16:35.6 Info: => 0.0009848s 11:16:35.6 Info: 55: download_client_per_indexer migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 55 11:16:35.6 Info: AlterTable Indexers 11:16:35.6 Info: => 5E-07s 11:16:35.6 Info: CreateColumn Indexers DownloadClientId Int32 11:16:35.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0005437s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:35', 'download_client_per_indexer') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 55: download_client_per_indexer migrated 11:16:35.6 Info: => 0.0008982s 11:16:35.6 Info: 56: AddNewItemMonitorType migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 56 11:16:35.6 Info: AlterTable Artists 11:16:35.6 Info: => 5E-07s 11:16:35.6 Info: CreateColumn Artists MonitorNewItems Int32 11:16:35.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0005411s 11:16:35.6 Info: AlterTable RootFolders 11:16:35.6 Info: => 4E-07s 11:16:35.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:35.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0005173s 11:16:35.6 Info: AlterTable ImportLists 11:16:35.6 Info: => 4E-07s 11:16:35.6 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:35.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0005262s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:35', 'AddNewItemMonitorType') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 56: AddNewItemMonitorType migrated 11:16:35.6 Info: => 0.0008908s 11:16:35.6 Info: 57: ImportListSearch migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 57 11:16:35.6 Info: AlterTable ImportLists 11:16:35.6 Info: => 5E-07s 11:16:35.6 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:35.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:35.6 Info: => 0.0005498s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:35', 'ImportListSearch') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 57: ImportListSearch migrated 11:16:35.6 Info: => 0.0010238s 11:16:35.6 Info: 58: ImportListMonitorExisting migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 58 11:16:35.6 Info: AlterTable ImportLists 11:16:35.6 Info: => 5E-07s 11:16:35.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:35.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0005381s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:35', 'ImportListMonitorExisting') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 58: ImportListMonitorExisting migrated 11:16:35.6 Info: => 0.0009637s 11:16:35.6 Info: 59: add_indexer_tags migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 59 11:16:35.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:35.6 Info: => 3.69E-05s 11:16:35.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:35.6 Info: => 2.71E-05s 11:16:35.6 Info: AlterTable Indexers 11:16:35.6 Info: => 2E-07s 11:16:35.6 Info: CreateColumn Indexers Tags String 11:16:35.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:35.6 Info: => 0.0005244s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:35', 'add_indexer_tags') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 59: add_indexer_tags migrated 11:16:35.6 Info: => 0.0009597s 11:16:35.6 Info: 60: update_audio_types migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 60 11:16:35.6 Info: PerformDBOperation 11:16:35.6 Info: Performing DB Operation 11:16:35.6 Info: => 3.71E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:35', 'update_audio_types') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 60: update_audio_types migrated 11:16:35.6 Info: => 0.000366s 11:16:35.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 61 11:16:35.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.7 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:35.7 Info: => 3.1E-05s 11:16:35.7 Info: AlterTable AlbumReleases 11:16:35.7 Info: => 3E-07s 11:16:35.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:35.7 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:16:35.7 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:16:35.7 Info: DROP TABLE "AlbumReleases" 11:16:35.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:35.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:35.7 Info: => 0.0046707s 11:16:35.7 Info: AlterTable Albums 11:16:35.7 Info: => 4E-07s 11:16:35.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:35.7 Info: DROP TABLE "Albums" 11:16:35.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:35.7 Info: => 0.0042732s 11:16:35.7 Info: AlterTable Albums 11:16:35.7 Info: => 3E-07s 11:16:35.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:35.7 Info: DROP TABLE "Albums" 11:16:35.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:35.7 Info: => 0.0042858s 11:16:35.7 Info: AlterTable Albums 11:16:35.7 Info: => 3E-07s 11:16:35.7 Info: AlterColumn Albums Added DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:35.7 Info: DROP TABLE "Albums" 11:16:35.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:35.7 Info: => 0.0043317s 11:16:35.7 Info: AlterTable Artists 11:16:35.7 Info: => 4E-07s 11:16:35.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "Artists" 11:16:35.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.7 Info: => 0.0043197s 11:16:35.7 Info: AlterTable Artists 11:16:35.7 Info: => 3E-07s 11:16:35.7 Info: AlterColumn Artists Added DateTimeOffset 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "Artists" 11:16:35.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.7 Info: => 0.004258s 11:16:35.7 Info: AlterTable Blocklist 11:16:35.7 Info: => 4E-07s 11:16:35.7 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "Blocklist" 11:16:35.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:35.7 Info: => 0.0037559s 11:16:35.7 Info: AlterTable Blocklist 11:16:35.7 Info: => 4E-07s 11:16:35.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "Blocklist" 11:16:35.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:35.7 Info: => 0.0037423s 11:16:35.7 Info: AlterTable Commands 11:16:35.7 Info: => 4E-07s 11:16:35.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "Commands" 11:16:35.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:35.7 Info: => 0.0037744s 11:16:35.7 Info: AlterTable Commands 11:16:35.7 Info: => 4E-07s 11:16:35.7 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "Commands" 11:16:35.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:35.7 Info: => 0.0050959s 11:16:35.7 Info: AlterTable Commands 11:16:35.7 Info: => 4E-07s 11:16:35.7 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "Commands" 11:16:35.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:35.7 Info: => 0.0037348s 11:16:35.7 Info: AlterTable DownloadClientStatus 11:16:35.7 Info: => 5E-07s 11:16:35.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:35.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) 11:16:35.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:35.7 Info: DROP TABLE "DownloadClientStatus" 11:16:35.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:35.7 Info: => 0.0038346s 11:16:35.7 Info: AlterTable DownloadClientStatus 11:16:35.7 Info: => 3E-07s 11:16:35.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:35.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) 11:16:35.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:35.7 Info: DROP TABLE "DownloadClientStatus" 11:16:35.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:35.7 Info: => 0.0037412s 11:16:35.7 Info: AlterTable DownloadClientStatus 11:16:35.7 Info: => 4E-07s 11:16:35.7 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:35.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) 11:16:35.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:35.7 Info: DROP TABLE "DownloadClientStatus" 11:16:35.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:35.7 Info: => 0.0037806s 11:16:35.7 Info: AlterTable DownloadHistory 11:16:35.7 Info: => 3E-07s 11:16:35.7 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "DownloadHistory" 11:16:35.7 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:35.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:35.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:35.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:35.7 Info: => 0.0042645s 11:16:35.7 Info: AlterTable ExtraFiles 11:16:35.7 Info: => 4E-07s 11:16:35.7 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:35.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:35.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:16:35.7 Info: DROP TABLE "ExtraFiles" 11:16:35.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:35.7 Info: => 0.0037449s 11:16:35.7 Info: AlterTable ExtraFiles 11:16:35.7 Info: => 4E-07s 11:16:35.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:35.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:35.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:16:35.7 Info: DROP TABLE "ExtraFiles" 11:16:35.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:35.7 Info: => 0.0036656s 11:16:35.7 Info: AlterTable History 11:16:35.7 Info: => 3E-07s 11:16:35.7 Info: AlterColumn History Date DateTimeOffset 11:16:35.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:16:35.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:16:35.7 Info: DROP TABLE "History" 11:16:35.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:35.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:35.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:35.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:35.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:35.7 Info: => 0.0047336s 11:16:35.7 Info: AlterTable ImportListStatus 11:16:35.7 Info: => 4E-07s 11:16:35.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:35.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:35.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:35.7 Info: DROP TABLE "ImportListStatus" 11:16:35.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:35.7 Info: => 0.0042689s 11:16:35.7 Info: AlterTable ImportListStatus 11:16:35.7 Info: => 4E-07s 11:16:35.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:35.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:35.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:35.7 Info: DROP TABLE "ImportListStatus" 11:16:35.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:35.7 Info: => 0.0038156s 11:16:35.7 Info: AlterTable ImportListStatus 11:16:35.7 Info: => 3E-07s 11:16:35.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:35.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:35.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:35.7 Info: DROP TABLE "ImportListStatus" 11:16:35.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:35.7 Info: => 0.0037536s 11:16:35.7 Info: AlterTable IndexerStatus 11:16:35.7 Info: => 3E-07s 11:16:35.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:35.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:35.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:35.7 Info: DROP TABLE "IndexerStatus" 11:16:35.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:35.7 Info: => 0.0039232s 11:16:35.7 Info: AlterTable IndexerStatus 11:16:35.7 Info: => 3E-07s 11:16:35.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:35.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:35.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:35.7 Info: DROP TABLE "IndexerStatus" 11:16:35.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:35.7 Info: => 0.0041653s 11:16:35.7 Info: AlterTable IndexerStatus 11:16:35.7 Info: => 3E-07s 11:16:35.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:35.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:35.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:35.7 Info: DROP TABLE "IndexerStatus" 11:16:35.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:35.7 Info: => 0.0037134s 11:16:35.7 Info: AlterTable LyricFiles 11:16:35.7 Info: => 3E-07s 11:16:35.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16: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) 11:16: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" 11:16:35.8 Info: DROP TABLE "LyricFiles" 11:16:35.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:35.8 Info: => 0.0040564s 11:16:35.8 Info: AlterTable LyricFiles 11:16:35.8 Info: => 4E-07s 11:16:35.8 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16: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, "LastUpdated" DATETIME NOT NULL) 11:16: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" 11:16:35.8 Info: DROP TABLE "LyricFiles" 11:16:35.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:35.8 Info: => 0.0049699s 11:16:35.8 Info: AlterTable MetadataFiles 11:16:35.8 Info: => 4E-07s 11:16:35.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.8 Info: DROP TABLE "MetadataFiles" 11:16:35.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:35.8 Info: => 0.0036069s 11:16:35.8 Info: AlterTable MetadataFiles 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.8 Info: DROP TABLE "MetadataFiles" 11:16:35.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:35.8 Info: => 0.003605s 11:16:35.8 Info: AlterTable PendingReleases 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:35.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) 11:16:35.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:35.8 Info: DROP TABLE "PendingReleases" 11:16:35.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:35.8 Info: => 0.0036417s 11:16:35.8 Info: AlterTable ScheduledTasks 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:35.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) 11:16:35.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:35.8 Info: DROP TABLE "ScheduledTasks" 11:16:35.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:35.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:35.8 Info: => 0.0037436s 11:16:35.8 Info: AlterTable ScheduledTasks 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:35.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) 11:16:35.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:35.8 Info: DROP TABLE "ScheduledTasks" 11:16:35.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:35.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:35.8 Info: => 0.0037234s 11:16:35.8 Info: AlterTable TrackFiles 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16: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) 11:16: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" 11:16:35.8 Info: DROP TABLE "TrackFiles" 11:16:35.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.8 Info: => 0.0039354s 11:16:35.8 Info: AlterTable TrackFiles 11:16:35.8 Info: => 4E-07s 11:16:35.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16: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) 11:16: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" 11:16:35.8 Info: DROP TABLE "TrackFiles" 11:16:35.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.8 Info: => 0.0039337s 11:16:35.8 Info: AlterTable VersionInfo 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:35.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:35.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:35.8 Info: DROP TABLE "VersionInfo" 11:16:35.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:35.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:35.8 Info: => 0.0037465s 11:16:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:35', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:35.8 Info: Committing Transaction 11:16:35.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:35.8 Info: => 0.004577s 11:16:35.8 Info: 62: add_on_delete_to_notifications migrating 11:16:35.8 Info: Beginning Transaction 11:16:35.8 Info: Starting migration of Main DB to 62 11:16:35.8 Info: AlterTable Notifications 11:16:35.8 Info: => 4E-07s 11:16:35.8 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:35.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:35.8 Info: => 0.0005609s 11:16:35.8 Info: AlterTable Notifications 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:35.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:35.8 Info: => 0.0005341s 11:16:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:35', 'add_on_delete_to_notifications') 11:16:35.8 Info: Committing Transaction 11:16:35.8 Info: 62: add_on_delete_to_notifications migrated 11:16:35.8 Info: => 0.0010069s 11:16:35.8 Info: 63: add_custom_formats migrating 11:16:35.8 Info: Beginning Transaction 11:16:35.8 Info: Starting migration of Main DB to 63 11:16:35.8 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "[somestring[", "value": 2 } ]', '', '', '[]', 1, 1, 0) 11:16:35.8 Info: AlterTable DelayProfiles 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:35.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:35.8 Info: => 0.00051s 11:16:35.8 Info: UpdateData 11:16:35.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:35.8 Info: => 4.06E-05s 11:16:35.8 Info: AlterTable TrackFiles 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:35.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:35.8 Info: => 0.0004924s 11:16:35.8 Info: PerformDBOperation 11:16:35.8 Info: Performing DB Operation 11:16:35.8 Info: => 0.0009846s 11:16:35.8 Info: CreateTable CustomFormats 11:16:35.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) 11:16:35.8 Info: => 0.0001168s 11:16:35.8 Info: CreateIndex CustomFormats (Name) 11:16:35.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:35.8 Info: => 8.37E-05s 11:16:35.8 Info: AlterTable QualityProfiles 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: CreateColumn QualityProfiles FormatItems String 11:16:35.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:35.8 Info: => 0.0005878s 11:16:35.8 Info: AlterTable QualityProfiles 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:35.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:35.8 Info: => 0.0005431s 11:16:35.8 Info: AlterTable QualityProfiles 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:35.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:35.8 Info: => 0.0005364s 11:16:35.8 Info: PerformDBOperation 11:16:35.8 Info: Performing DB Operation 11:16:35.8 Info: => 0.0004498s 11:16:35.8 Info: PerformDBOperation 11:16:35.8 Info: Performing DB Operation 11:16:35.8 Info: => 2.83E-05s 11:16:35.8 Info: DeleteColumn ReleaseProfiles Preferred 11:16:35.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) 11:16:35.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:35.8 Info: DROP TABLE "ReleaseProfiles" 11:16:35.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:35.8 Info: => 0.0037604s 11:16:35.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:35.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) 11:16:35.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:35.8 Info: DROP TABLE "ReleaseProfiles" 11:16:35.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:35.8 Info: => 0.0037233s 11:16:35.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:35.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:35.8 Info: => 3.66E-05s 11:16:35.8 Info: AlterTable DelayProfiles 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:35.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:35.8 Info: => 0.0005699s 11:16:35.8 Info: AlterTable DelayProfiles 11:16:35.8 Info: => 4E-07s 11:16:35.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:35.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:35.8 Info: => 0.0005498s 11:16:35.8 Info: -> 1 Insert operations completed in 00:00:00.0000668 taking an average of 00:00:00.0000668 11:16:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:35', 'add_custom_formats') 11:16:35.8 Info: Committing Transaction 11:16:35.8 Info: 63: add_custom_formats migrated 11:16:35.8 Info: => 0.0010815s 11:16:35.8 Debug: Took: 00:00:00.3772180 11:16:35.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 11:16:35.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 11:16:35.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349959047930_143/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:35.9 Info: DatabaseEngineVersionCheck migrating 11:16:35.9 Info: PerformDBOperation 11:16:35.9 Info: Performing DB Operation 11:16:35.9 Info: SQLite 3.46.0 11:16:35.9 Info: => 0.0014855s 11:16:35.9 Info: DatabaseEngineVersionCheck migrated 11:16:35.9 Info: => 0.0014964s 11:16:35.9 Info: VersionMigration migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: CreateTable VersionInfo 11:16:35.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:35.9 Info: => 0.0001825s 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: VersionMigration migrated 11:16:35.9 Info: => 0.0009011s 11:16:35.9 Info: VersionUniqueMigration migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: CreateIndex VersionInfo (Version) 11:16:35.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:35.9 Info: => 0.0001164s 11:16:35.9 Info: AlterTable VersionInfo 11:16:35.9 Info: => 4E-07s 11:16:35.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:35.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:35.9 Info: => 0.0004747s 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: VersionUniqueMigration migrated 11:16:35.9 Info: => 0.000776s 11:16:35.9 Info: VersionDescriptionMigration migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: AlterTable VersionInfo 11:16:35.9 Info: => 6E-07s 11:16:35.9 Info: CreateColumn VersionInfo Description String 11:16:35.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:35.9 Info: => 0.0001769s 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: VersionDescriptionMigration migrated 11:16:35.9 Info: => 0.0004537s 11:16:35.9 Info: 1: InitialSetup migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 1 11:16:35.9 Info: CreateTable Config 11:16:35.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:35.9 Info: => 0.0001366s 11:16:35.9 Info: CreateIndex Config (Key) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:35.9 Info: => 7.58E-05s 11:16:35.9 Info: CreateTable RootFolders 11:16:35.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:35.9 Info: => 0.0001051s 11:16:35.9 Info: CreateIndex RootFolders (Path) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:35.9 Info: => 7.96E-05s 11:16:35.9 Info: CreateTable Artists 11:16:35.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) 11:16:35.9 Info: => 0.0002146s 11:16:35.9 Info: CreateIndex Artists (ForeignArtistId) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:35.9 Info: => 7.64E-05s 11:16:35.9 Info: CreateIndex Artists (NameSlug) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:35.9 Info: => 7.89E-05s 11:16:35.9 Info: CreateIndex Artists (CleanName) 11:16:35.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.9 Info: => 6.34E-05s 11:16:35.9 Info: CreateIndex Artists (Path) 11:16:35.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.9 Info: => 6.33E-05s 11:16:35.9 Info: CreateTable Albums 11:16:35.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) 11:16:35.9 Info: => 0.0002321s 11:16:35.9 Info: CreateIndex Albums (ForeignAlbumId) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.9 Info: => 7.64E-05s 11:16:35.9 Info: CreateIndex Albums (MBId) 11:16:35.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.9 Info: => 6.78E-05s 11:16:35.9 Info: CreateIndex Albums (TADBId) 11:16:35.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.9 Info: => 6.53E-05s 11:16:35.9 Info: CreateIndex Albums (TitleSlug) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.9 Info: => 9.14E-05s 11:16:35.9 Info: CreateIndex Albums (CleanTitle) 11:16:35.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.9 Info: => 6.88E-05s 11:16:35.9 Info: CreateIndex Albums (Path) 11:16:35.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:35.9 Info: => 6.71E-05s 11:16:35.9 Info: CreateTable Tracks 11:16:35.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) 11:16:35.9 Info: => 0.0001879s 11:16:35.9 Info: CreateIndex Tracks (ForeignTrackId) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:35.9 Info: => 7.39E-05s 11:16:35.9 Info: CreateIndex Tracks (ArtistId) 11:16:35.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:35.9 Info: => 7.3E-05s 11:16:35.9 Info: CreateIndex Tracks (TrackFileId) 11:16:35.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:35.9 Info: => 7.31E-05s 11:16:35.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:35.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:35.9 Info: => 7.35E-05s 11:16:35.9 Info: CreateTable TrackFiles 11:16:35.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) 11:16:35.9 Info: => 0.0001419s 11:16:35.9 Info: CreateIndex TrackFiles (ArtistId) 11:16:35.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:35.9 Info: => 7.39E-05s 11:16:35.9 Info: CreateIndex TrackFiles (AlbumId) 11:16:35.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.9 Info: => 7.53E-05s 11:16:35.9 Info: CreateTable History 11:16:35.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) 11:16:35.9 Info: => 0.0001755s 11:16:35.9 Info: CreateIndex History (Date) 11:16:35.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:35.9 Info: => 7.18E-05s 11:16:35.9 Info: CreateIndex History (EventType) 11:16:35.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:35.9 Info: => 6.57E-05s 11:16:35.9 Info: CreateIndex History (DownloadId) 11:16:35.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:35.9 Info: => 6.42E-05s 11:16:35.9 Info: CreateIndex History (AlbumId) 11:16:35.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:35.9 Info: => 6.42E-05s 11:16:35.9 Info: CreateTable Notifications 11:16:35.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) 11:16:35.9 Info: => 0.0001305s 11:16:35.9 Info: CreateTable ScheduledTasks 11:16:35.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:35.9 Info: => 0.0001187s 11:16:35.9 Info: CreateIndex ScheduledTasks (TypeName) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:35.9 Info: => 7.5E-05s 11:16:35.9 Info: CreateTable Indexers 11:16:35.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) 11:16:35.9 Info: => 0.0001194s 11:16:35.9 Info: CreateIndex Indexers (Name) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:35.9 Info: => 7.14E-05s 11:16:35.9 Info: CreateTable Profiles 11:16:35.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:35.9 Info: => 0.0001126s 11:16:35.9 Info: CreateIndex Profiles (Name) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:35.9 Info: => 7.15E-05s 11:16:35.9 Info: CreateTable QualityDefinitions 11:16:35.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:35.9 Info: => 0.0001197s 11:16:35.9 Info: CreateIndex QualityDefinitions (Quality) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:35.9 Info: => 7.39E-05s 11:16:35.9 Info: CreateIndex QualityDefinitions (Title) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:35.9 Info: => 6.84E-05s 11:16:35.9 Info: CreateTable NamingConfig 11:16:35.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) 11:16:35.9 Info: => 0.0001261s 11:16:35.9 Info: CreateTable Blacklist 11:16:35.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 '') 11:16:35.9 Info: => 0.0001713s 11:16:35.9 Info: CreateTable Metadata 11:16:35.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) 11:16:35.9 Info: => 0.0005631s 11:16:35.9 Info: CreateTable MetadataFiles 11:16:35.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) 11:16:35.9 Info: => 0.0001679s 11:16:35.9 Info: CreateTable DownloadClients 11:16:35.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) 11:16:35.9 Info: => 0.0001438s 11:16:35.9 Info: CreateTable PendingReleases 11:16:35.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 '') 11:16:35.9 Info: => 0.0001253s 11:16:35.9 Info: CreateTable RemotePathMappings 11:16:35.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:35.9 Info: => 0.0001111s 11:16:35.9 Info: CreateTable Tags 11:16:35.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:35.9 Info: => 0.0001047s 11:16:35.9 Info: CreateIndex Tags (Label) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:35.9 Info: => 8.1E-05s 11:16:35.9 Info: CreateTable Restrictions 11:16:35.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:35.9 Info: => 0.0001128s 11:16:35.9 Info: CreateTable DelayProfiles 11:16:35.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) 11:16:35.9 Info: => 0.0001471s 11:16:35.9 Info: CreateTable Users 11:16:35.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:35.9 Info: => 0.0001164s 11:16:35.9 Info: CreateIndex Users (Identifier) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:35.9 Info: => 8.19E-05s 11:16:35.9 Info: CreateIndex Users (Username) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:35.9 Info: => 7.7E-05s 11:16:35.9 Info: CreateTable Commands 11:16:35.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) 11:16:35.9 Info: => 0.0001356s 11:16:35.9 Info: CreateTable IndexerStatus 11:16:35.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) 11:16:35.9 Info: => 0.0001343s 11:16:35.9 Info: CreateIndex IndexerStatus (ProviderId) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:35.9 Info: => 8.03E-05s 11:16:35.9 Info: CreateTable ExtraFiles 11:16:35.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) 11:16:35.9 Info: => 0.0001249s 11:16:35.9 Info: CreateTable LyricFiles 11:16:35.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) 11:16:35.9 Info: => 0.0001428s 11:16:35.9 Info: CreateTable LanguageProfiles 11:16:35.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:35.9 Info: => 0.0001097s 11:16:35.9 Info: CreateIndex LanguageProfiles (Name) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:35.9 Info: => 8.29E-05s 11:16:35.9 Info: CreateTable DownloadClientStatus 11:16:35.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) 11:16:35.9 Info: => 0.0001176s 11:16:35.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:35.9 Info: => 8.29E-05s 11:16:35.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:35.9 Info: -> 1 Insert operations completed in 00:00:00.0000507 taking an average of 00:00:00.0000507 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:35', 'InitialSetup') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 1: InitialSetup migrated 11:16:35.9 Info: => 0.0010318s 11:16:35.9 Info: 2: add_reason_to_pending_releases migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 2 11:16:35.9 Info: AlterTable PendingReleases 11:16:35.9 Info: => 5E-07s 11:16:35.9 Info: CreateColumn PendingReleases Reason Int32 11:16:35.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:35.9 Info: => 0.0005218s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:35', 'add_reason_to_pending_releases') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 2: add_reason_to_pending_releases migrated 11:16:35.9 Info: => 0.0009802s 11:16:35.9 Info: 3: add_medium_support migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 3 11:16:35.9 Info: AlterTable Albums 11:16:35.9 Info: => 4E-07s 11:16:35.9 Info: CreateColumn Albums Media String 11:16:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:35.9 Info: => 0.000502s 11:16:35.9 Info: AlterTable Tracks 11:16:35.9 Info: => 4E-07s 11:16:35.9 Info: CreateColumn Tracks MediumNumber Int32 11:16:35.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:35.9 Info: => 0.0004869s 11:16:35.9 Info: AlterTable Tracks 11:16:35.9 Info: => 3E-07s 11:16:35.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:35.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:35.9 Info: => 0.0004393s 11:16:35.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:35.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:35.9 Info: => 3.55E-05s 11:16:35.9 Info: DeleteColumn Tracks TrackNumber 11:16:35.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) 11:16:35.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" 11:16:35.9 Info: DROP TABLE "Tracks" 11:16:35.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:35.9 Info: => 0.0039387s 11:16:35.9 Info: AlterTable Tracks 11:16:35.9 Info: => 4E-07s 11:16:35.9 Info: CreateColumn Tracks TrackNumber String 11:16:35.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:35.9 Info: => 0.0004342s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:35', 'add_medium_support') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 3: add_medium_support migrated 11:16:35.9 Info: => 0.0009527s 11:16:35.9 Info: 4: add_various_qualites_in_profile migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 4 11:16:35.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:35.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:35.9 Info: => 3.94E-05s 11:16:35.9 Info: PerformDBOperation 11:16:35.9 Info: Performing DB Operation 11:16:35.9 Info: => 2.83E-05s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:35', 'add_various_qualites_in_profile') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 4: add_various_qualites_in_profile migrated 11:16:35.9 Info: => 0.0003858s 11:16:35.9 Info: 5: metadata_profiles migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 5 11:16:35.9 Info: CreateTable MetadataProfiles 11:16:35.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:35.9 Info: => 0.0001062s 11:16:35.9 Info: CreateIndex MetadataProfiles (Name) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:35.9 Info: => 8.5E-05s 11:16:35.9 Info: AlterTable Artists 11:16:35.9 Info: => 3E-07s 11:16:35.9 Info: CreateColumn Artists MetadataProfileId Int32 11:16:35.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:35.9 Info: => 0.0004474s 11:16:35.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:35.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) 11:16:35.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" 11:16:35.9 Info: DROP TABLE "Artists" 11:16:35.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.9 Info: => 0.0040099s 11:16:35.9 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:35.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) 11:16:35.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" 11:16:35.9 Info: DROP TABLE "Artists" 11:16:35.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.9 Info: => 0.0039198s 11:16:35.9 Info: AlterTable Albums 11:16:35.9 Info: => 4E-07s 11:16:35.9 Info: CreateColumn Albums SecondaryTypes String 11:16:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:35.9 Info: => 0.0004582s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:35', 'metadata_profiles') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 5: metadata_profiles migrated 11:16:35.9 Info: => 0.0009988s 11:16:35.9 Info: 6: separate_automatic_and_interactive_search migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 6 11:16:35.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:35.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:35.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:35.9 Info: DROP TABLE "Indexers" 11:16:35.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:35.9 Info: => 0.0033215s 11:16:35.9 Info: AlterTable Indexers 11:16:35.9 Info: => 4E-07s 11:16:35.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:35.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:35.9 Info: => 0.0004523s 11:16:35.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:35.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:35.9 Info: => 3.14E-05s 11:16:35.9 Info: AlterTable Indexers 11:16:35.9 Info: => 3E-07s 11:16:35.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:35.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:35.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:35.9 Info: DROP TABLE "Indexers" 11:16:35.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:35.9 Info: => 0.0032837s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:35', 'separate_automatic_and_interactive_search') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 6: separate_automatic_and_interactive_search migrated 11:16:35.9 Info: => 0.0037751s 11:16:35.9 Info: 7: change_album_path_to_relative migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 7 11:16:35.9 Info: DeleteColumn Albums Path 11:16:35.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:35.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:35.9 Info: DROP TABLE "Albums" 11:16:35.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.9 Info: => 0.0041855s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:35', 'change_album_path_to_relative') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 7: change_album_path_to_relative migrated 11:16:35.9 Info: => 0.0048366s 11:16:35.9 Info: 8: change_quality_size_mb_to_kb migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 8 11:16:35.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:35.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:35.9 Info: => 3.76E-05s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:35', 'change_quality_size_mb_to_kb') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 8: change_quality_size_mb_to_kb migrated 11:16:35.9 Info: => 0.0004064s 11:16:35.9 Info: 9: album_releases migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 9 11:16:35.9 Info: AlterTable Albums 11:16:35.9 Info: => 5E-07s 11:16:35.9 Info: CreateColumn Albums Releases String 11:16:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:35.9 Info: => 0.0004699s 11:16:35.9 Info: AlterTable Albums 11:16:35.9 Info: => 4E-07s 11:16:35.9 Info: CreateColumn Albums CurrentRelease String 11:16:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:35.9 Info: => 0.0004678s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:35', 'album_releases') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 9: album_releases migrated 11:16:35.9 Info: => 0.000847s 11:16:35.9 Info: 10: album_releases_fix migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 10 11:16:35.9 Info: AlterTable Albums 11:16:35.9 Info: => 3E-07s 11:16:35.9 Info: AlterColumn Albums Releases String 11:16:35.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:35.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:35.9 Info: DROP TABLE "Albums" 11:16:35.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.9 Info: => 0.0039528s 11:16:35.9 Info: AlterTable Albums 11:16:35.9 Info: => 4E-07s 11:16:35.9 Info: AlterColumn Albums CurrentRelease String 11:16:35.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:35.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:35.9 Info: DROP TABLE "Albums" 11:16:35.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.9 Info: => 0.0039227s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:35', 'album_releases_fix') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 10: album_releases_fix migrated 11:16:35.9 Info: => 0.0044564s 11:16:35.9 Info: 11: import_lists migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 11 11:16:35.9 Info: CreateTable ImportLists 11:16:35.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:35.9 Info: => 0.0001652s 11:16:35.9 Info: CreateIndex ImportLists (Name) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:35.9 Info: => 8.18E-05s 11:16:35.9 Info: CreateTable ImportListStatus 11:16:35.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:35.9 Info: => 0.0001042s 11:16:35.9 Info: CreateIndex ImportListStatus (ProviderId) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:35.9 Info: => 7.49E-05s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:35', 'import_lists') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 11: import_lists migrated 11:16:35.9 Info: => 0.0005428s 11:16:35.9 Info: 12: add_release_status migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 12 11:16:35.9 Info: AlterTable MetadataProfiles 11:16:35.9 Info: => 4E-07s 11:16:35.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:35.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:35.9 Info: => 0.000492s 11:16:35.9 Info: PerformDBOperation 11:16:35.9 Info: Performing DB Operation 11:16:35.9 Info: => 2.32E-05s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:35', 'add_release_status') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 12: add_release_status migrated 11:16:35.9 Info: => 0.0004657s 11:16:35.9 Info: 13: album_download_notification migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 13 11:16:35.9 Info: AlterTable Notifications 11:16:35.9 Info: => 4E-07s 11:16:35.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:35.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:35.9 Info: => 0.0004899s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:35', 'album_download_notification') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 13: album_download_notification migrated 11:16:35.9 Info: => 0.0008699s 11:16:35.9 Info: 14: fix_language_metadata_profiles migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 14 11:16:35.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:35.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:35.9 Info: => 8.23E-05s 11:16:35.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:35.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:35.9 Info: => 7.14E-05s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:35', 'fix_language_metadata_profiles') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 14: fix_language_metadata_profiles migrated 11:16:35.9 Info: => 0.0004247s 11:16:35.9 Info: 15: remove_fanzub migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 15 11:16:35.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:35.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:35.9 Info: => 3.33E-05s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:35', 'remove_fanzub') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 15: remove_fanzub migrated 11:16:35.9 Info: => 0.0003787s 11:16:35.9 Info: 16: update_artist_history_indexes migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 16 11:16:35.9 Info: CreateIndex Albums (ArtistId) 11:16:35.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:35.9 Info: => 0.0001236s 11:16:35.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:35.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:35.9 Info: => 8.19E-05s 11:16:35.9 Info: DeleteIndex History (AlbumId) 11:16:35.9 Info: DROP INDEX "IX_History_AlbumId" 11:16:35.9 Info: => 0.0001117s 11:16:35.9 Info: CreateIndex History (AlbumId, Date) 11:16:35.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:35.9 Info: => 8.15E-05s 11:16:35.9 Info: DeleteIndex History (DownloadId) 11:16:35.9 Info: DROP INDEX "IX_History_DownloadId" 11:16:35.9 Info: => 0.0001053s 11:16:35.9 Info: CreateIndex History (DownloadId, Date) 11:16:35.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:35.9 Info: => 8.15E-05s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:35', 'update_artist_history_indexes') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 16: update_artist_history_indexes migrated 11:16:35.9 Info: => 0.0005872s 11:16:35.9 Info: 17: remove_nma migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 17 11:16:35.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:35.9 Info: => 8.54E-05s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:35', 'remove_nma') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 17: remove_nma migrated 11:16:35.9 Info: => 0.0005713s 11:16:35.9 Info: 18: album_disambiguation migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 18 11:16:35.9 Info: AlterTable Albums 11:16:35.9 Info: => 5E-07s 11:16:35.9 Info: CreateColumn Albums Disambiguation String 11:16:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:35.9 Info: => 0.0004923s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:35', 'album_disambiguation') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 18: album_disambiguation migrated 11:16:35.9 Info: => 0.0009568s 11:16:35.9 Info: 19: add_ape_quality_in_profiles migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 19 11:16:35.9 Info: PerformDBOperation 11:16:35.9 Info: Performing DB Operation 11:16:35.9 Info: => 2.51E-05s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:35', 'add_ape_quality_in_profiles') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 19: add_ape_quality_in_profiles migrated 11:16:35.9 Info: => 0.0003657s 11:16:35.9 Info: 20: remove_pushalot migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 20 11:16:35.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:35.9 Info: => 3.69E-05s 11:16:35.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:35.9 Info: => 2.69E-05s 11:16:35.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:35.9 Info: => 2.4E-05s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:35', 'remove_pushalot') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 20: remove_pushalot migrated 11:16:35.9 Info: => 0.0004749s 11:16:35.9 Info: 21: add_custom_filters migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 21 11:16:35.9 Info: CreateTable CustomFilters 11:16:35.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:35.9 Info: => 0.0001049s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:35', 'add_custom_filters') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 21: add_custom_filters migrated 11:16:35.9 Info: => 0.000574s 11:16:35.9 Info: 22: import_list_tags migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 22 11:16:35.9 Info: AlterTable ImportLists 11:16:35.9 Info: => 1.1E-06s 11:16:35.9 Info: CreateColumn ImportLists Tags String 11:16:35.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:35.9 Info: => 0.000614s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:35', 'import_list_tags') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 22: import_list_tags migrated 11:16:35.9 Info: => 0.0009605s 11:16:35.9 Info: 23: add_release_groups_etc migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 23 11:16:35.9 Info: CreateTable ArtistMetadata 11:16:35.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:35.9 Info: => 0.0001654s 11:16:35.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:35.9 Info: => 8.32E-05s 11:16:35.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:35.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:35.9 Info: => 6.99E-05s 11:16:35.9 Info: AlterTable Artists 11:16:35.9 Info: => 3E-07s 11:16:35.9 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:35.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:35.9 Info: => 0.000512s 11:16:35.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:35.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:35.9 Info: => 5.55E-05s 11:16:35.9 Info: CreateTable AlbumReleases 11:16:35.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:35.9 Info: => 0.0001715s 11:16:35.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:35.9 Info: => 8.19E-05s 11:16:35.9 Info: CreateIndex AlbumReleases (AlbumId) 11:16:35.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:35.9 Info: => 7.44E-05s 11:16:35.9 Info: PerformDBOperation 11:16:35.9 Info: Performing DB Operation 11:16:35.9 Info: => 5.04E-05s 11:16:35.9 Info: AlterTable Albums 11:16:35.9 Info: => 4E-07s 11:16:35.9 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:35.9 Info: => 0.0005271s 11:16:35.9 Info: AlterTable Albums 11:16:35.9 Info: => 3E-07s 11:16:35.9 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:35.9 Info: => 0.0005291s 11:16:35.9 Info: AlterTable Albums 11:16:35.9 Info: => 2E-07s 11:16:35.9 Info: CreateColumn Albums Links String 11:16:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:35.9 Info: => 0.0005182s 11:16:35.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:35.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:35.9 Info: => 8.54E-05s 11:16:35.9 Info: AlterTable Tracks 11:16:35.9 Info: => 3E-07s 11:16:35.9 Info: CreateColumn Tracks ForeignRecordingId String 11:16:35.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:35.9 Info: => 0.0005651s 11:16:35.9 Info: AlterTable Tracks 11:16:35.9 Info: => 4E-07s 11:16:35.9 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:35.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:35.9 Info: => 0.0005342s 11:16:35.9 Info: AlterTable Tracks 11:16:35.9 Info: => 3E-07s 11:16:35.9 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:35.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:35.9 Info: => 0.0005495s 11:16:35.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:35.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:35.9 Info: => 6.99E-05s 11:16:35.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:35.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:35.9 Info: => 5.79E-05s 11:16:35.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:35.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:35.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:35.9 Info: DROP TABLE "Artists" 11:16:35.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.9 Info: => 0.0090521s 11:16:35.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:35.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:35.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:35.9 Info: DROP TABLE "Albums" 11:16:36.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.0 Info: => 0.0047262s 11:16:36.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:36.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) 11:16:36.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" 11:16:36.0 Info: DROP TABLE "Tracks" 11:16:36.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:36.0 Info: => 0.0040398s 11:16:36.0 Info: DeleteColumn TrackFiles ArtistId 11:16:36.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:36.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" 11:16:36.0 Info: DROP TABLE "TrackFiles" 11:16:36.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.0 Info: => 0.0038258s 11:16:36.0 Info: CreateIndex Artists (ArtistMetadataId) 11:16:36.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.0 Info: => 7.64E-05s 11:16:36.0 Info: CreateIndex Artists (Monitored) 11:16:36.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.0 Info: => 7.43E-05s 11:16:36.0 Info: CreateIndex Albums (ArtistMetadataId) 11:16:36.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.0 Info: => 7.13E-05s 11:16:36.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:36.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:36.0 Info: => 6.9E-05s 11:16:36.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:36.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:36.0 Info: => 6.84E-05s 11:16:36.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:36.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:36.0 Info: => 6.85E-05s 11:16:36.0 Info: UpdateData 11:16:36.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:36.0 Info: => 3.57E-05s 11:16:36.0 Info: UpdateData 11:16:36.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:36.0 Info: => 2.95E-05s 11:16:36.0 Info: UpdateData 11:16:36.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:36.0 Info: => 3.47E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:36', 'add_release_groups_etc') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 23: add_release_groups_etc migrated 11:16:36.0 Info: => 0.0007216s 11:16:36.0 Info: 24: NewMediaInfoFormat migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 24 11:16:36.0 Info: UpdateData 11:16:36.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:36.0 Info: => 3.78E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:36', 'NewMediaInfoFormat') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 24: NewMediaInfoFormat migrated 11:16:36.0 Info: => 0.0004831s 11:16:36.0 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 25 11:16:36.0 Info: RenameTable Restrictions ReleaseProfiles 11:16:36.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:36.0 Info: => 0.0017534s 11:16:36.0 Info: AlterTable ReleaseProfiles 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:36.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:36.0 Info: => 0.0004871s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:36', 'rename_restrictions_to_release_profiles') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:36.0 Info: => 0.0009619s 11:16:36.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 26 11:16:36.0 Info: RenameTable Profiles QualityProfiles 11:16:36.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:36.0 Info: => 0.001613s 11:16:36.0 Info: AlterTable QualityProfiles 11:16:36.0 Info: => 5E-07s 11:16:36.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:36.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:36.0 Info: => 0.0005017s 11:16:36.0 Info: AlterTable LanguageProfiles 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:36.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:36.0 Info: => 0.0004663s 11:16:36.0 Info: UpdateData 11:16:36.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:36.0 Info: => 3.53E-05s 11:16:36.0 Info: UpdateData 11:16:36.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:36.0 Info: => 2.68E-05s 11:16:36.0 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:36.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:36.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:36.0 Info: DROP TABLE "Artists" 11:16:36.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.0 Info: => 0.0040328s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:36', 'rename_quality_profiles_add_upgrade_allowed') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:36.0 Info: => 0.0045678s 11:16:36.0 Info: 27: add_import_exclusions migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 27 11:16:36.0 Info: CreateTable ImportListExclusions 11:16:36.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:36.0 Info: => 0.000101s 11:16:36.0 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:36.0 Info: => 8.19E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:36', 'add_import_exclusions') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 27: add_import_exclusions migrated 11:16:36.0 Info: => 0.0005455s 11:16:36.0 Info: 28: clean_artist_metadata_table migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 28 11:16:36.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) 11:16:36.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) 11:16:36.0 Info: => 0.0001263s 11:16:36.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) 11:16:36.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) 11:16:36.0 Info: => 0.0001143s 11:16:36.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) 11:16:36.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) 11:16:36.0 Info: => 0.0001117s 11:16:36.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) 11:16:36.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) 11:16:36.0 Info: => 0.0001121s 11:16:36.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) 11:16:36.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) 11:16:36.0 Info: => 0.0001064s 11:16:36.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) 11:16:36.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) 11:16:36.0 Info: => 0.0001079s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:36', 'clean_artist_metadata_table') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 28: clean_artist_metadata_table migrated 11:16:36.0 Info: => 0.0005217s 11:16:36.0 Info: 29: health_issue_notification migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 29 11:16:36.0 Info: AlterTable Notifications 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:36.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:36.0 Info: => 0.0004965s 11:16:36.0 Info: AlterTable Notifications 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:36.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:36.0 Info: => 0.0004773s 11:16:36.0 Info: AlterTable Notifications 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:36.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:36.0 Info: => 0.000479s 11:16:36.0 Info: AlterTable Notifications 11:16:36.0 Info: => 3E-07s 11:16:36.0 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:36.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:36.0 Info: => 0.0004811s 11:16:36.0 Info: AlterTable Notifications 11:16:36.0 Info: => 3E-07s 11:16:36.0 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:36.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:36.0 Info: => 0.0005527s 11:16:36.0 Info: DeleteColumn Notifications OnDownload 11:16:36.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) 11:16:36.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" 11:16:36.0 Info: DROP TABLE "Notifications" 11:16:36.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:36.0 Info: => 0.0035404s 11:16:36.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:36.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) 11:16:36.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" 11:16:36.0 Info: DROP TABLE "Notifications" 11:16:36.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:36.0 Info: => 0.0035249s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:36', 'health_issue_notification') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 29: health_issue_notification migrated 11:16:36.0 Info: => 0.0040649s 11:16:36.0 Info: 30: add_mediafilerepository_mtime migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 30 11:16:36.0 Info: AlterTable TrackFiles 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn TrackFiles Modified DateTime 11:16:36.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:36.0 Info: => 0.0004914s 11:16:36.0 Info: AlterTable TrackFiles 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn TrackFiles Path String 11:16:36.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:36.0 Info: => 0.0004692s 11:16:36.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:36.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:36.0 Info: => 3.04E-05s 11:16:36.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) 11:16:36.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) 11:16:36.0 Info: => 0.000116s 11:16:36.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) 11:16:36.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) 11:16:36.0 Info: => 0.0001231s 11:16:36.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) 11:16:36.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) 11:16:36.0 Info: => 0.0001246s 11:16:36.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") 11:16:36.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") 11:16:36.0 Info: => 6.43E-05s 11:16:36.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:36.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:36.0 Info: => 4.45E-05s 11:16:36.0 Info: AlterTable TrackFiles 11:16:36.0 Info: => 2E-07s 11:16:36.0 Info: AlterColumn TrackFiles Path String 11:16:36.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:36.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" 11:16:36.0 Info: DROP TABLE "TrackFiles" 11:16:36.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.0 Info: => 0.0036956s 11:16:36.0 Info: CreateIndex TrackFiles (Path) 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.0 Info: => 7.74E-05s 11:16:36.0 Info: DeleteColumn TrackFiles RelativePath 11:16:36.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:36.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" 11:16:36.0 Info: DROP TABLE "TrackFiles" 11:16:36.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.0 Info: => 0.0038023s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:36', 'add_mediafilerepository_mtime') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 30: add_mediafilerepository_mtime migrated 11:16:36.0 Info: => 0.0042975s 11:16:36.0 Info: 31: add_artistmetadataid_constraint migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 31 11:16:36.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") 11:16:36.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") 11:16:36.0 Info: => 6.74E-05s 11:16:36.0 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:36.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:36.0 Info: => 0.0001169s 11:16:36.0 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:36.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:36.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:36.0 Info: DROP TABLE "Artists" 11:16:36.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.0 Info: => 0.0040145s 11:16:36.0 Info: CreateIndex Artists (ArtistMetadataId) 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.0 Info: => 7.48E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:36', 'add_artistmetadataid_constraint') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 31: add_artistmetadataid_constraint migrated 11:16:36.0 Info: => 0.0005724s 11:16:36.0 Info: 32: old_ids_and_artist_alias migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 32 11:16:36.0 Info: AlterTable ArtistMetadata 11:16:36.0 Info: => 5E-07s 11:16:36.0 Info: CreateColumn ArtistMetadata Aliases String 11:16:36.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:36.0 Info: => 0.000573s 11:16:36.0 Info: AlterTable ArtistMetadata 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:36.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.0 Info: => 0.0004984s 11:16:36.0 Info: AlterTable Albums 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:36.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.0 Info: => 0.0009072s 11:16:36.0 Info: AlterTable AlbumReleases 11:16:36.0 Info: => 5E-07s 11:16:36.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:36.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.0 Info: => 0.0005276s 11:16:36.0 Info: AlterTable Tracks 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:36.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.0 Info: => 0.0004909s 11:16:36.0 Info: AlterTable Tracks 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:36.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.0 Info: => 0.0005177s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:36', 'old_ids_and_artist_alias') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 32: old_ids_and_artist_alias migrated 11:16:36.0 Info: => 0.0009856s 11:16:36.0 Info: 33: download_propers_config migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 33 11:16:36.0 Info: PerformDBOperation 11:16:36.0 Info: Performing DB Operation 11:16:36.0 Info: => 2.66E-05s 11:16:36.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:36.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:36.0 Info: => 2.67E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:36', 'download_propers_config') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 33: download_propers_config migrated 11:16:36.0 Info: => 0.0004504s 11:16:36.0 Info: 34: remove_language_profiles migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 34 11:16:36.0 Info: DeleteTable LanguageProfiles 11:16:36.0 Info: DROP TABLE "LanguageProfiles" 11:16:36.0 Info: => 0.0001789s 11:16:36.0 Info: DeleteColumn Artists LanguageProfileId 11:16:36.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:36.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:36.0 Info: DROP TABLE "Artists" 11:16:36.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.0 Info: => 0.0041002s 11:16:36.0 Info: DeleteColumn ImportLists LanguageProfileId 11:16:36.0 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:16:36.0 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:16:36.0 Info: DROP TABLE "ImportLists" 11:16:36.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:36.0 Info: => 0.0036617s 11:16:36.0 Info: DeleteColumn Blacklist Language 11:16:36.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:16:36.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:16:36.0 Info: DROP TABLE "Blacklist" 11:16:36.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:36.0 Info: => 0.0035074s 11:16:36.0 Info: DeleteColumn History Language 11:16:36.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:16:36.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:16:36.0 Info: DROP TABLE "History" 11:16:36.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:36.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:36.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:36.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:36.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:36.0 Info: => 0.0041589s 11:16:36.0 Info: DeleteColumn LyricFiles Language 11:16:36.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:36.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:16:36.0 Info: DROP TABLE "LyricFiles" 11:16:36.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:36.0 Info: => 0.0035947s 11:16:36.0 Info: DeleteColumn TrackFiles Language 11:16:36.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:36.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:16:36.0 Info: DROP TABLE "TrackFiles" 11:16:36.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.0 Info: => 0.0057614s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:36', 'remove_language_profiles') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 34: remove_language_profiles migrated 11:16:36.0 Info: => 0.0063552s 11:16:36.0 Info: 35: multi_disc_naming_format migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 35 11:16:36.0 Info: AlterTable NamingConfig 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:36.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:36.0 Info: => 0.0004928s 11:16:36.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:36.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:36.0 Info: => 3.28E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:36', 'multi_disc_naming_format') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 35: multi_disc_naming_format migrated 11:16:36.0 Info: => 0.0003999s 11:16:36.0 Info: 36: add_download_client_priority migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 36 11:16:36.0 Info: AlterTable DownloadClients 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn DownloadClients Priority Int32 11:16:36.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:36.0 Info: => 0.0005144s 11:16:36.0 Info: PerformDBOperation 11:16:36.0 Info: Performing DB Operation 11:16:36.0 Info: => 4.25E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:36', 'add_download_client_priority') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 36: add_download_client_priority migrated 11:16:36.0 Info: => 0.0004156s 11:16:36.0 Info: 37: remove_growl_prowl migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 37 11:16:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:36.0 Info: => 3.48E-05s 11:16:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:36.0 Info: => 2.52E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:36', 'remove_growl_prowl') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 37: remove_growl_prowl migrated 11:16:36.0 Info: => 0.0003703s 11:16:36.0 Info: 38: remove_plex_hometheatre migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 38 11:16:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:36.0 Info: => 3.26E-05s 11:16:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:36.0 Info: => 2.46E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:36', 'remove_plex_hometheatre') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 38: remove_plex_hometheatre migrated 11:16:36.0 Info: => 0.0003431s 11:16:36.0 Info: 39: add_root_folder_add_defaults migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 39 11:16:36.0 Info: AlterTable RootFolders 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn RootFolders Name String 11:16:36.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:36.0 Info: => 0.0005034s 11:16:36.0 Info: AlterTable RootFolders 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:36.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:36.0 Info: => 0.0004952s 11:16:36.0 Info: AlterTable RootFolders 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:36.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:36.0 Info: => 0.0004983s 11:16:36.0 Info: AlterTable RootFolders 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:36.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:36.0 Info: => 0.0005014s 11:16:36.0 Info: AlterTable RootFolders 11:16:36.0 Info: => 3E-07s 11:16:36.0 Info: CreateColumn RootFolders DefaultTags String 11:16:36.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:36.0 Info: => 0.000489s 11:16:36.0 Info: PerformDBOperation 11:16:36.0 Info: Performing DB Operation 11:16:36.0 Info: => 4.32E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:36', 'add_root_folder_add_defaults') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 39: add_root_folder_add_defaults migrated 11:16:36.0 Info: => 0.000493s 11:16:36.0 Info: 40: task_duration migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 40 11:16:36.0 Info: AlterTable ScheduledTasks 11:16:36.0 Info: => 3E-07s 11:16:36.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:36.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:36.0 Info: => 0.00053s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:36', 'task_duration') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 40: task_duration migrated 11:16:36.0 Info: => 0.0009834s 11:16:36.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 41 11:16:36.0 Info: AlterTable ReleaseProfiles 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:36.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:36.0 Info: => 0.0005218s 11:16:36.0 Info: AlterTable ReleaseProfiles 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:36.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:36.0 Info: => 0.000501s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:36', 'add_indexer_and_enabled_to_release_profiles') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:36.0 Info: => 0.0009475s 11:16:36.0 Info: 42: remove_album_folders migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 42 11:16:36.0 Info: DeleteColumn Artists AlbumFolder 11:16: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) 11:16:36.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:36.0 Info: DROP TABLE "Artists" 11:16:36.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.0 Info: => 0.0041958s 11:16:36.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:36.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:36.0 Info: => 3.2E-05s 11:16:36.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:36.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:36.0 Info: => 3.63E-05s 11:16:36.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:36.0 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:16:36.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:36.0 Info: DROP TABLE "NamingConfig" 11:16:36.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:36.0 Info: => 0.0035553s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:36', 'remove_album_folders') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 42: remove_album_folders migrated 11:16:36.0 Info: => 0.0040899s 11:16:36.0 Info: 44: add_priority_to_indexers migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 44 11:16:36.0 Info: AlterTable Indexers 11:16:36.0 Info: => 6E-07s 11:16:36.0 Info: CreateColumn Indexers Priority Int32 11:16:36.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:36.0 Info: => 0.000519s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:36', 'add_priority_to_indexers') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 44: add_priority_to_indexers migrated 11:16:36.0 Info: => 0.0010052s 11:16:36.0 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 45 11:16:36.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:36.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:36.0 Info: => 0.000106s 11:16:36.0 Info: PerformDBOperation 11:16:36.0 Info: Performing DB Operation 11:16:36.0 Info: => 2.2E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:36', 'remove_chown_and_folderchmod_config') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:36.0 Info: => 0.000462s 11:16:36.0 Info: 47: update_notifiarr migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 47 11:16:36.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:36.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:36.0 Info: => 5.14E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:36', 'update_notifiarr') 11:16:36.0 Info: Committing Transaction 11:16:36.1 Info: 47: update_notifiarr migrated 11:16:36.1 Info: => 0.0004682s 11:16:36.1 Info: 49: email_multiple_addresses migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 49 11:16:36.1 Info: PerformDBOperation 11:16:36.1 Info: Performing DB Operation 11:16:36.1 Info: => 4.63E-05s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:36', 'email_multiple_addresses') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 49: email_multiple_addresses migrated 11:16:36.1 Info: => 0.0004064s 11:16:36.1 Info: 50: rename_blacklist_to_blocklist migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 50 11:16:36.1 Info: RenameTable Blacklist Blocklist 11:16:36.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:36.1 Info: => 0.0014504s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:36', 'rename_blacklist_to_blocklist') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 50: rename_blacklist_to_blocklist migrated 11:16:36.1 Info: => 0.0017977s 11:16:36.1 Info: 51: cdh_per_downloadclient migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 51 11:16:36.1 Info: AlterTable DownloadClients 11:16:36.1 Info: => 5E-07s 11:16:36.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:36.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:36.1 Info: => 0.0005236s 11:16:36.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:36.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:36.1 Info: => 0.0005575s 11:16:36.1 Info: PerformDBOperation 11:16:36.1 Info: Performing DB Operation 11:16:36.1 Info: => 0.000145s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:36', 'cdh_per_downloadclient') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 51: cdh_per_downloadclient migrated 11:16:36.1 Info: => 0.0005927s 11:16:36.1 Info: 52: download_history migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 52 11:16:36.1 Info: CreateTable DownloadHistory 11:16:36.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) 11:16:36.1 Info: => 0.0001262s 11:16:36.1 Info: CreateIndex DownloadHistory (EventType) 11:16:36.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:36.1 Info: => 8.63E-05s 11:16:36.1 Info: CreateIndex DownloadHistory (ArtistId) 11:16:36.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:36.1 Info: => 7.41E-05s 11:16:36.1 Info: CreateIndex DownloadHistory (DownloadId) 11:16:36.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:36.1 Info: => 7.52E-05s 11:16:36.1 Info: PerformDBOperation 11:16:36.1 Info: Performing DB Operation 11:16:36.1 Info: => 0.000106s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:36', 'download_history') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 52: download_history migrated 11:16:36.1 Info: => 0.000589s 11:16:36.1 Info: 53: add_update_history migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 53 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:36', 'add_update_history') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 53: add_update_history migrated 11:16:36.1 Info: => 0.0004044s 11:16:36.1 Info: 54: add_on_update_to_notifications migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 54 11:16:36.1 Info: AlterTable Notifications 11:16:36.1 Info: => 5E-07s 11:16:36.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:36.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:36.1 Info: => 0.0005679s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:36', 'add_on_update_to_notifications') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 54: add_on_update_to_notifications migrated 11:16:36.1 Info: => 0.0010005s 11:16:36.1 Info: 55: download_client_per_indexer migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 55 11:16:36.1 Info: AlterTable Indexers 11:16:36.1 Info: => 5E-07s 11:16:36.1 Info: CreateColumn Indexers DownloadClientId Int32 11:16:36.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:36.1 Info: => 0.0005424s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:36', 'download_client_per_indexer') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 55: download_client_per_indexer migrated 11:16:36.1 Info: => 0.0009303s 11:16:36.1 Info: 56: AddNewItemMonitorType migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 56 11:16:36.1 Info: AlterTable Artists 11:16:36.1 Info: => 5E-07s 11:16:36.1 Info: CreateColumn Artists MonitorNewItems Int32 11:16:36.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:36.1 Info: => 0.0005747s 11:16:36.1 Info: AlterTable RootFolders 11:16:36.1 Info: => 4E-07s 11:16:36.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:36.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:36.1 Info: => 0.0005362s 11:16:36.1 Info: AlterTable ImportLists 11:16:36.1 Info: => 3E-07s 11:16:36.1 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:36.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:36.1 Info: => 0.0005863s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:36', 'AddNewItemMonitorType') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 56: AddNewItemMonitorType migrated 11:16:36.1 Info: => 0.0010708s 11:16:36.1 Info: 57: ImportListSearch migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 57 11:16:36.1 Info: AlterTable ImportLists 11:16:36.1 Info: => 4E-07s 11:16:36.1 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:36.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:36.1 Info: => 0.0005557s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:36', 'ImportListSearch') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 57: ImportListSearch migrated 11:16:36.1 Info: => 0.0009149s 11:16:36.1 Info: 58: ImportListMonitorExisting migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 58 11:16:36.1 Info: AlterTable ImportLists 11:16:36.1 Info: => 4E-07s 11:16:36.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:36.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:36.1 Info: => 0.0005544s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:36', 'ImportListMonitorExisting') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 58: ImportListMonitorExisting migrated 11:16:36.1 Info: => 0.0008989s 11:16:36.1 Info: 59: add_indexer_tags migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 59 11:16:36.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:36.1 Info: => 3.61E-05s 11:16:36.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:36.1 Info: => 2.62E-05s 11:16:36.1 Info: AlterTable Indexers 11:16:36.1 Info: => 3E-07s 11:16:36.1 Info: CreateColumn Indexers Tags String 11:16:36.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:36.1 Info: => 0.0005636s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:36', 'add_indexer_tags') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 59: add_indexer_tags migrated 11:16:36.1 Info: => 0.0010343s 11:16:36.1 Info: 60: update_audio_types migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 60 11:16:36.1 Info: PerformDBOperation 11:16:36.1 Info: Performing DB Operation 11:16:36.1 Info: => 5.04E-05s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:36', 'update_audio_types') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 60: update_audio_types migrated 11:16:36.1 Info: => 0.0004184s 11:16:36.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 61 11:16:36.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.1 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:36.1 Info: => 3E-05s 11:16:36.1 Info: AlterTable AlbumReleases 11:16:36.1 Info: => 2E-07s 11:16:36.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.1 Info: DROP TABLE "AlbumReleases" 11:16:36.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:36.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:36.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:36.1 Info: => 0.0041051s 11:16:36.1 Info: AlterTable Albums 11:16:36.1 Info: => 4E-07s 11:16:36.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:36.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:36.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:16:36.1 Info: DROP TABLE "Albums" 11:16:36.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.1 Info: => 0.0041904s 11:16:36.1 Info: AlterTable Albums 11:16:36.1 Info: => 4E-07s 11:16:36.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:36.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:36.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:16:36.1 Info: DROP TABLE "Albums" 11:16:36.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.1 Info: => 0.0042422s 11:16:36.1 Info: AlterTable Albums 11:16:36.1 Info: => 3E-07s 11:16:36.1 Info: AlterColumn Albums Added DateTimeOffset 11:16:36.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:36.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:16:36.1 Info: DROP TABLE "Albums" 11:16:36.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.1 Info: => 0.0042583s 11:16:36.1 Info: AlterTable Artists 11:16:36.1 Info: => 4E-07s 11:16:36.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:36.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:36.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" 11:16:36.1 Info: DROP TABLE "Artists" 11:16:36.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.1 Info: => 0.0043132s 11:16:36.1 Info: AlterTable Artists 11:16:36.1 Info: => 4E-07s 11:16:36.1 Info: AlterColumn Artists Added DateTimeOffset 11:16:36.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:36.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" 11:16:36.1 Info: DROP TABLE "Artists" 11:16:36.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.1 Info: => 0.0043409s 11:16:36.1 Info: AlterTable Blocklist 11:16:36.1 Info: => 3E-07s 11:16:36.1 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:36.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:16:36.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:16:36.1 Info: DROP TABLE "Blocklist" 11:16:36.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:36.1 Info: => 0.0036127s 11:16:36.1 Info: AlterTable Blocklist 11:16:36.1 Info: => 3E-07s 11:16:36.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:36.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:16:36.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:16:36.1 Info: DROP TABLE "Blocklist" 11:16:36.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:36.1 Info: => 0.003678s 11:16:36.1 Info: AlterTable Commands 11:16:36.1 Info: => 4E-07s 11:16:36.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:36.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:36.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:16:36.1 Info: DROP TABLE "Commands" 11:16:36.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:36.1 Info: => 0.0037199s 11:16:36.1 Info: AlterTable Commands 11:16:36.1 Info: => 4E-07s 11:16:36.1 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:36.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:36.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:16:36.1 Info: DROP TABLE "Commands" 11:16:36.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:36.1 Info: => 0.0037434s 11:16:36.1 Info: AlterTable Commands 11:16:36.1 Info: => 5E-07s 11:16:36.1 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:36.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:36.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:16:36.1 Info: DROP TABLE "Commands" 11:16:36.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:36.1 Info: => 0.0036821s 11:16:36.1 Info: AlterTable DownloadClientStatus 11:16:36.1 Info: => 5E-07s 11:16:36.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:36.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:36.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:36.1 Info: DROP TABLE "DownloadClientStatus" 11:16:36.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:36.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:36.1 Info: => 0.006657s 11:16:36.1 Info: AlterTable DownloadClientStatus 11:16:36.1 Info: => 3E-07s 11:16:36.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:36.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:36.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:36.1 Info: DROP TABLE "DownloadClientStatus" 11:16:36.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:36.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:36.1 Info: => 0.0038015s 11:16:36.1 Info: AlterTable DownloadClientStatus 11:16:36.1 Info: => 3E-07s 11:16:36.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:36.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:36.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:36.1 Info: DROP TABLE "DownloadClientStatus" 11:16:36.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:36.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:36.1 Info: => 0.0038554s 11:16:36.1 Info: AlterTable DownloadHistory 11:16:36.1 Info: => 3E-07s 11:16:36.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16: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) 11:16: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" 11:16:36.1 Info: DROP TABLE "DownloadHistory" 11:16:36.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:36.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:36.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:36.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:36.1 Info: => 0.004585s 11:16:36.1 Info: AlterTable ExtraFiles 11:16:36.1 Info: => 3E-07s 11:16:36.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16: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) 11:16: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" 11:16:36.1 Info: DROP TABLE "ExtraFiles" 11:16:36.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:36.1 Info: => 0.0036841s 11:16:36.1 Info: AlterTable ExtraFiles 11:16:36.1 Info: => 4E-07s 11:16:36.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16: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) 11:16: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" 11:16:36.1 Info: DROP TABLE "ExtraFiles" 11:16:36.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:36.1 Info: => 0.0036778s 11:16:36.1 Info: AlterTable History 11:16:36.1 Info: => 5E-07s 11:16:36.1 Info: AlterColumn History Date DateTimeOffset 11:16: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) 11:16: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" 11:16:36.1 Info: DROP TABLE "History" 11:16:36.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:36.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:36.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:36.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:36.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:36.1 Info: => 0.0044723s 11:16:36.1 Info: AlterTable ImportListStatus 11:16:36.1 Info: => 3E-07s 11:16:36.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16: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) 11:16:36.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:36.1 Info: DROP TABLE "ImportListStatus" 11:16:36.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:36.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:36.1 Info: => 0.0043807s 11:16:36.1 Info: AlterTable ImportListStatus 11:16:36.1 Info: => 3E-07s 11:16:36.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16: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) 11:16:36.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:36.1 Info: DROP TABLE "ImportListStatus" 11:16:36.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:36.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:36.1 Info: => 0.0043076s 11:16:36.1 Info: AlterTable ImportListStatus 11:16:36.1 Info: => 4E-07s 11:16:36.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16: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, "LastSyncListInfo" TEXT) 11:16:36.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:36.2 Info: DROP TABLE "ImportListStatus" 11:16:36.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:36.2 Info: => 0.0044803s 11:16:36.2 Info: AlterTable IndexerStatus 11:16:36.2 Info: => 3E-07s 11:16:36.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:36.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) 11:16:36.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:36.2 Info: DROP TABLE "IndexerStatus" 11:16:36.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:36.2 Info: => 0.0038584s 11:16:36.2 Info: AlterTable IndexerStatus 11:16:36.2 Info: => 3E-07s 11:16:36.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:36.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) 11:16:36.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:36.2 Info: DROP TABLE "IndexerStatus" 11:16:36.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:36.2 Info: => 0.0039709s 11:16:36.2 Info: AlterTable IndexerStatus 11:16:36.2 Info: => 3E-07s 11:16:36.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:36.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) 11:16:36.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:36.2 Info: DROP TABLE "IndexerStatus" 11:16:36.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:36.2 Info: => 0.0039304s 11:16:36.2 Info: AlterTable LyricFiles 11:16:36.2 Info: => 3E-07s 11:16:36.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.2 Info: DROP TABLE "LyricFiles" 11:16:36.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:36.2 Info: => 0.0037833s 11:16:36.2 Info: AlterTable LyricFiles 11:16:36.2 Info: => 4E-07s 11:16:36.2 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.2 Info: DROP TABLE "LyricFiles" 11:16:36.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:36.2 Info: => 0.0037515s 11:16:36.2 Info: AlterTable MetadataFiles 11:16:36.2 Info: => 4E-07s 11:16:36.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16: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) 11:16: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" 11:16:36.2 Info: DROP TABLE "MetadataFiles" 11:16:36.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:36.2 Info: => 0.0037487s 11:16:36.2 Info: AlterTable MetadataFiles 11:16:36.2 Info: => 3E-07s 11:16:36.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16: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) 11:16: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" 11:16:36.2 Info: DROP TABLE "MetadataFiles" 11:16:36.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:36.2 Info: => 0.0051613s 11:16:36.2 Info: AlterTable PendingReleases 11:16:36.2 Info: => 4E-07s 11:16:36.2 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16: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) 11:16:36.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:36.2 Info: DROP TABLE "PendingReleases" 11:16:36.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:36.2 Info: => 0.0035869s 11:16:36.2 Info: AlterTable ScheduledTasks 11:16:36.2 Info: => 4E-07s 11:16:36.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16: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) 11:16:36.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:36.2 Info: DROP TABLE "ScheduledTasks" 11:16:36.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:36.2 Info: => 0.0038716s 11:16:36.2 Info: AlterTable ScheduledTasks 11:16:36.2 Info: => 3E-07s 11:16:36.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16: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) 11:16:36.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:36.2 Info: DROP TABLE "ScheduledTasks" 11:16:36.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:36.2 Info: => 0.0040259s 11:16:36.2 Info: AlterTable TrackFiles 11:16:36.2 Info: => 3E-07s 11:16:36.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16: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) 11:16: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" 11:16:36.2 Info: DROP TABLE "TrackFiles" 11:16:36.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.2 Info: => 0.003976s 11:16:36.2 Info: AlterTable TrackFiles 11:16:36.2 Info: => 3E-07s 11:16:36.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16: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) 11:16: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" 11:16:36.2 Info: DROP TABLE "TrackFiles" 11:16:36.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.2 Info: => 0.0040607s 11:16:36.2 Info: AlterTable VersionInfo 11:16:36.2 Info: => 3E-07s 11:16:36.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:36.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:36.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:36.2 Info: DROP TABLE "VersionInfo" 11:16:36.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:36.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:36.2 Info: => 0.0037624s 11:16:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:36', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:36.2 Info: Committing Transaction 11:16:36.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:36.2 Info: => 0.0046281s 11:16:36.2 Info: 62: add_on_delete_to_notifications migrating 11:16:36.2 Info: Beginning Transaction 11:16:36.2 Info: Starting migration of Main DB to 62 11:16:36.2 Info: AlterTable Notifications 11:16:36.2 Info: => 5E-07s 11:16:36.2 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:36.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:36.2 Info: => 0.0005532s 11:16:36.2 Info: AlterTable Notifications 11:16:36.2 Info: => 4E-07s 11:16:36.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:36.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:36.2 Info: => 0.0005752s 11:16:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:36', 'add_on_delete_to_notifications') 11:16:36.2 Info: Committing Transaction 11:16:36.2 Info: 62: add_on_delete_to_notifications migrated 11:16:36.2 Info: => 0.0010316s 11:16:36.2 Info: 63: add_custom_formats migrating 11:16:36.2 Info: Beginning Transaction 11:16:36.2 Info: Starting migration of Main DB to 63 11:16:36.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', 'some', '', '[]', 1, 1, 0) 11:16:36.2 Info: AlterTable DelayProfiles 11:16:36.2 Info: => 3E-07s 11:16:36.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:36.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:36.2 Info: => 0.0005319s 11:16:36.2 Info: UpdateData 11:16:36.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:36.2 Info: => 4.13E-05s 11:16:36.2 Info: AlterTable TrackFiles 11:16:36.2 Info: => 3E-07s 11:16:36.2 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:36.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:36.2 Info: => 0.0004973s 11:16:36.2 Info: PerformDBOperation 11:16:36.2 Info: Performing DB Operation 11:16:36.2 Info: => 0.001011s 11:16:36.2 Info: CreateTable CustomFormats 11:16: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) 11:16:36.2 Info: => 0.0001165s 11:16:36.2 Info: CreateIndex CustomFormats (Name) 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:36.2 Info: => 8.44E-05s 11:16:36.2 Info: AlterTable QualityProfiles 11:16:36.2 Info: => 4E-07s 11:16:36.2 Info: CreateColumn QualityProfiles FormatItems String 11:16:36.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:36.2 Info: => 0.0005327s 11:16:36.2 Info: AlterTable QualityProfiles 11:16:36.2 Info: => 3E-07s 11:16:36.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:36.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:36.2 Info: => 0.0005236s 11:16:36.2 Info: AlterTable QualityProfiles 11:16:36.2 Info: => 4E-07s 11:16:36.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:36.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:36.2 Info: => 0.000521s 11:16:36.2 Info: PerformDBOperation 11:16:36.2 Info: Performing DB Operation 11:16:36.2 Info: => 0.0010191s 11:16:36.2 Info: PerformDBOperation 11:16:36.2 Info: Performing DB Operation 11:16:36.2 Info: => 2.84E-05s 11:16:36.2 Info: DeleteColumn ReleaseProfiles Preferred 11:16: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) 11:16:36.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:36.2 Info: DROP TABLE "ReleaseProfiles" 11:16:36.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:36.2 Info: => 0.0037686s 11:16:36.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16: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) 11:16:36.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:36.2 Info: DROP TABLE "ReleaseProfiles" 11:16:36.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:36.2 Info: => 0.0037203s 11:16:36.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:36.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:36.2 Info: => 3.93E-05s 11:16:36.2 Info: AlterTable DelayProfiles 11:16:36.2 Info: => 3E-07s 11:16:36.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:36.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:36.2 Info: => 0.0005398s 11:16:36.2 Info: AlterTable DelayProfiles 11:16:36.2 Info: => 3E-07s 11:16:36.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:36.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:36.2 Info: => 0.000535s 11:16:36.2 Info: -> 1 Insert operations completed in 00:00:00.0000650 taking an average of 00:00:00.0000650 11:16:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:36', 'add_custom_formats') 11:16:36.2 Info: Committing Transaction 11:16:36.2 Info: 63: add_custom_formats migrated 11:16:36.2 Info: => 0.0010746s 11:16:36.2 Debug: Took: 00:00:00.3666291 11:16:36.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 11:16:36.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 11:16:36.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349963064843_145/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:36.3 Info: DatabaseEngineVersionCheck migrating 11:16:36.3 Info: PerformDBOperation 11:16:36.3 Info: Performing DB Operation 11:16:36.3 Info: SQLite 3.46.0 11:16:36.3 Info: => 0.001457s 11:16:36.3 Info: DatabaseEngineVersionCheck migrated 11:16:36.3 Info: => 0.0014671s 11:16:36.3 Info: VersionMigration migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: CreateTable VersionInfo 11:16:36.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:36.3 Info: => 0.0001852s 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: VersionMigration migrated 11:16:36.3 Info: => 0.0008901s 11:16:36.3 Info: VersionUniqueMigration migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: CreateIndex VersionInfo (Version) 11:16:36.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:36.3 Info: => 0.0001156s 11:16:36.3 Info: AlterTable VersionInfo 11:16:36.3 Info: => 4E-07s 11:16:36.3 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:36.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:36.3 Info: => 0.0004739s 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: VersionUniqueMigration migrated 11:16:36.3 Info: => 0.0008678s 11:16:36.3 Info: VersionDescriptionMigration migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: AlterTable VersionInfo 11:16:36.3 Info: => 4E-07s 11:16:36.3 Info: CreateColumn VersionInfo Description String 11:16:36.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:36.3 Info: => 0.0001936s 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: VersionDescriptionMigration migrated 11:16:36.3 Info: => 0.0005642s 11:16:36.3 Info: 1: InitialSetup migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 1 11:16:36.3 Info: CreateTable Config 11:16:36.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:36.3 Info: => 0.0001473s 11:16:36.3 Info: CreateIndex Config (Key) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:36.3 Info: => 9.13E-05s 11:16:36.3 Info: CreateTable RootFolders 11:16:36.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:36.3 Info: => 0.0001052s 11:16:36.3 Info: CreateIndex RootFolders (Path) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:36.3 Info: => 8.56E-05s 11:16:36.3 Info: CreateTable Artists 11:16:36.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:36.3 Info: => 0.0002051s 11:16:36.3 Info: CreateIndex Artists (ForeignArtistId) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:36.3 Info: => 7.34E-05s 11:16:36.3 Info: CreateIndex Artists (NameSlug) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:36.3 Info: => 7.36E-05s 11:16:36.3 Info: CreateIndex Artists (CleanName) 11:16:36.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.3 Info: => 6.5E-05s 11:16:36.3 Info: CreateIndex Artists (Path) 11:16:36.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.3 Info: => 6.16E-05s 11:16:36.3 Info: CreateTable Albums 11:16:36.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:36.3 Info: => 0.0002177s 11:16:36.3 Info: CreateIndex Albums (ForeignAlbumId) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.3 Info: => 7.08E-05s 11:16:36.3 Info: CreateIndex Albums (MBId) 11:16:36.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:36.3 Info: => 6.4E-05s 11:16:36.3 Info: CreateIndex Albums (TADBId) 11:16:36.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:36.3 Info: => 6.32E-05s 11:16:36.3 Info: CreateIndex Albums (TitleSlug) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:36.3 Info: => 6.44E-05s 11:16:36.3 Info: CreateIndex Albums (CleanTitle) 11:16:36.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.3 Info: => 6.21E-05s 11:16:36.3 Info: CreateIndex Albums (Path) 11:16:36.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:36.3 Info: => 6.04E-05s 11:16:36.3 Info: CreateTable Tracks 11:16:36.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:36.3 Info: => 0.0001395s 11:16:36.3 Info: CreateIndex Tracks (ForeignTrackId) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:36.3 Info: => 7.05E-05s 11:16:36.3 Info: CreateIndex Tracks (ArtistId) 11:16:36.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:36.3 Info: => 7.19E-05s 11:16:36.3 Info: CreateIndex Tracks (TrackFileId) 11:16:36.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:36.3 Info: => 6.96E-05s 11:16:36.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:36.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:36.3 Info: => 7.09E-05s 11:16:36.3 Info: CreateTable TrackFiles 11:16:36.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:36.3 Info: => 0.0001359s 11:16:36.3 Info: CreateIndex TrackFiles (ArtistId) 11:16:36.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:36.3 Info: => 6.99E-05s 11:16:36.3 Info: CreateIndex TrackFiles (AlbumId) 11:16:36.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.3 Info: => 6.4E-05s 11:16:36.3 Info: CreateTable History 11:16:36.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:36.3 Info: => 0.000148s 11:16:36.3 Info: CreateIndex History (Date) 11:16:36.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:36.3 Info: => 6.99E-05s 11:16:36.3 Info: CreateIndex History (EventType) 11:16:36.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:36.3 Info: => 6.56E-05s 11:16:36.3 Info: CreateIndex History (DownloadId) 11:16:36.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:36.3 Info: => 6.39E-05s 11:16:36.3 Info: CreateIndex History (AlbumId) 11:16:36.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:36.3 Info: => 6.44E-05s 11:16:36.3 Info: CreateTable Notifications 11:16:36.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:36.3 Info: => 0.0001278s 11:16:36.3 Info: CreateTable ScheduledTasks 11:16:36.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:36.3 Info: => 0.0001158s 11:16:36.3 Info: CreateIndex ScheduledTasks (TypeName) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:36.3 Info: => 0.000111s 11:16:36.3 Info: CreateTable Indexers 11:16:36.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:36.3 Info: => 0.0001283s 11:16:36.3 Info: CreateIndex Indexers (Name) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:36.3 Info: => 9.86E-05s 11:16:36.3 Info: CreateTable Profiles 11:16:36.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:36.3 Info: => 0.0001207s 11:16:36.3 Info: CreateIndex Profiles (Name) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:36.3 Info: => 7.04E-05s 11:16:36.3 Info: CreateTable QualityDefinitions 11:16:36.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:36.3 Info: => 0.0001148s 11:16:36.3 Info: CreateIndex QualityDefinitions (Quality) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:36.3 Info: => 8.67E-05s 11:16:36.3 Info: CreateIndex QualityDefinitions (Title) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:36.3 Info: => 7.25E-05s 11:16:36.3 Info: CreateTable NamingConfig 11:16:36.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:36.3 Info: => 0.0001509s 11:16:36.3 Info: CreateTable Blacklist 11:16:36.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:36.3 Info: => 0.0001664s 11:16:36.3 Info: CreateTable Metadata 11:16:36.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:36.3 Info: => 0.0001206s 11:16:36.3 Info: CreateTable MetadataFiles 11:16:36.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:36.3 Info: => 0.0001375s 11:16:36.3 Info: CreateTable DownloadClients 11:16:36.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:36.3 Info: => 0.0001282s 11:16:36.3 Info: CreateTable PendingReleases 11:16:36.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:36.3 Info: => 0.0001228s 11:16:36.3 Info: CreateTable RemotePathMappings 11:16:36.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:36.3 Info: => 0.0001099s 11:16:36.3 Info: CreateTable Tags 11:16:36.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:36.3 Info: => 0.0001005s 11:16:36.3 Info: CreateIndex Tags (Label) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:36.3 Info: => 8.17E-05s 11:16:36.3 Info: CreateTable Restrictions 11:16:36.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:36.3 Info: => 0.0001108s 11:16:36.3 Info: CreateTable DelayProfiles 11:16:36.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:36.3 Info: => 0.0001418s 11:16:36.3 Info: CreateTable Users 11:16:36.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:36.3 Info: => 0.0001131s 11:16:36.3 Info: CreateIndex Users (Identifier) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:36.3 Info: => 8.25E-05s 11:16:36.3 Info: CreateIndex Users (Username) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:36.3 Info: => 7.47E-05s 11:16:36.3 Info: CreateTable Commands 11:16:36.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:36.3 Info: => 0.0001339s 11:16:36.3 Info: CreateTable IndexerStatus 11:16:36.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:36.3 Info: => 0.0001313s 11:16:36.3 Info: CreateIndex IndexerStatus (ProviderId) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:36.3 Info: => 8.1E-05s 11:16:36.3 Info: CreateTable ExtraFiles 11:16:36.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:36.3 Info: => 0.0001235s 11:16:36.3 Info: CreateTable LyricFiles 11:16:36.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:36.3 Info: => 0.0001731s 11:16:36.3 Info: CreateTable LanguageProfiles 11:16:36.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:36.3 Info: => 0.000119s 11:16:36.3 Info: CreateIndex LanguageProfiles (Name) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:36.3 Info: => 9.11E-05s 11:16:36.3 Info: CreateTable DownloadClientStatus 11:16:36.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:36.3 Info: => 0.0001517s 11:16:36.3 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:36.3 Info: => 8.33E-05s 11:16:36.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:36.3 Info: -> 1 Insert operations completed in 00:00:00.0000504 taking an average of 00:00:00.0000504 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:36', 'InitialSetup') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 1: InitialSetup migrated 11:16:36.3 Info: => 0.0009574s 11:16:36.3 Info: 2: add_reason_to_pending_releases migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 2 11:16:36.3 Info: AlterTable PendingReleases 11:16:36.3 Info: => 5E-07s 11:16:36.3 Info: CreateColumn PendingReleases Reason Int32 11:16:36.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:36.3 Info: => 0.0004917s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:36', 'add_reason_to_pending_releases') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 2: add_reason_to_pending_releases migrated 11:16:36.3 Info: => 0.0009429s 11:16:36.3 Info: 3: add_medium_support migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 3 11:16:36.3 Info: AlterTable Albums 11:16:36.3 Info: => 4E-07s 11:16:36.3 Info: CreateColumn Albums Media String 11:16:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:36.3 Info: => 0.0004595s 11:16:36.3 Info: AlterTable Tracks 11:16:36.3 Info: => 5E-07s 11:16:36.3 Info: CreateColumn Tracks MediumNumber Int32 11:16:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:36.3 Info: => 0.0005229s 11:16:36.3 Info: AlterTable Tracks 11:16:36.3 Info: => 5E-07s 11:16:36.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:36.3 Info: => 0.0004367s 11:16:36.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:36.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:36.3 Info: => 3.49E-05s 11:16:36.3 Info: DeleteColumn Tracks TrackNumber 11:16:36.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:36.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:36.3 Info: DROP TABLE "Tracks" 11:16:36.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:36.3 Info: => 0.0038231s 11:16:36.3 Info: AlterTable Tracks 11:16:36.3 Info: => 3E-07s 11:16:36.3 Info: CreateColumn Tracks TrackNumber String 11:16:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:36.3 Info: => 0.0004329s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:36', 'add_medium_support') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 3: add_medium_support migrated 11:16:36.3 Info: => 0.0009587s 11:16:36.3 Info: 4: add_various_qualites_in_profile migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 4 11:16:36.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:36.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:36.3 Info: => 4E-05s 11:16:36.3 Info: PerformDBOperation 11:16:36.3 Info: Performing DB Operation 11:16:36.3 Info: => 2.75E-05s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:36', 'add_various_qualites_in_profile') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 4: add_various_qualites_in_profile migrated 11:16:36.3 Info: => 0.0004785s 11:16:36.3 Info: 5: metadata_profiles migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 5 11:16:36.3 Info: CreateTable MetadataProfiles 11:16:36.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:36.3 Info: => 0.0001046s 11:16:36.3 Info: CreateIndex MetadataProfiles (Name) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:36.3 Info: => 9.75E-05s 11:16:36.3 Info: AlterTable Artists 11:16:36.3 Info: => 4E-07s 11:16:36.3 Info: CreateColumn Artists MetadataProfileId Int32 11:16:36.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:36.3 Info: => 0.0004833s 11:16:36.3 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:36.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:36.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:16:36.3 Info: DROP TABLE "Artists" 11:16:36.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.3 Info: => 0.0039514s 11:16:36.3 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:36.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:36.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:16:36.3 Info: DROP TABLE "Artists" 11:16:36.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.3 Info: => 0.0038723s 11:16:36.3 Info: AlterTable Albums 11:16:36.3 Info: => 4E-07s 11:16:36.3 Info: CreateColumn Albums SecondaryTypes String 11:16:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:36.3 Info: => 0.0004522s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:36', 'metadata_profiles') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 5: metadata_profiles migrated 11:16:36.3 Info: => 0.0010415s 11:16:36.3 Info: 6: separate_automatic_and_interactive_search migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 6 11:16:36.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:36.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:36.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:36.3 Info: DROP TABLE "Indexers" 11:16:36.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:36.3 Info: => 0.0033683s 11:16:36.3 Info: AlterTable Indexers 11:16:36.3 Info: => 3E-07s 11:16:36.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:36.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:36.3 Info: => 0.0004865s 11:16:36.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:36.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:36.3 Info: => 3.32E-05s 11:16:36.3 Info: AlterTable Indexers 11:16:36.3 Info: => 3E-07s 11:16:36.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:36.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:36.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:36.3 Info: DROP TABLE "Indexers" 11:16:36.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:36.3 Info: => 0.0038064s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:36', 'separate_automatic_and_interactive_search') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 6: separate_automatic_and_interactive_search migrated 11:16:36.3 Info: => 0.0043641s 11:16:36.3 Info: 7: change_album_path_to_relative migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 7 11:16:36.3 Info: DeleteColumn Albums Path 11:16:36.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:36.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:36.3 Info: DROP TABLE "Albums" 11:16:36.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.3 Info: => 0.0048607s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:36', 'change_album_path_to_relative') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 7: change_album_path_to_relative migrated 11:16:36.3 Info: => 0.005445s 11:16:36.3 Info: 8: change_quality_size_mb_to_kb migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 8 11:16:36.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:36.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:36.3 Info: => 3.75E-05s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:36', 'change_quality_size_mb_to_kb') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 8: change_quality_size_mb_to_kb migrated 11:16:36.3 Info: => 0.0005044s 11:16:36.3 Info: 9: album_releases migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 9 11:16:36.3 Info: AlterTable Albums 11:16:36.3 Info: => 4E-07s 11:16:36.3 Info: CreateColumn Albums Releases String 11:16:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:36.3 Info: => 0.0004726s 11:16:36.3 Info: AlterTable Albums 11:16:36.3 Info: => 5E-07s 11:16:36.3 Info: CreateColumn Albums CurrentRelease String 11:16:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:36.3 Info: => 0.0004707s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:36', 'album_releases') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 9: album_releases migrated 11:16:36.3 Info: => 0.0008696s 11:16:36.3 Info: 10: album_releases_fix migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 10 11:16:36.3 Info: AlterTable Albums 11:16:36.3 Info: => 6E-07s 11:16:36.3 Info: AlterColumn Albums Releases String 11:16:36.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:36.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:36.3 Info: DROP TABLE "Albums" 11:16:36.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.3 Info: => 0.0047265s 11:16:36.3 Info: AlterTable Albums 11:16:36.3 Info: => 3E-07s 11:16:36.3 Info: AlterColumn Albums CurrentRelease String 11:16:36.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:36.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:36.3 Info: DROP TABLE "Albums" 11:16:36.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.3 Info: => 0.0046314s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:36', 'album_releases_fix') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 10: album_releases_fix migrated 11:16:36.3 Info: => 0.005155s 11:16:36.3 Info: 11: import_lists migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 11 11:16:36.3 Info: CreateTable ImportLists 11:16:36.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:36.3 Info: => 0.0001584s 11:16:36.3 Info: CreateIndex ImportLists (Name) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:36.3 Info: => 8.62E-05s 11:16:36.3 Info: CreateTable ImportListStatus 11:16:36.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:36.3 Info: => 0.0001268s 11:16:36.3 Info: CreateIndex ImportListStatus (ProviderId) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:36.3 Info: => 8.35E-05s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:36', 'import_lists') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 11: import_lists migrated 11:16:36.3 Info: => 0.0005932s 11:16:36.3 Info: 12: add_release_status migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 12 11:16:36.3 Info: AlterTable MetadataProfiles 11:16:36.3 Info: => 5E-07s 11:16:36.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:36.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:36.3 Info: => 0.0004984s 11:16:36.3 Info: PerformDBOperation 11:16:36.3 Info: Performing DB Operation 11:16:36.3 Info: => 2.31E-05s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:36', 'add_release_status') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 12: add_release_status migrated 11:16:36.3 Info: => 0.0004753s 11:16:36.3 Info: 13: album_download_notification migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 13 11:16:36.3 Info: AlterTable Notifications 11:16:36.3 Info: => 4E-07s 11:16:36.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:36.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:36.3 Info: => 0.0005166s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:36', 'album_download_notification') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 13: album_download_notification migrated 11:16:36.3 Info: => 0.0009329s 11:16:36.3 Info: 14: fix_language_metadata_profiles migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 14 11:16:36.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:36.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:36.3 Info: => 8.84E-05s 11:16:36.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:36.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:36.3 Info: => 7.7E-05s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:36', 'fix_language_metadata_profiles') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 14: fix_language_metadata_profiles migrated 11:16:36.3 Info: => 0.000475s 11:16:36.3 Info: 15: remove_fanzub migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 15 11:16:36.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:36.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:36.3 Info: => 9.34E-05s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:36', 'remove_fanzub') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 15: remove_fanzub migrated 11:16:36.3 Info: => 0.0006005s 11:16:36.3 Info: 16: update_artist_history_indexes migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 16 11:16:36.3 Info: CreateIndex Albums (ArtistId) 11:16:36.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:36.3 Info: => 9.16E-05s 11:16:36.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:36.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:36.3 Info: => 9.74E-05s 11:16:36.3 Info: DeleteIndex History (AlbumId) 11:16:36.3 Info: DROP INDEX "IX_History_AlbumId" 11:16:36.3 Info: => 0.000127s 11:16:36.3 Info: CreateIndex History (AlbumId, Date) 11:16:36.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:36.3 Info: => 8.34E-05s 11:16:36.3 Info: DeleteIndex History (DownloadId) 11:16:36.3 Info: DROP INDEX "IX_History_DownloadId" 11:16:36.3 Info: => 0.0001191s 11:16:36.3 Info: CreateIndex History (DownloadId, Date) 11:16:36.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:36.3 Info: => 8.39E-05s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:36', 'update_artist_history_indexes') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 16: update_artist_history_indexes migrated 11:16:36.3 Info: => 0.0005662s 11:16:36.3 Info: 17: remove_nma migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 17 11:16:36.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:36.3 Info: => 4.99E-05s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:36', 'remove_nma') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 17: remove_nma migrated 11:16:36.3 Info: => 0.0005096s 11:16:36.3 Info: 18: album_disambiguation migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 18 11:16:36.3 Info: AlterTable Albums 11:16:36.3 Info: => 1E-06s 11:16:36.3 Info: CreateColumn Albums Disambiguation String 11:16:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:36.3 Info: => 0.0006328s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:36', 'album_disambiguation') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 18: album_disambiguation migrated 11:16:36.3 Info: => 0.0010886s 11:16:36.3 Info: 19: add_ape_quality_in_profiles migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 19 11:16:36.3 Info: PerformDBOperation 11:16:36.3 Info: Performing DB Operation 11:16:36.3 Info: => 2.45E-05s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:36', 'add_ape_quality_in_profiles') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 19: add_ape_quality_in_profiles migrated 11:16:36.3 Info: => 0.0004744s 11:16:36.3 Info: 20: remove_pushalot migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 20 11:16:36.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:36.3 Info: => 3.9E-05s 11:16:36.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:36.3 Info: => 3.15E-05s 11:16:36.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:36.3 Info: => 3.04E-05s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:36', 'remove_pushalot') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 20: remove_pushalot migrated 11:16:36.3 Info: => 0.000504s 11:16:36.3 Info: 21: add_custom_filters migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 21 11:16:36.3 Info: CreateTable CustomFilters 11:16:36.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:36.3 Info: => 0.000182s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:36', 'add_custom_filters') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 21: add_custom_filters migrated 11:16:36.3 Info: => 0.000562s 11:16:36.3 Info: 22: import_list_tags migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 22 11:16:36.3 Info: AlterTable ImportLists 11:16:36.3 Info: => 5E-07s 11:16:36.3 Info: CreateColumn ImportLists Tags String 11:16:36.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:36.3 Info: => 0.0005253s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:36', 'import_list_tags') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 22: import_list_tags migrated 11:16:36.3 Info: => 0.0009944s 11:16:36.3 Info: 23: add_release_groups_etc migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 23 11:16:36.3 Info: CreateTable ArtistMetadata 11:16:36.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:36.3 Info: => 0.0001792s 11:16:36.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:36.3 Info: => 9.36E-05s 11:16:36.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:36.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:36.3 Info: => 9.04E-05s 11:16:36.3 Info: AlterTable Artists 11:16:36.3 Info: => 3E-07s 11:16:36.3 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:36.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:36.3 Info: => 0.0005308s 11:16:36.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:36.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:36.3 Info: => 6.06E-05s 11:16:36.3 Info: CreateTable AlbumReleases 11:16:36.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:36.3 Info: => 0.0001711s 11:16:36.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:36.3 Info: => 8.64E-05s 11:16:36.3 Info: CreateIndex AlbumReleases (AlbumId) 11:16:36.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:36.3 Info: => 8.07E-05s 11:16:36.3 Info: PerformDBOperation 11:16:36.3 Info: Performing DB Operation 11:16:36.3 Info: => 3.04E-05s 11:16:36.3 Info: AlterTable Albums 11:16:36.3 Info: => 3E-07s 11:16:36.3 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:36.3 Info: => 0.0005608s 11:16:36.3 Info: AlterTable Albums 11:16:36.3 Info: => 4E-07s 11:16:36.3 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:36.3 Info: => 0.0005397s 11:16:36.3 Info: AlterTable Albums 11:16:36.3 Info: => 4E-07s 11:16:36.3 Info: CreateColumn Albums Links String 11:16:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:36.3 Info: => 0.0005232s 11:16:36.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:36.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:36.3 Info: => 9.83E-05s 11:16:36.3 Info: AlterTable Tracks 11:16:36.3 Info: => 3E-07s 11:16:36.3 Info: CreateColumn Tracks ForeignRecordingId String 11:16:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:36.3 Info: => 0.0005207s 11:16:36.3 Info: AlterTable Tracks 11:16:36.3 Info: => 4E-07s 11:16:36.3 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:36.3 Info: => 0.000538s 11:16:36.3 Info: AlterTable Tracks 11:16:36.3 Info: => 3E-07s 11:16:36.3 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:36.3 Info: => 0.0005562s 11:16:36.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:36.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:36.3 Info: => 9.15E-05s 11:16:36.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:36.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:36.3 Info: => 0.0001285s 11:16:36.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:36.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:36.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" 11:16:36.4 Info: DROP TABLE "Artists" 11:16:36.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.4 Info: => 0.009625s 11:16:36.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:36.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) 11:16:36.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" 11:16:36.4 Info: DROP TABLE "Albums" 11:16:36.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.4 Info: => 0.0044002s 11:16:36.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:36.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) 11:16:36.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" 11:16:36.4 Info: DROP TABLE "Tracks" 11:16:36.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:36.4 Info: => 0.0039935s 11:16:36.4 Info: DeleteColumn TrackFiles ArtistId 11:16:36.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:36.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" 11:16:36.4 Info: DROP TABLE "TrackFiles" 11:16:36.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.4 Info: => 0.0038413s 11:16:36.4 Info: CreateIndex Artists (ArtistMetadataId) 11:16:36.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.4 Info: => 7.72E-05s 11:16:36.4 Info: CreateIndex Artists (Monitored) 11:16:36.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.4 Info: => 7.37E-05s 11:16:36.4 Info: CreateIndex Albums (ArtistMetadataId) 11:16:36.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.4 Info: => 7.06E-05s 11:16:36.4 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:36.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:36.4 Info: => 6.92E-05s 11:16:36.4 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:36.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:36.4 Info: => 6.78E-05s 11:16:36.4 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:36.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:36.4 Info: => 6.91E-05s 11:16:36.4 Info: UpdateData 11:16:36.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:36.4 Info: => 3.75E-05s 11:16:36.4 Info: UpdateData 11:16:36.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:36.4 Info: => 3.05E-05s 11:16:36.4 Info: UpdateData 11:16:36.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:36.4 Info: => 3.35E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:36', 'add_release_groups_etc') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 23: add_release_groups_etc migrated 11:16:36.4 Info: => 0.0007207s 11:16:36.4 Info: 24: NewMediaInfoFormat migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 24 11:16:36.4 Info: UpdateData 11:16:36.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:36.4 Info: => 3.74E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:36', 'NewMediaInfoFormat') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 24: NewMediaInfoFormat migrated 11:16:36.4 Info: => 0.0005024s 11:16:36.4 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 25 11:16:36.4 Info: RenameTable Restrictions ReleaseProfiles 11:16:36.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:36.4 Info: => 0.0016959s 11:16:36.4 Info: AlterTable ReleaseProfiles 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:36.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:36.4 Info: => 0.0004855s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:36', 'rename_restrictions_to_release_profiles') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:36.4 Info: => 0.0009715s 11:16:36.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 26 11:16:36.4 Info: RenameTable Profiles QualityProfiles 11:16:36.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:36.4 Info: => 0.0015556s 11:16:36.4 Info: AlterTable QualityProfiles 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:36.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:36.4 Info: => 0.000465s 11:16:36.4 Info: AlterTable LanguageProfiles 11:16:36.4 Info: => 3E-07s 11:16:36.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:36.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:36.4 Info: => 0.0004671s 11:16:36.4 Info: UpdateData 11:16:36.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:36.4 Info: => 3.57E-05s 11:16:36.4 Info: UpdateData 11:16:36.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:36.4 Info: => 2.76E-05s 11:16:36.4 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:36.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:36.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:36.4 Info: DROP TABLE "Artists" 11:16:36.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.4 Info: => 0.0044822s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:36', 'rename_quality_profiles_add_upgrade_allowed') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:36.4 Info: => 0.0050182s 11:16:36.4 Info: 27: add_import_exclusions migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 27 11:16:36.4 Info: CreateTable ImportListExclusions 11:16:36.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:36.4 Info: => 0.0001015s 11:16:36.4 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:36.4 Info: => 8.35E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:36', 'add_import_exclusions') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 27: add_import_exclusions migrated 11:16:36.4 Info: => 0.0006522s 11:16:36.4 Info: 28: clean_artist_metadata_table migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 28 11:16:36.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:36.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:36.4 Info: => 0.0001266s 11:16:36.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:36.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:36.4 Info: => 0.0001125s 11:16:36.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:36.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:36.4 Info: => 0.0001145s 11:16:36.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:36.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:36.4 Info: => 0.0001148s 11:16:36.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:36.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:36.4 Info: => 0.0001096s 11:16:36.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:36.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:36.4 Info: => 0.0001093s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:36', 'clean_artist_metadata_table') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 28: clean_artist_metadata_table migrated 11:16:36.4 Info: => 0.0005932s 11:16:36.4 Info: 29: health_issue_notification migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 29 11:16:36.4 Info: AlterTable Notifications 11:16:36.4 Info: => 5E-07s 11:16:36.4 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:36.4 Info: => 0.0004966s 11:16:36.4 Info: AlterTable Notifications 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:36.4 Info: => 0.0004815s 11:16:36.4 Info: AlterTable Notifications 11:16:36.4 Info: => 3E-07s 11:16:36.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:36.4 Info: => 0.0004803s 11:16:36.4 Info: AlterTable Notifications 11:16:36.4 Info: => 2E-07s 11:16:36.4 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:36.4 Info: => 0.000478s 11:16:36.4 Info: AlterTable Notifications 11:16:36.4 Info: => 2E-07s 11:16:36.4 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:36.4 Info: => 0.000484s 11:16:36.4 Info: DeleteColumn Notifications OnDownload 11:16:36.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:36.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:36.4 Info: DROP TABLE "Notifications" 11:16:36.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:36.4 Info: => 0.0035838s 11:16:36.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:36.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:36.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:36.4 Info: DROP TABLE "Notifications" 11:16:36.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:36.4 Info: => 0.0035595s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:36', 'health_issue_notification') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 29: health_issue_notification migrated 11:16:36.4 Info: => 0.0041152s 11:16:36.4 Info: 30: add_mediafilerepository_mtime migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 30 11:16:36.4 Info: AlterTable TrackFiles 11:16:36.4 Info: => 5E-07s 11:16:36.4 Info: CreateColumn TrackFiles Modified DateTime 11:16:36.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:36.4 Info: => 0.0004889s 11:16:36.4 Info: AlterTable TrackFiles 11:16:36.4 Info: => 3E-07s 11:16:36.4 Info: CreateColumn TrackFiles Path String 11:16:36.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:36.4 Info: => 0.0004695s 11:16:36.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:36.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:36.4 Info: => 3.07E-05s 11:16:36.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:36.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:36.4 Info: => 0.0001165s 11:16:36.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:36.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:36.4 Info: => 0.0001224s 11:16:36.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:36.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:36.4 Info: => 0.0001263s 11:16:36.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:36.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:36.4 Info: => 6.62E-05s 11:16:36.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:36.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:36.4 Info: => 4.55E-05s 11:16:36.4 Info: AlterTable TrackFiles 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: AlterColumn TrackFiles Path String 11:16:36.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:36.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:36.4 Info: DROP TABLE "TrackFiles" 11:16:36.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.4 Info: => 0.0037272s 11:16:36.4 Info: CreateIndex TrackFiles (Path) 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.4 Info: => 7.75E-05s 11:16:36.4 Info: DeleteColumn TrackFiles RelativePath 11:16:36.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:36.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:36.4 Info: DROP TABLE "TrackFiles" 11:16:36.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.4 Info: => 0.0037478s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:36', 'add_mediafilerepository_mtime') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 30: add_mediafilerepository_mtime migrated 11:16:36.4 Info: => 0.0042377s 11:16:36.4 Info: 31: add_artistmetadataid_constraint migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 31 11:16:36.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:16:36.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:16:36.4 Info: => 6.9E-05s 11:16:36.4 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:36.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:36.4 Info: => 0.0001165s 11:16:36.4 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:36.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:36.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:36.4 Info: DROP TABLE "Artists" 11:16:36.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.4 Info: => 0.0040058s 11:16:36.4 Info: CreateIndex Artists (ArtistMetadataId) 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.4 Info: => 7.27E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:36', 'add_artistmetadataid_constraint') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 31: add_artistmetadataid_constraint migrated 11:16:36.4 Info: => 0.0006481s 11:16:36.4 Info: 32: old_ids_and_artist_alias migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 32 11:16:36.4 Info: AlterTable ArtistMetadata 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn ArtistMetadata Aliases String 11:16:36.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:36.4 Info: => 0.0005004s 11:16:36.4 Info: AlterTable ArtistMetadata 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:36.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.4 Info: => 0.0004969s 11:16:36.4 Info: AlterTable Albums 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:36.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.4 Info: => 0.0004921s 11:16:36.4 Info: AlterTable AlbumReleases 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:36.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.4 Info: => 0.0004885s 11:16:36.4 Info: AlterTable Tracks 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:36.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.4 Info: => 0.0004967s 11:16:36.4 Info: AlterTable Tracks 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:36.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.4 Info: => 0.0005091s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:36', 'old_ids_and_artist_alias') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 32: old_ids_and_artist_alias migrated 11:16:36.4 Info: => 0.000972s 11:16:36.4 Info: 33: download_propers_config migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 33 11:16:36.4 Info: PerformDBOperation 11:16:36.4 Info: Performing DB Operation 11:16:36.4 Info: => 2.48E-05s 11:16:36.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:36.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:36.4 Info: => 2.79E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:36', 'download_propers_config') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 33: download_propers_config migrated 11:16:36.4 Info: => 0.0004694s 11:16:36.4 Info: 34: remove_language_profiles migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 34 11:16:36.4 Info: DeleteTable LanguageProfiles 11:16:36.4 Info: DROP TABLE "LanguageProfiles" 11:16:36.4 Info: => 0.0001863s 11:16:36.4 Info: DeleteColumn Artists LanguageProfileId 11:16:36.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:36.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:36.4 Info: DROP TABLE "Artists" 11:16:36.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.4 Info: => 0.0041635s 11:16:36.4 Info: DeleteColumn ImportLists LanguageProfileId 11:16:36.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:16:36.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:16:36.4 Info: DROP TABLE "ImportLists" 11:16:36.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:36.4 Info: => 0.0036923s 11:16:36.4 Info: DeleteColumn Blacklist Language 11:16:36.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:16:36.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:16:36.4 Info: DROP TABLE "Blacklist" 11:16:36.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:36.4 Info: => 0.0035941s 11:16:36.4 Info: DeleteColumn History Language 11:16:36.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:16:36.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:16:36.4 Info: DROP TABLE "History" 11:16:36.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:36.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:36.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:36.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:36.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:36.4 Info: => 0.0041262s 11:16:36.4 Info: DeleteColumn LyricFiles Language 11:16:36.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:36.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:16:36.4 Info: DROP TABLE "LyricFiles" 11:16:36.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:36.4 Info: => 0.0035358s 11:16:36.4 Info: DeleteColumn TrackFiles Language 11:16:36.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:36.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:16:36.4 Info: DROP TABLE "TrackFiles" 11:16:36.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.4 Info: => 0.0057324s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:36', 'remove_language_profiles') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 34: remove_language_profiles migrated 11:16:36.4 Info: => 0.0063535s 11:16:36.4 Info: 35: multi_disc_naming_format migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 35 11:16:36.4 Info: AlterTable NamingConfig 11:16:36.4 Info: => 5E-07s 11:16:36.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:36.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:36.4 Info: => 0.0005235s 11:16:36.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:36.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:36.4 Info: => 3.45E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:36', 'multi_disc_naming_format') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 35: multi_disc_naming_format migrated 11:16:36.4 Info: => 0.0004597s 11:16:36.4 Info: 36: add_download_client_priority migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 36 11:16:36.4 Info: AlterTable DownloadClients 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn DownloadClients Priority Int32 11:16:36.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:36.4 Info: => 0.0005374s 11:16:36.4 Info: PerformDBOperation 11:16:36.4 Info: Performing DB Operation 11:16:36.4 Info: => 4.83E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:36', 'add_download_client_priority') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 36: add_download_client_priority migrated 11:16:36.4 Info: => 0.0004977s 11:16:36.4 Info: 37: remove_growl_prowl migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 37 11:16:36.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:36.4 Info: => 3.48E-05s 11:16:36.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:36.4 Info: => 2.45E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:36', 'remove_growl_prowl') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 37: remove_growl_prowl migrated 11:16:36.4 Info: => 0.0004843s 11:16:36.4 Info: 38: remove_plex_hometheatre migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 38 11:16:36.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:36.4 Info: => 3.22E-05s 11:16:36.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:36.4 Info: => 2.49E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:36', 'remove_plex_hometheatre') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 38: remove_plex_hometheatre migrated 11:16:36.4 Info: => 0.0003703s 11:16:36.4 Info: 39: add_root_folder_add_defaults migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 39 11:16:36.4 Info: AlterTable RootFolders 11:16:36.4 Info: => 5E-07s 11:16:36.4 Info: CreateColumn RootFolders Name String 11:16:36.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:36.4 Info: => 0.0005218s 11:16:36.4 Info: AlterTable RootFolders 11:16:36.4 Info: => 3E-07s 11:16:36.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:36.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:36.4 Info: => 0.0005046s 11:16:36.4 Info: AlterTable RootFolders 11:16:36.4 Info: => 3E-07s 11:16:36.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:36.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:36.4 Info: => 0.0005066s 11:16:36.4 Info: AlterTable RootFolders 11:16:36.4 Info: => 2E-07s 11:16:36.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:36.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:36.4 Info: => 0.0004952s 11:16:36.4 Info: AlterTable RootFolders 11:16:36.4 Info: => 3E-07s 11:16:36.4 Info: CreateColumn RootFolders DefaultTags String 11:16:36.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:36.4 Info: => 0.0004947s 11:16:36.4 Info: PerformDBOperation 11:16:36.4 Info: Performing DB Operation 11:16:36.4 Info: => 4.25E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:36', 'add_root_folder_add_defaults') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 39: add_root_folder_add_defaults migrated 11:16:36.4 Info: => 0.0004298s 11:16:36.4 Info: 40: task_duration migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 40 11:16:36.4 Info: AlterTable ScheduledTasks 11:16:36.4 Info: => 5E-07s 11:16:36.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:36.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:36.4 Info: => 0.0004865s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:36', 'task_duration') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 40: task_duration migrated 11:16:36.4 Info: => 0.0009915s 11:16:36.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 41 11:16:36.4 Info: AlterTable ReleaseProfiles 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:36.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:36.4 Info: => 0.0005085s 11:16:36.4 Info: AlterTable ReleaseProfiles 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:36.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:36.4 Info: => 0.0005313s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:36', 'add_indexer_and_enabled_to_release_profiles') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:36.4 Info: => 0.0009827s 11:16:36.4 Info: 42: remove_album_folders migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 42 11:16:36.4 Info: DeleteColumn Artists AlbumFolder 11:16:36.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:36.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:36.4 Info: DROP TABLE "Artists" 11:16:36.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.4 Info: => 0.0041311s 11:16:36.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:36.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:36.4 Info: => 3.05E-05s 11:16:36.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:36.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:36.4 Info: => 2.49E-05s 11:16:36.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:36.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) 11:16:36.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:36.5 Info: DROP TABLE "NamingConfig" 11:16:36.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:36.5 Info: => 0.0035644s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:36', 'remove_album_folders') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 42: remove_album_folders migrated 11:16:36.5 Info: => 0.0041113s 11:16:36.5 Info: 44: add_priority_to_indexers migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 44 11:16:36.5 Info: AlterTable Indexers 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: CreateColumn Indexers Priority Int32 11:16:36.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:36.5 Info: => 0.00052s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:36', 'add_priority_to_indexers') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 44: add_priority_to_indexers migrated 11:16:36.5 Info: => 0.0009074s 11:16:36.5 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 45 11:16:36.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:36.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:36.5 Info: => 0.0001041s 11:16:36.5 Info: PerformDBOperation 11:16:36.5 Info: Performing DB Operation 11:16:36.5 Info: => 2.12E-05s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:36', 'remove_chown_and_folderchmod_config') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:36.5 Info: => 0.0003698s 11:16:36.5 Info: 47: update_notifiarr migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 47 11:16:36.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:36.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:36.5 Info: => 5.13E-05s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:36', 'update_notifiarr') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 47: update_notifiarr migrated 11:16:36.5 Info: => 0.0004983s 11:16:36.5 Info: 49: email_multiple_addresses migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 49 11:16:36.5 Info: PerformDBOperation 11:16:36.5 Info: Performing DB Operation 11:16:36.5 Info: => 4.36E-05s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:36', 'email_multiple_addresses') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 49: email_multiple_addresses migrated 11:16:36.5 Info: => 0.0003739s 11:16:36.5 Info: 50: rename_blacklist_to_blocklist migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 50 11:16:36.5 Info: RenameTable Blacklist Blocklist 11:16:36.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:36.5 Info: => 0.0015289s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:36', 'rename_blacklist_to_blocklist') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 50: rename_blacklist_to_blocklist migrated 11:16:36.5 Info: => 0.0019936s 11:16:36.5 Info: 51: cdh_per_downloadclient migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 51 11:16:36.5 Info: AlterTable DownloadClients 11:16:36.5 Info: => 5E-07s 11:16:36.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:36.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:36.5 Info: => 0.0005492s 11:16:36.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:36.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:36.5 Info: => 0.0005271s 11:16:36.5 Info: PerformDBOperation 11:16:36.5 Info: Performing DB Operation 11:16:36.5 Info: => 0.000162s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:36', 'cdh_per_downloadclient') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 51: cdh_per_downloadclient migrated 11:16:36.5 Info: => 0.0006921s 11:16:36.5 Info: 52: download_history migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 52 11:16:36.5 Info: CreateTable DownloadHistory 11:16:36.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) 11:16:36.5 Info: => 0.0001262s 11:16:36.5 Info: CreateIndex DownloadHistory (EventType) 11:16:36.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:36.5 Info: => 0.0001098s 11:16:36.5 Info: CreateIndex DownloadHistory (ArtistId) 11:16:36.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:36.5 Info: => 9.75E-05s 11:16:36.5 Info: CreateIndex DownloadHistory (DownloadId) 11:16:36.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:36.5 Info: => 9.69E-05s 11:16:36.5 Info: PerformDBOperation 11:16:36.5 Info: Performing DB Operation 11:16:36.5 Info: => 0.0001046s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:36', 'download_history') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 52: download_history migrated 11:16:36.5 Info: => 0.0005261s 11:16:36.5 Info: 53: add_update_history migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 53 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:36', 'add_update_history') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 53: add_update_history migrated 11:16:36.5 Info: => 0.0003939s 11:16:36.5 Info: 54: add_on_update_to_notifications migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 54 11:16:36.5 Info: AlterTable Notifications 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:36.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:36.5 Info: => 0.0005505s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:36', 'add_on_update_to_notifications') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 54: add_on_update_to_notifications migrated 11:16:36.5 Info: => 0.0008966s 11:16:36.5 Info: 55: download_client_per_indexer migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 55 11:16:36.5 Info: AlterTable Indexers 11:16:36.5 Info: => 4.12E-05s 11:16:36.5 Info: CreateColumn Indexers DownloadClientId Int32 11:16:36.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:36.5 Info: => 0.0006002s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:36', 'download_client_per_indexer') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 55: download_client_per_indexer migrated 11:16:36.5 Info: => 0.0010541s 11:16:36.5 Info: 56: AddNewItemMonitorType migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 56 11:16:36.5 Info: AlterTable Artists 11:16:36.5 Info: => 5E-07s 11:16:36.5 Info: CreateColumn Artists MonitorNewItems Int32 11:16:36.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:36.5 Info: => 0.0005521s 11:16:36.5 Info: AlterTable RootFolders 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:36.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:36.5 Info: => 0.0005271s 11:16:36.5 Info: AlterTable ImportLists 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:36.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:36.5 Info: => 0.00055s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:36', 'AddNewItemMonitorType') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 56: AddNewItemMonitorType migrated 11:16:36.5 Info: => 0.0010046s 11:16:36.5 Info: 57: ImportListSearch migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 57 11:16:36.5 Info: AlterTable ImportLists 11:16:36.5 Info: => 5E-07s 11:16:36.5 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:36.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:36.5 Info: => 0.0005903s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:36', 'ImportListSearch') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 57: ImportListSearch migrated 11:16:36.5 Info: => 0.00104s 11:16:36.5 Info: 58: ImportListMonitorExisting migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 58 11:16:36.5 Info: AlterTable ImportLists 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:36.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:36.5 Info: => 0.0005582s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:36', 'ImportListMonitorExisting') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 58: ImportListMonitorExisting migrated 11:16:36.5 Info: => 0.0009036s 11:16:36.5 Info: 59: add_indexer_tags migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 59 11:16:36.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:36.5 Info: => 3.57E-05s 11:16:36.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:36.5 Info: => 2.55E-05s 11:16:36.5 Info: AlterTable Indexers 11:16:36.5 Info: => 2E-07s 11:16:36.5 Info: CreateColumn Indexers Tags String 11:16:36.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:36.5 Info: => 0.0005554s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:36', 'add_indexer_tags') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 59: add_indexer_tags migrated 11:16:36.5 Info: => 0.0008972s 11:16:36.5 Info: 60: update_audio_types migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 60 11:16:36.5 Info: PerformDBOperation 11:16:36.5 Info: Performing DB Operation 11:16:36.5 Info: => 3.81E-05s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:36', 'update_audio_types') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 60: update_audio_types migrated 11:16:36.5 Info: => 0.0003957s 11:16:36.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 61 11:16:36.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.5 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:36.5 Info: => 3.06E-05s 11:16:36.5 Info: AlterTable AlbumReleases 11:16:36.5 Info: => 3E-07s 11:16:36.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "AlbumReleases" 11:16:36.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:36.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:36.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:36.5 Info: => 0.0045777s 11:16:36.5 Info: AlterTable Albums 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "Albums" 11:16:36.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.5 Info: => 0.0044378s 11:16:36.5 Info: AlterTable Albums 11:16:36.5 Info: => 3E-07s 11:16:36.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "Albums" 11:16:36.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.5 Info: => 0.0044269s 11:16:36.5 Info: AlterTable Albums 11:16:36.5 Info: => 3E-07s 11:16:36.5 Info: AlterColumn Albums Added DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "Albums" 11:16:36.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.5 Info: => 0.0043519s 11:16:36.5 Info: AlterTable Artists 11:16:36.5 Info: => 3E-07s 11:16:36.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:36.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "Artists" 11:16:36.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.5 Info: => 0.0044433s 11:16:36.5 Info: AlterTable Artists 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: AlterColumn Artists Added DateTimeOffset 11:16:36.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "Artists" 11:16:36.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.5 Info: => 0.0042881s 11:16:36.5 Info: AlterTable Blocklist 11:16:36.5 Info: => 3E-07s 11:16:36.5 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "Blocklist" 11:16:36.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:36.5 Info: => 0.004115s 11:16:36.5 Info: AlterTable Blocklist 11:16:36.5 Info: => 5E-07s 11:16:36.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "Blocklist" 11:16:36.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:36.5 Info: => 0.0037602s 11:16:36.5 Info: AlterTable Commands 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "Commands" 11:16:36.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:36.5 Info: => 0.0036928s 11:16:36.5 Info: AlterTable Commands 11:16:36.5 Info: => 5E-07s 11:16:36.5 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "Commands" 11:16:36.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:36.5 Info: => 0.003636s 11:16:36.5 Info: AlterTable Commands 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "Commands" 11:16:36.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:36.5 Info: => 0.0040165s 11:16:36.5 Info: AlterTable DownloadClientStatus 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:36.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) 11:16:36.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:36.5 Info: DROP TABLE "DownloadClientStatus" 11:16:36.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:36.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:36.5 Info: => 0.0056492s 11:16:36.5 Info: AlterTable DownloadClientStatus 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:36.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) 11:16:36.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:36.5 Info: DROP TABLE "DownloadClientStatus" 11:16:36.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:36.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:36.5 Info: => 0.0038173s 11:16:36.5 Info: AlterTable DownloadClientStatus 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:36.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) 11:16:36.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:36.5 Info: DROP TABLE "DownloadClientStatus" 11:16:36.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:36.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:36.5 Info: => 0.003819s 11:16:36.5 Info: AlterTable DownloadHistory 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "DownloadHistory" 11:16:36.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:36.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:36.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:36.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:36.5 Info: => 0.0040597s 11:16:36.5 Info: AlterTable ExtraFiles 11:16:36.5 Info: => 3E-07s 11:16:36.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "ExtraFiles" 11:16:36.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:36.5 Info: => 0.0036144s 11:16:36.5 Info: AlterTable ExtraFiles 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "ExtraFiles" 11:16:36.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:36.5 Info: => 0.0037145s 11:16:36.5 Info: AlterTable History 11:16:36.5 Info: => 3E-07s 11:16:36.5 Info: AlterColumn History Date DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "History" 11:16:36.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:36.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:36.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:36.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:36.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:36.5 Info: => 0.0043787s 11:16:36.5 Info: AlterTable ImportListStatus 11:16:36.5 Info: => 3E-07s 11:16:36.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:36.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) 11:16:36.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:36.5 Info: DROP TABLE "ImportListStatus" 11:16:36.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:36.6 Info: => 0.004425s 11:16:36.6 Info: AlterTable ImportListStatus 11:16:36.6 Info: => 3E-07s 11:16:36.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:36.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) 11:16:36.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:36.6 Info: DROP TABLE "ImportListStatus" 11:16:36.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:36.6 Info: => 0.0043925s 11:16:36.6 Info: AlterTable ImportListStatus 11:16:36.6 Info: => 3E-07s 11:16:36.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:36.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) 11:16:36.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:36.6 Info: DROP TABLE "ImportListStatus" 11:16:36.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:36.6 Info: => 0.0041907s 11:16:36.6 Info: AlterTable IndexerStatus 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:36.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) 11:16:36.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:36.6 Info: DROP TABLE "IndexerStatus" 11:16:36.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:36.6 Info: => 0.0042937s 11:16:36.6 Info: AlterTable IndexerStatus 11:16:36.6 Info: => 3E-07s 11:16:36.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:36.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) 11:16:36.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:36.6 Info: DROP TABLE "IndexerStatus" 11:16:36.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:36.6 Info: => 0.0037679s 11:16:36.6 Info: AlterTable IndexerStatus 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:36.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) 11:16:36.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:36.6 Info: DROP TABLE "IndexerStatus" 11:16:36.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:36.6 Info: => 0.003914s 11:16:36.6 Info: AlterTable LyricFiles 11:16:36.6 Info: => 3E-07s 11:16:36.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.6 Info: DROP TABLE "LyricFiles" 11:16:36.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:36.6 Info: => 0.0036759s 11:16:36.6 Info: AlterTable LyricFiles 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.6 Info: DROP TABLE "LyricFiles" 11:16:36.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:36.6 Info: => 0.0036268s 11:16:36.6 Info: AlterTable MetadataFiles 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.6 Info: DROP TABLE "MetadataFiles" 11:16:36.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:36.6 Info: => 0.0036575s 11:16:36.6 Info: AlterTable MetadataFiles 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.6 Info: DROP TABLE "MetadataFiles" 11:16:36.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:36.6 Info: => 0.004951s 11:16:36.6 Info: AlterTable PendingReleases 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:36.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) 11:16:36.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:36.6 Info: DROP TABLE "PendingReleases" 11:16:36.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:36.6 Info: => 0.0035984s 11:16:36.6 Info: AlterTable ScheduledTasks 11:16:36.6 Info: => 3E-07s 11:16:36.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:36.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) 11:16:36.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:36.6 Info: DROP TABLE "ScheduledTasks" 11:16:36.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:36.6 Info: => 0.0038589s 11:16:36.6 Info: AlterTable ScheduledTasks 11:16:36.6 Info: => 3E-07s 11:16:36.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:36.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) 11:16:36.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:36.6 Info: DROP TABLE "ScheduledTasks" 11:16:36.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:36.6 Info: => 0.003919s 11:16:36.6 Info: AlterTable TrackFiles 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.6 Info: DROP TABLE "TrackFiles" 11:16:36.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.6 Info: => 0.0039545s 11:16:36.6 Info: AlterTable TrackFiles 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.6 Info: DROP TABLE "TrackFiles" 11:16:36.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.6 Info: => 0.0039438s 11:16:36.6 Info: AlterTable VersionInfo 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:36.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:36.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:36.6 Info: DROP TABLE "VersionInfo" 11:16:36.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:36.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:36.6 Info: => 0.0037801s 11:16:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:36', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:36.6 Info: Committing Transaction 11:16:36.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:36.6 Info: => 0.0046621s 11:16:36.6 Info: 62: add_on_delete_to_notifications migrating 11:16:36.6 Info: Beginning Transaction 11:16:36.6 Info: Starting migration of Main DB to 62 11:16:36.6 Info: AlterTable Notifications 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:36.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:36.6 Info: => 0.0005459s 11:16:36.6 Info: AlterTable Notifications 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:36.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:36.6 Info: => 0.0005199s 11:16:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:36', 'add_on_delete_to_notifications') 11:16:36.6 Info: Committing Transaction 11:16:36.6 Info: 62: add_on_delete_to_notifications migrated 11:16:36.6 Info: => 0.0009695s 11:16:36.6 Info: 63: add_custom_formats migrating 11:16:36.6 Info: Beginning Transaction 11:16:36.6 Info: Starting migration of Main DB to 63 11:16:36.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 11:16:36.6 Info: AlterTable DelayProfiles 11:16:36.6 Info: => 3E-07s 11:16:36.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:36.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:36.6 Info: => 0.000515s 11:16:36.6 Info: UpdateData 11:16:36.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:36.6 Info: => 4.08E-05s 11:16:36.6 Info: AlterTable TrackFiles 11:16:36.6 Info: => 3E-07s 11:16:36.6 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:36.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:36.6 Info: => 0.0004976s 11:16:36.6 Info: PerformDBOperation 11:16:36.6 Info: Performing DB Operation 11:16:36.6 Info: => 0.0009244s 11:16:36.6 Info: CreateTable CustomFormats 11:16:36.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) 11:16:36.6 Info: => 0.0001163s 11:16:36.6 Info: CreateIndex CustomFormats (Name) 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:36.6 Info: => 8.29E-05s 11:16:36.6 Info: AlterTable QualityProfiles 11:16:36.6 Info: => 2E-07s 11:16:36.6 Info: CreateColumn QualityProfiles FormatItems String 11:16:36.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:36.6 Info: => 0.0005327s 11:16:36.6 Info: AlterTable QualityProfiles 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:36.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:36.6 Info: => 0.000567s 11:16:36.6 Info: AlterTable QualityProfiles 11:16:36.6 Info: => 3E-07s 11:16:36.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:36.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:36.6 Info: => 0.0005217s 11:16:36.6 Info: PerformDBOperation 11:16:36.6 Info: Performing DB Operation 11:16:36.6 Info: => 0.0010311s 11:16:36.6 Info: PerformDBOperation 11:16:36.6 Info: Performing DB Operation 11:16:36.6 Info: => 2.77E-05s 11:16:36.6 Info: DeleteColumn ReleaseProfiles Preferred 11:16:36.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) 11:16:36.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:36.6 Info: DROP TABLE "ReleaseProfiles" 11:16:36.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:36.6 Info: => 0.0037603s 11:16:36.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:36.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) 11:16:36.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:36.6 Info: DROP TABLE "ReleaseProfiles" 11:16:36.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:36.6 Info: => 0.0037105s 11:16:36.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:36.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:36.6 Info: => 3.73E-05s 11:16:36.6 Info: AlterTable DelayProfiles 11:16:36.6 Info: => 3E-07s 11:16:36.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:36.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:36.6 Info: => 0.0010236s 11:16:36.6 Info: AlterTable DelayProfiles 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:36.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:36.6 Info: => 0.0005367s 11:16:36.6 Info: -> 1 Insert operations completed in 00:00:00.0000658 taking an average of 00:00:00.0000658 11:16:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:36', 'add_custom_formats') 11:16:36.6 Info: Committing Transaction 11:16:36.6 Info: 63: add_custom_formats migrated 11:16:36.6 Info: => 0.0010591s 11:16:36.6 Debug: Took: 00:00:00.3705978 11:16:36.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 11:16:36.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 11:16:36.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349967114883_147/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:36.7 Info: DatabaseEngineVersionCheck migrating 11:16:36.7 Info: PerformDBOperation 11:16:36.7 Info: Performing DB Operation 11:16:36.7 Info: SQLite 3.46.0 11:16:36.7 Info: => 0.0014095s 11:16:36.7 Info: DatabaseEngineVersionCheck migrated 11:16:36.7 Info: => 0.0014175s 11:16:36.7 Info: VersionMigration migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: CreateTable VersionInfo 11:16:36.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:36.7 Info: => 0.0001906s 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: VersionMigration migrated 11:16:36.7 Info: => 0.0008017s 11:16:36.7 Info: VersionUniqueMigration migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: CreateIndex VersionInfo (Version) 11:16:36.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:36.7 Info: => 0.0001525s 11:16:36.7 Info: AlterTable VersionInfo 11:16:36.7 Info: => 4E-07s 11:16:36.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:36.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:36.7 Info: => 0.0004951s 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: VersionUniqueMigration migrated 11:16:36.7 Info: => 0.000897s 11:16:36.7 Info: VersionDescriptionMigration migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: AlterTable VersionInfo 11:16:36.7 Info: => 5E-07s 11:16:36.7 Info: CreateColumn VersionInfo Description String 11:16:36.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:36.7 Info: => 0.0001969s 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: VersionDescriptionMigration migrated 11:16:36.7 Info: => 0.0005941s 11:16:36.7 Info: 1: InitialSetup migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 1 11:16:36.7 Info: CreateTable Config 11:16:36.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:36.7 Info: => 0.0001395s 11:16:36.7 Info: CreateIndex Config (Key) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:36.7 Info: => 7.81E-05s 11:16:36.7 Info: CreateTable RootFolders 11:16:36.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:36.7 Info: => 0.0001123s 11:16:36.7 Info: CreateIndex RootFolders (Path) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:36.7 Info: => 7.61E-05s 11:16:36.7 Info: CreateTable Artists 11:16:36.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) 11:16:36.7 Info: => 0.0002301s 11:16:36.7 Info: CreateIndex Artists (ForeignArtistId) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:36.7 Info: => 7.45E-05s 11:16:36.7 Info: CreateIndex Artists (NameSlug) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:36.7 Info: => 6.84E-05s 11:16:36.7 Info: CreateIndex Artists (CleanName) 11:16:36.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.7 Info: => 6.55E-05s 11:16:36.7 Info: CreateIndex Artists (Path) 11:16:36.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.7 Info: => 6.32E-05s 11:16:36.7 Info: CreateTable Albums 11:16:36.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) 11:16:36.7 Info: => 0.0002251s 11:16:36.7 Info: CreateIndex Albums (ForeignAlbumId) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.7 Info: => 7.22E-05s 11:16:36.7 Info: CreateIndex Albums (MBId) 11:16:36.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:36.7 Info: => 6.54E-05s 11:16:36.7 Info: CreateIndex Albums (TADBId) 11:16:36.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:36.7 Info: => 6.42E-05s 11:16:36.7 Info: CreateIndex Albums (TitleSlug) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:36.7 Info: => 6.38E-05s 11:16:36.7 Info: CreateIndex Albums (CleanTitle) 11:16:36.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.7 Info: => 6.27E-05s 11:16:36.7 Info: CreateIndex Albums (Path) 11:16:36.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:36.7 Info: => 6.01E-05s 11:16:36.7 Info: CreateTable Tracks 11:16:36.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) 11:16:36.7 Info: => 0.0001805s 11:16:36.7 Info: CreateIndex Tracks (ForeignTrackId) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:36.7 Info: => 7.74E-05s 11:16:36.7 Info: CreateIndex Tracks (ArtistId) 11:16:36.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:36.7 Info: => 7.56E-05s 11:16:36.7 Info: CreateIndex Tracks (TrackFileId) 11:16:36.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:36.7 Info: => 9.4E-05s 11:16:36.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:36.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:36.7 Info: => 6.99E-05s 11:16:36.7 Info: CreateTable TrackFiles 11:16:36.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) 11:16:36.7 Info: => 0.0001419s 11:16:36.7 Info: CreateIndex TrackFiles (ArtistId) 11:16:36.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:36.7 Info: => 7.11E-05s 11:16:36.7 Info: CreateIndex TrackFiles (AlbumId) 11:16:36.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.7 Info: => 6.63E-05s 11:16:36.7 Info: CreateTable History 11:16:36.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) 11:16:36.7 Info: => 0.000145s 11:16:36.7 Info: CreateIndex History (Date) 11:16:36.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:36.7 Info: => 7.08E-05s 11:16:36.7 Info: CreateIndex History (EventType) 11:16:36.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:36.7 Info: => 6.57E-05s 11:16:36.7 Info: CreateIndex History (DownloadId) 11:16:36.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:36.7 Info: => 6.39E-05s 11:16:36.7 Info: CreateIndex History (AlbumId) 11:16:36.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:36.7 Info: => 6.53E-05s 11:16:36.7 Info: CreateTable Notifications 11:16:36.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) 11:16:36.7 Info: => 0.000134s 11:16:36.7 Info: CreateTable ScheduledTasks 11:16:36.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:36.7 Info: => 0.0001149s 11:16:36.7 Info: CreateIndex ScheduledTasks (TypeName) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:36.7 Info: => 7.51E-05s 11:16:36.7 Info: CreateTable Indexers 11:16:36.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) 11:16:36.7 Info: => 0.0001192s 11:16:36.7 Info: CreateIndex Indexers (Name) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:36.7 Info: => 7.21E-05s 11:16:36.7 Info: CreateTable Profiles 11:16:36.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:36.7 Info: => 0.0001089s 11:16:36.7 Info: CreateIndex Profiles (Name) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:36.7 Info: => 8.32E-05s 11:16:36.7 Info: CreateTable QualityDefinitions 11:16:36.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:36.7 Info: => 0.0001237s 11:16:36.7 Info: CreateIndex QualityDefinitions (Quality) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:36.7 Info: => 7.71E-05s 11:16:36.7 Info: CreateIndex QualityDefinitions (Title) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:36.7 Info: => 9.15E-05s 11:16:36.7 Info: CreateTable NamingConfig 11:16:36.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) 11:16:36.7 Info: => 0.0001321s 11:16:36.7 Info: CreateTable Blacklist 11:16:36.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 '') 11:16:36.7 Info: => 0.0001732s 11:16:36.7 Info: CreateTable Metadata 11:16:36.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) 11:16:36.7 Info: => 0.0001308s 11:16:36.7 Info: CreateTable MetadataFiles 11:16:36.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) 11:16:36.7 Info: => 0.0001315s 11:16:36.7 Info: CreateTable DownloadClients 11:16:36.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) 11:16:36.7 Info: => 0.0001157s 11:16:36.7 Info: CreateTable PendingReleases 11:16:36.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 '') 11:16:36.7 Info: => 0.0001251s 11:16:36.7 Info: CreateTable RemotePathMappings 11:16:36.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:36.7 Info: => 0.0001371s 11:16:36.7 Info: CreateTable Tags 11:16:36.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:36.7 Info: => 0.0001158s 11:16:36.7 Info: CreateIndex Tags (Label) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:36.7 Info: => 8.86E-05s 11:16:36.7 Info: CreateTable Restrictions 11:16:36.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:36.7 Info: => 0.0001463s 11:16:36.7 Info: CreateTable DelayProfiles 11:16:36.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) 11:16:36.7 Info: => 0.000136s 11:16:36.7 Info: CreateTable Users 11:16:36.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:36.7 Info: => 0.0001076s 11:16:36.7 Info: CreateIndex Users (Identifier) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:36.7 Info: => 8.27E-05s 11:16:36.7 Info: CreateIndex Users (Username) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:36.7 Info: => 7.43E-05s 11:16:36.7 Info: CreateTable Commands 11:16:36.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) 11:16:36.7 Info: => 0.0001365s 11:16:36.7 Info: CreateTable IndexerStatus 11:16:36.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) 11:16:36.7 Info: => 0.0001294s 11:16:36.7 Info: CreateIndex IndexerStatus (ProviderId) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:36.7 Info: => 9.87E-05s 11:16:36.7 Info: CreateTable ExtraFiles 11:16:36.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) 11:16:36.7 Info: => 0.0001324s 11:16:36.7 Info: CreateTable LyricFiles 11:16:36.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) 11:16:36.7 Info: => 0.0001414s 11:16:36.7 Info: CreateTable LanguageProfiles 11:16:36.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:36.7 Info: => 0.0001129s 11:16:36.7 Info: CreateIndex LanguageProfiles (Name) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:36.7 Info: => 8.25E-05s 11:16:36.7 Info: CreateTable DownloadClientStatus 11:16:36.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) 11:16:36.7 Info: => 0.0001206s 11:16:36.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:36.7 Info: => 8.45E-05s 11:16:36.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:36.7 Info: -> 1 Insert operations completed in 00:00:00.0000526 taking an average of 00:00:00.0000526 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:36', 'InitialSetup') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 1: InitialSetup migrated 11:16:36.7 Info: => 0.0009947s 11:16:36.7 Info: 2: add_reason_to_pending_releases migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 2 11:16:36.7 Info: AlterTable PendingReleases 11:16:36.7 Info: => 5E-07s 11:16:36.7 Info: CreateColumn PendingReleases Reason Int32 11:16:36.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:36.7 Info: => 0.0005677s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:36', 'add_reason_to_pending_releases') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 2: add_reason_to_pending_releases migrated 11:16:36.7 Info: => 0.0010408s 11:16:36.7 Info: 3: add_medium_support migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 3 11:16:36.7 Info: AlterTable Albums 11:16:36.7 Info: => 6E-07s 11:16:36.7 Info: CreateColumn Albums Media String 11:16:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:36.7 Info: => 0.0004829s 11:16:36.7 Info: AlterTable Tracks 11:16:36.7 Info: => 4E-07s 11:16:36.7 Info: CreateColumn Tracks MediumNumber Int32 11:16:36.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:36.7 Info: => 0.0004647s 11:16:36.7 Info: AlterTable Tracks 11:16:36.7 Info: => 4E-07s 11:16:36.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:36.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:36.7 Info: => 0.0004578s 11:16:36.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:36.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:36.7 Info: => 3.26E-05s 11:16:36.7 Info: DeleteColumn Tracks TrackNumber 11:16:36.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) 11:16:36.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" 11:16:36.7 Info: DROP TABLE "Tracks" 11:16:36.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:36.7 Info: => 0.0038334s 11:16:36.7 Info: AlterTable Tracks 11:16:36.7 Info: => 4E-07s 11:16:36.7 Info: CreateColumn Tracks TrackNumber String 11:16:36.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:36.7 Info: => 0.0004914s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:36', 'add_medium_support') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 3: add_medium_support migrated 11:16:36.7 Info: => 0.0010399s 11:16:36.7 Info: 4: add_various_qualites_in_profile migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 4 11:16:36.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:36.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:36.7 Info: => 3.98E-05s 11:16:36.7 Info: PerformDBOperation 11:16:36.7 Info: Performing DB Operation 11:16:36.7 Info: => 2.71E-05s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:36', 'add_various_qualites_in_profile') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 4: add_various_qualites_in_profile migrated 11:16:36.7 Info: => 0.0005s 11:16:36.7 Info: 5: metadata_profiles migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 5 11:16:36.7 Info: CreateTable MetadataProfiles 11:16:36.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:36.7 Info: => 0.0001076s 11:16:36.7 Info: CreateIndex MetadataProfiles (Name) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:36.7 Info: => 8.62E-05s 11:16:36.7 Info: AlterTable Artists 11:16:36.7 Info: => 3E-07s 11:16:36.7 Info: CreateColumn Artists MetadataProfileId Int32 11:16:36.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:36.7 Info: => 0.0004672s 11:16:36.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:36.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) 11:16:36.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" 11:16:36.7 Info: DROP TABLE "Artists" 11:16:36.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.7 Info: => 0.0038595s 11:16:36.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:36.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) 11:16:36.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" 11:16:36.7 Info: DROP TABLE "Artists" 11:16:36.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.7 Info: => 0.0038419s 11:16:36.7 Info: AlterTable Albums 11:16:36.7 Info: => 4E-07s 11:16:36.7 Info: CreateColumn Albums SecondaryTypes String 11:16:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:36.7 Info: => 0.0004467s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:36', 'metadata_profiles') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 5: metadata_profiles migrated 11:16:36.7 Info: => 0.0010183s 11:16:36.7 Info: 6: separate_automatic_and_interactive_search migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 6 11:16:36.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:36.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) 11:16:36.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:36.7 Info: DROP TABLE "Indexers" 11:16:36.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:36.7 Info: => 0.0032149s 11:16:36.7 Info: AlterTable Indexers 11:16:36.7 Info: => 4E-07s 11:16:36.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:36.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:36.7 Info: => 0.0004293s 11:16:36.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:36.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:36.7 Info: => 4.74E-05s 11:16:36.7 Info: AlterTable Indexers 11:16:36.7 Info: => 3E-07s 11:16:36.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:36.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) 11:16:36.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" 11:16:36.7 Info: DROP TABLE "Indexers" 11:16:36.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:36.7 Info: => 0.0037387s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:36', 'separate_automatic_and_interactive_search') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 6: separate_automatic_and_interactive_search migrated 11:16:36.7 Info: => 0.0042426s 11:16:36.7 Info: 7: change_album_path_to_relative migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 7 11:16:36.7 Info: DeleteColumn Albums Path 11:16:36.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:36.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:36.7 Info: DROP TABLE "Albums" 11:16:36.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.7 Info: => 0.0046463s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:36', 'change_album_path_to_relative') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 7: change_album_path_to_relative migrated 11:16:36.7 Info: => 0.0052115s 11:16:36.7 Info: 8: change_quality_size_mb_to_kb migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 8 11:16:36.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:36.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:36.7 Info: => 4.41E-05s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:36', 'change_quality_size_mb_to_kb') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 8: change_quality_size_mb_to_kb migrated 11:16:36.7 Info: => 0.0004365s 11:16:36.7 Info: 9: album_releases migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 9 11:16:36.7 Info: AlterTable Albums 11:16:36.7 Info: => 1E-06s 11:16:36.7 Info: CreateColumn Albums Releases String 11:16:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:36.7 Info: => 0.0004799s 11:16:36.7 Info: AlterTable Albums 11:16:36.7 Info: => 4E-07s 11:16:36.7 Info: CreateColumn Albums CurrentRelease String 11:16:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:36.7 Info: => 0.0004531s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:36', 'album_releases') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 9: album_releases migrated 11:16:36.7 Info: => 0.0009674s 11:16:36.7 Info: 10: album_releases_fix migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 10 11:16:36.7 Info: AlterTable Albums 11:16:36.7 Info: => 5E-07s 11:16:36.7 Info: AlterColumn Albums Releases String 11:16:36.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:36.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:36.7 Info: DROP TABLE "Albums" 11:16:36.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.7 Info: => 0.0044987s 11:16:36.7 Info: AlterTable Albums 11:16:36.7 Info: => 3E-07s 11:16:36.7 Info: AlterColumn Albums CurrentRelease String 11:16:36.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:36.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:36.7 Info: DROP TABLE "Albums" 11:16:36.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.7 Info: => 0.0044491s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:36', 'album_releases_fix') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 10: album_releases_fix migrated 11:16:36.7 Info: => 0.0049788s 11:16:36.7 Info: 11: import_lists migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 11 11:16:36.7 Info: CreateTable ImportLists 11:16:36.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) 11:16:36.7 Info: => 0.0001512s 11:16:36.7 Info: CreateIndex ImportLists (Name) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:36.7 Info: => 8.42E-05s 11:16:36.7 Info: CreateTable ImportListStatus 11:16:36.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) 11:16:36.7 Info: => 0.0001171s 11:16:36.7 Info: CreateIndex ImportListStatus (ProviderId) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:36.7 Info: => 8.21E-05s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:36', 'import_lists') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 11: import_lists migrated 11:16:36.7 Info: => 0.0005697s 11:16:36.7 Info: 12: add_release_status migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 12 11:16:36.7 Info: AlterTable MetadataProfiles 11:16:36.7 Info: => 4E-07s 11:16:36.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:36.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:36.7 Info: => 0.0004616s 11:16:36.7 Info: PerformDBOperation 11:16:36.7 Info: Performing DB Operation 11:16:36.7 Info: => 2.9E-05s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:36', 'add_release_status') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 12: add_release_status migrated 11:16:36.7 Info: => 0.0004222s 11:16:36.7 Info: 13: album_download_notification migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 13 11:16:36.7 Info: AlterTable Notifications 11:16:36.7 Info: => 4E-07s 11:16:36.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:36.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:36.7 Info: => 0.0004842s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:36', 'album_download_notification') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 13: album_download_notification migrated 11:16:36.7 Info: => 0.0009691s 11:16:36.7 Info: 14: fix_language_metadata_profiles migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 14 11:16:36.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 11:16:36.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 11:16:36.7 Info: => 0.0001945s 11:16:36.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 11:16:36.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 11:16:36.7 Info: => 7.47E-05s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:36', 'fix_language_metadata_profiles') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 14: fix_language_metadata_profiles migrated 11:16:36.7 Info: => 0.0005241s 11:16:36.7 Info: 15: remove_fanzub migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 15 11:16:36.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:36.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:36.7 Info: => 3.77E-05s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:36', 'remove_fanzub') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 15: remove_fanzub migrated 11:16:36.7 Info: => 0.0004778s 11:16:36.7 Info: 16: update_artist_history_indexes migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 16 11:16:36.7 Info: CreateIndex Albums (ArtistId) 11:16:36.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:36.7 Info: => 9.46E-05s 11:16:36.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:36.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:36.7 Info: => 0.0001055s 11:16:36.7 Info: DeleteIndex History (AlbumId) 11:16:36.7 Info: DROP INDEX "IX_History_AlbumId" 11:16:36.7 Info: => 0.0001348s 11:16:36.7 Info: CreateIndex History (AlbumId, Date) 11:16:36.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:36.7 Info: => 8.43E-05s 11:16:36.7 Info: DeleteIndex History (DownloadId) 11:16:36.7 Info: DROP INDEX "IX_History_DownloadId" 11:16:36.7 Info: => 0.0001164s 11:16:36.7 Info: CreateIndex History (DownloadId, Date) 11:16:36.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:36.7 Info: => 8.39E-05s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:36', 'update_artist_history_indexes') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 16: update_artist_history_indexes migrated 11:16:36.7 Info: => 0.0004957s 11:16:36.7 Info: 17: remove_nma migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 17 11:16:36.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:36.7 Info: => 3.94E-05s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:36', 'remove_nma') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 17: remove_nma migrated 11:16:36.7 Info: => 0.0004048s 11:16:36.7 Info: 18: album_disambiguation migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 18 11:16:36.7 Info: AlterTable Albums 11:16:36.7 Info: => 1.1E-06s 11:16:36.7 Info: CreateColumn Albums Disambiguation String 11:16:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:36.7 Info: => 0.0005375s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:36', 'album_disambiguation') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 18: album_disambiguation migrated 11:16:36.7 Info: => 0.0008983s 11:16:36.7 Info: 19: add_ape_quality_in_profiles migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 19 11:16:36.7 Info: PerformDBOperation 11:16:36.7 Info: Performing DB Operation 11:16:36.7 Info: => 3.1E-05s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:36', 'add_ape_quality_in_profiles') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 19: add_ape_quality_in_profiles migrated 11:16:36.7 Info: => 0.0004634s 11:16:36.7 Info: 20: remove_pushalot migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 20 11:16:36.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:36.7 Info: => 4.07E-05s 11:16:36.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:36.7 Info: => 4.47E-05s 11:16:36.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:36.7 Info: => 3.13E-05s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:36', 'remove_pushalot') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 20: remove_pushalot migrated 11:16:36.7 Info: => 0.0004245s 11:16:36.7 Info: 21: add_custom_filters migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 21 11:16:36.7 Info: CreateTable CustomFilters 11:16:36.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:36.7 Info: => 0.0001227s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:36', 'add_custom_filters') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 21: add_custom_filters migrated 11:16:36.7 Info: => 0.0005807s 11:16:36.7 Info: 22: import_list_tags migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 22 11:16:36.7 Info: AlterTable ImportLists 11:16:36.7 Info: => 1.1E-06s 11:16:36.7 Info: CreateColumn ImportLists Tags String 11:16:36.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:36.7 Info: => 0.0005708s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:36', 'import_list_tags') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 22: import_list_tags migrated 11:16:36.7 Info: => 0.0010504s 11:16:36.7 Info: 23: add_release_groups_etc migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 23 11:16:36.7 Info: CreateTable ArtistMetadata 11:16:36.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) 11:16:36.7 Info: => 0.0001488s 11:16:36.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:36.7 Info: => 0.000101s 11:16:36.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" 11:16:36.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" 11:16:36.7 Info: => 9.95E-05s 11:16:36.7 Info: AlterTable Artists 11:16:36.7 Info: => 3E-07s 11:16:36.7 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:36.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:36.7 Info: => 0.0005119s 11:16:36.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:36.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:36.7 Info: => 6.17E-05s 11:16:36.7 Info: CreateTable AlbumReleases 11:16:36.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) 11:16:36.7 Info: => 0.0001357s 11:16:36.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:36.7 Info: => 8.45E-05s 11:16:36.7 Info: CreateIndex AlbumReleases (AlbumId) 11:16:36.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:36.7 Info: => 8.06E-05s 11:16:36.7 Info: PerformDBOperation 11:16:36.7 Info: Performing DB Operation 11:16:36.7 Info: => 3.17E-05s 11:16:36.7 Info: AlterTable Albums 11:16:36.7 Info: => 3E-07s 11:16:36.7 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:36.7 Info: => 0.0005093s 11:16:36.7 Info: AlterTable Albums 11:16:36.7 Info: => 4E-07s 11:16:36.7 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:36.7 Info: => 0.0005037s 11:16:36.7 Info: AlterTable Albums 11:16:36.7 Info: => 4E-07s 11:16:36.7 Info: CreateColumn Albums Links String 11:16:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:36.7 Info: => 0.0004881s 11:16:36.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:36.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:36.7 Info: => 9.41E-05s 11:16:36.7 Info: AlterTable Tracks 11:16:36.7 Info: => 3E-07s 11:16:36.7 Info: CreateColumn Tracks ForeignRecordingId String 11:16:36.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:36.7 Info: => 0.0004951s 11:16:36.7 Info: AlterTable Tracks 11:16:36.7 Info: => 4E-07s 11:16:36.7 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:36.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:36.7 Info: => 0.0005234s 11:16:36.7 Info: AlterTable Tracks 11:16:36.7 Info: => 3E-07s 11:16:36.7 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:36.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:36.7 Info: => 0.0005228s 11:16:36.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:36.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:36.7 Info: => 7.75E-05s 11:16:36.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:36.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:36.7 Info: => 7.44E-05s 11:16:36.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "Artists" 11:16:36.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.8 Info: => 0.0090102s 11:16:36.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "Albums" 11:16:36.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.8 Info: => 0.0041163s 11:16:36.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "Tracks" 11:16:36.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:36.8 Info: => 0.0037249s 11:16:36.8 Info: DeleteColumn TrackFiles ArtistId 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "TrackFiles" 11:16:36.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.8 Info: => 0.0035731s 11:16:36.8 Info: CreateIndex Artists (ArtistMetadataId) 11:16:36.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.8 Info: => 7.6E-05s 11:16:36.8 Info: CreateIndex Artists (Monitored) 11:16:36.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.8 Info: => 7.25E-05s 11:16:36.8 Info: CreateIndex Albums (ArtistMetadataId) 11:16:36.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.8 Info: => 6.75E-05s 11:16:36.8 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:36.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:36.8 Info: => 6.93E-05s 11:16:36.8 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:36.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:36.8 Info: => 6.9E-05s 11:16:36.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:36.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:36.8 Info: => 6.79E-05s 11:16:36.8 Info: UpdateData 11:16:36.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:36.8 Info: => 3.7E-05s 11:16:36.8 Info: UpdateData 11:16:36.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:36.8 Info: => 3.01E-05s 11:16:36.8 Info: UpdateData 11:16:36.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:36.8 Info: => 3.36E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:36', 'add_release_groups_etc') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 23: add_release_groups_etc migrated 11:16:36.8 Info: => 0.0006387s 11:16:36.8 Info: 24: NewMediaInfoFormat migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 24 11:16:36.8 Info: UpdateData 11:16:36.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:36.8 Info: => 3.77E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:36', 'NewMediaInfoFormat') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 24: NewMediaInfoFormat migrated 11:16:36.8 Info: => 0.000483s 11:16:36.8 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 25 11:16:36.8 Info: RenameTable Restrictions ReleaseProfiles 11:16:36.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:36.8 Info: => 0.0013576s 11:16:36.8 Info: AlterTable ReleaseProfiles 11:16:36.8 Info: => 5E-07s 11:16:36.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:36.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:36.8 Info: => 0.0004665s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:36', 'rename_restrictions_to_release_profiles') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:36.8 Info: => 0.0009758s 11:16:36.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 26 11:16:36.8 Info: RenameTable Profiles QualityProfiles 11:16:36.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:36.8 Info: => 0.0013794s 11:16:36.8 Info: AlterTable QualityProfiles 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:36.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:36.8 Info: => 0.0004617s 11:16:36.8 Info: AlterTable LanguageProfiles 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:36.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:36.8 Info: => 0.0004572s 11:16:36.8 Info: UpdateData 11:16:36.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:36.8 Info: => 3.53E-05s 11:16:36.8 Info: UpdateData 11:16:36.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:36.8 Info: => 2.73E-05s 11:16:36.8 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "Artists" 11:16:36.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.8 Info: => 0.0040565s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:36', 'rename_quality_profiles_add_upgrade_allowed') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:36.8 Info: => 0.0046149s 11:16:36.8 Info: 27: add_import_exclusions migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 27 11:16:36.8 Info: CreateTable ImportListExclusions 11:16:36.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:36.8 Info: => 0.0001634s 11:16:36.8 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:36.8 Info: => 8.12E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:36', 'add_import_exclusions') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 27: add_import_exclusions migrated 11:16:36.8 Info: => 0.000559s 11:16:36.8 Info: 28: clean_artist_metadata_table migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 28 11:16:36.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) 11:16:36.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) 11:16:36.8 Info: => 0.0001289s 11:16:36.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) 11:16:36.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) 11:16:36.8 Info: => 0.0001153s 11:16:36.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) 11:16:36.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) 11:16:36.8 Info: => 0.0001149s 11:16:36.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) 11:16:36.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) 11:16:36.8 Info: => 0.0001103s 11:16:36.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) 11:16:36.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) 11:16:36.8 Info: => 0.0001079s 11:16:36.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) 11:16:36.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) 11:16:36.8 Info: => 0.0001078s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:36', 'clean_artist_metadata_table') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 28: clean_artist_metadata_table migrated 11:16:36.8 Info: => 0.0005412s 11:16:36.8 Info: 29: health_issue_notification migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 29 11:16:36.8 Info: AlterTable Notifications 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:36.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:36.8 Info: => 0.0004828s 11:16:36.8 Info: AlterTable Notifications 11:16:36.8 Info: => 3E-07s 11:16:36.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:36.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:36.8 Info: => 0.0004833s 11:16:36.8 Info: AlterTable Notifications 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:36.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:36.8 Info: => 0.0004723s 11:16:36.8 Info: AlterTable Notifications 11:16:36.8 Info: => 2E-07s 11:16:36.8 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:36.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:36.8 Info: => 0.0004717s 11:16:36.8 Info: AlterTable Notifications 11:16:36.8 Info: => 3E-07s 11:16:36.8 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:36.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:36.8 Info: => 0.0004713s 11:16:36.8 Info: DeleteColumn Notifications OnDownload 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "Notifications" 11:16:36.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:36.8 Info: => 0.003583s 11:16:36.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "Notifications" 11:16:36.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:36.8 Info: => 0.0035413s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:36', 'health_issue_notification') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 29: health_issue_notification migrated 11:16:36.8 Info: => 0.0040509s 11:16:36.8 Info: 30: add_mediafilerepository_mtime migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 30 11:16:36.8 Info: AlterTable TrackFiles 11:16:36.8 Info: => 5E-07s 11:16:36.8 Info: CreateColumn TrackFiles Modified DateTime 11:16:36.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:36.8 Info: => 0.0004902s 11:16:36.8 Info: AlterTable TrackFiles 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn TrackFiles Path String 11:16:36.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:36.8 Info: => 0.0004768s 11:16:36.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:36.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:36.8 Info: => 2.86E-05s 11:16:36.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) 11:16:36.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) 11:16:36.8 Info: => 0.0001135s 11:16:36.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) 11:16:36.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) 11:16:36.8 Info: => 0.0001221s 11:16:36.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) 11:16:36.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) 11:16:36.8 Info: => 0.0001276s 11:16:36.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") 11:16:36.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") 11:16:36.8 Info: => 6.65E-05s 11:16:36.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:36.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:36.8 Info: => 4.62E-05s 11:16:36.8 Info: AlterTable TrackFiles 11:16:36.8 Info: => 3E-07s 11:16:36.8 Info: AlterColumn TrackFiles Path String 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "TrackFiles" 11:16:36.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.8 Info: => 0.00367s 11:16:36.8 Info: CreateIndex TrackFiles (Path) 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.8 Info: => 7.75E-05s 11:16:36.8 Info: DeleteColumn TrackFiles RelativePath 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "TrackFiles" 11:16:36.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.8 Info: => 0.0037626s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:36', 'add_mediafilerepository_mtime') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 30: add_mediafilerepository_mtime migrated 11:16:36.8 Info: => 0.0042794s 11:16:36.8 Info: 31: add_artistmetadataid_constraint migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 31 11:16:36.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") 11:16:36.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") 11:16:36.8 Info: => 6.88E-05s 11:16:36.8 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:36.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:36.8 Info: => 0.0001162s 11:16:36.8 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "Artists" 11:16:36.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.8 Info: => 0.0039672s 11:16:36.8 Info: CreateIndex Artists (ArtistMetadataId) 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.8 Info: => 7.4E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:36', 'add_artistmetadataid_constraint') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 31: add_artistmetadataid_constraint migrated 11:16:36.8 Info: => 0.0005761s 11:16:36.8 Info: 32: old_ids_and_artist_alias migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 32 11:16:36.8 Info: AlterTable ArtistMetadata 11:16:36.8 Info: => 5E-07s 11:16:36.8 Info: CreateColumn ArtistMetadata Aliases String 11:16:36.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:36.8 Info: => 0.0004913s 11:16:36.8 Info: AlterTable ArtistMetadata 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:36.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.8 Info: => 0.000478s 11:16:36.8 Info: AlterTable Albums 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:36.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.8 Info: => 0.000477s 11:16:36.8 Info: AlterTable AlbumReleases 11:16:36.8 Info: => 3E-07s 11:16:36.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:36.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.8 Info: => 0.0004755s 11:16:36.8 Info: AlterTable Tracks 11:16:36.8 Info: => 3E-07s 11:16:36.8 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:36.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.8 Info: => 0.0004784s 11:16:36.8 Info: AlterTable Tracks 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:36.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.8 Info: => 0.0004797s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:36', 'old_ids_and_artist_alias') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 32: old_ids_and_artist_alias migrated 11:16:36.8 Info: => 0.0009365s 11:16:36.8 Info: 33: download_propers_config migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 33 11:16:36.8 Info: PerformDBOperation 11:16:36.8 Info: Performing DB Operation 11:16:36.8 Info: => 2.63E-05s 11:16:36.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:36.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:36.8 Info: => 2.8E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:36', 'download_propers_config') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 33: download_propers_config migrated 11:16:36.8 Info: => 0.0004511s 11:16:36.8 Info: 34: remove_language_profiles migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 34 11:16:36.8 Info: DeleteTable LanguageProfiles 11:16:36.8 Info: DROP TABLE "LanguageProfiles" 11:16:36.8 Info: => 0.0001802s 11:16:36.8 Info: DeleteColumn Artists LanguageProfileId 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "Artists" 11:16:36.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.8 Info: => 0.0040503s 11:16:36.8 Info: DeleteColumn ImportLists LanguageProfileId 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "ImportLists" 11:16:36.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:36.8 Info: => 0.0037131s 11:16:36.8 Info: DeleteColumn Blacklist Language 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "Blacklist" 11:16:36.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:36.8 Info: => 0.0036314s 11:16:36.8 Info: DeleteColumn History Language 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "History" 11:16:36.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:36.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:36.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:36.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:36.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:36.8 Info: => 0.0042296s 11:16:36.8 Info: DeleteColumn LyricFiles Language 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "LyricFiles" 11:16:36.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:36.8 Info: => 0.0035086s 11:16:36.8 Info: DeleteColumn TrackFiles Language 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "TrackFiles" 11:16:36.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.8 Info: => 0.0055308s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:36', 'remove_language_profiles') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 34: remove_language_profiles migrated 11:16:36.8 Info: => 0.0062479s 11:16:36.8 Info: 35: multi_disc_naming_format migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 35 11:16:36.8 Info: AlterTable NamingConfig 11:16:36.8 Info: => 5E-07s 11:16:36.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:36.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:36.8 Info: => 0.0005106s 11:16:36.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:36.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:36.8 Info: => 3.32E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:36', 'multi_disc_naming_format') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 35: multi_disc_naming_format migrated 11:16:36.8 Info: => 0.0004723s 11:16:36.8 Info: 36: add_download_client_priority migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 36 11:16:36.8 Info: AlterTable DownloadClients 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn DownloadClients Priority Int32 11:16:36.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:36.8 Info: => 0.0005367s 11:16:36.8 Info: PerformDBOperation 11:16:36.8 Info: Performing DB Operation 11:16:36.8 Info: => 4.86E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:36', 'add_download_client_priority') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 36: add_download_client_priority migrated 11:16:36.8 Info: => 0.0004937s 11:16:36.8 Info: 37: remove_growl_prowl migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 37 11:16:36.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:36.8 Info: => 3.48E-05s 11:16:36.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:36.8 Info: => 2.43E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:36', 'remove_growl_prowl') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 37: remove_growl_prowl migrated 11:16:36.8 Info: => 0.0004008s 11:16:36.8 Info: 38: remove_plex_hometheatre migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 38 11:16:36.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:36.8 Info: => 3.45E-05s 11:16:36.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:36.8 Info: => 3.56E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:36', 'remove_plex_hometheatre') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 38: remove_plex_hometheatre migrated 11:16:36.8 Info: => 0.0003688s 11:16:36.8 Info: 39: add_root_folder_add_defaults migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 39 11:16:36.8 Info: AlterTable RootFolders 11:16:36.8 Info: => 5E-07s 11:16:36.8 Info: CreateColumn RootFolders Name String 11:16:36.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:36.8 Info: => 0.0005313s 11:16:36.8 Info: AlterTable RootFolders 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:36.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:36.8 Info: => 0.0005101s 11:16:36.8 Info: AlterTable RootFolders 11:16:36.8 Info: => 3E-07s 11:16:36.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:36.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:36.8 Info: => 0.0005085s 11:16:36.8 Info: AlterTable RootFolders 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:36.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:36.8 Info: => 0.0004998s 11:16:36.8 Info: AlterTable RootFolders 11:16:36.8 Info: => 3E-07s 11:16:36.8 Info: CreateColumn RootFolders DefaultTags String 11:16:36.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:36.8 Info: => 0.0005168s 11:16:36.8 Info: PerformDBOperation 11:16:36.8 Info: Performing DB Operation 11:16:36.8 Info: => 4.58E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:36', 'add_root_folder_add_defaults') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 39: add_root_folder_add_defaults migrated 11:16:36.8 Info: => 0.0005204s 11:16:36.8 Info: 40: task_duration migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 40 11:16:36.8 Info: AlterTable ScheduledTasks 11:16:36.8 Info: => 5E-07s 11:16:36.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:36.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:36.8 Info: => 0.0005129s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:36', 'task_duration') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 40: task_duration migrated 11:16:36.8 Info: => 0.0009752s 11:16:36.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 41 11:16:36.8 Info: AlterTable ReleaseProfiles 11:16:36.8 Info: => 5E-07s 11:16:36.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:36.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:36.8 Info: => 0.0005304s 11:16:36.8 Info: AlterTable ReleaseProfiles 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:36.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:36.8 Info: => 0.0005027s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:36', 'add_indexer_and_enabled_to_release_profiles') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:36.8 Info: => 0.00097s 11:16:36.8 Info: 42: remove_album_folders migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 42 11:16:36.8 Info: DeleteColumn Artists AlbumFolder 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "Artists" 11:16:36.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.9 Info: => 0.0044149s 11:16:36.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:36.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:36.9 Info: => 3.25E-05s 11:16:36.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:36.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:36.9 Info: => 2.5E-05s 11:16:36.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:36.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) 11:16:36.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:36.9 Info: DROP TABLE "NamingConfig" 11:16:36.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:36.9 Info: => 0.0037287s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:36', 'remove_album_folders') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 42: remove_album_folders migrated 11:16:36.9 Info: => 0.0042648s 11:16:36.9 Info: 44: add_priority_to_indexers migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 44 11:16:36.9 Info: AlterTable Indexers 11:16:36.9 Info: => 5E-07s 11:16:36.9 Info: CreateColumn Indexers Priority Int32 11:16:36.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:36.9 Info: => 0.0005451s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:36', 'add_priority_to_indexers') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 44: add_priority_to_indexers migrated 11:16:36.9 Info: => 0.0010469s 11:16:36.9 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 45 11:16:36.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:36.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:36.9 Info: => 0.0001412s 11:16:36.9 Info: PerformDBOperation 11:16:36.9 Info: Performing DB Operation 11:16:36.9 Info: => 2.34E-05s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:36', 'remove_chown_and_folderchmod_config') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:36.9 Info: => 0.0004658s 11:16:36.9 Info: 47: update_notifiarr migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 47 11:16:36.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:36.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:36.9 Info: => 5.1E-05s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:36', 'update_notifiarr') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 47: update_notifiarr migrated 11:16:36.9 Info: => 0.0005045s 11:16:36.9 Info: 49: email_multiple_addresses migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 49 11:16:36.9 Info: PerformDBOperation 11:16:36.9 Info: Performing DB Operation 11:16:36.9 Info: => 4.59E-05s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:36', 'email_multiple_addresses') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 49: email_multiple_addresses migrated 11:16:36.9 Info: => 0.0004964s 11:16:36.9 Info: 50: rename_blacklist_to_blocklist migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 50 11:16:36.9 Info: RenameTable Blacklist Blocklist 11:16:36.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:36.9 Info: => 0.0015092s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:36', 'rename_blacklist_to_blocklist') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 50: rename_blacklist_to_blocklist migrated 11:16:36.9 Info: => 0.0019842s 11:16:36.9 Info: 51: cdh_per_downloadclient migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 51 11:16:36.9 Info: AlterTable DownloadClients 11:16:36.9 Info: => 4E-07s 11:16:36.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:36.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:36.9 Info: => 0.0005352s 11:16:36.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:36.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:36.9 Info: => 0.0005174s 11:16:36.9 Info: PerformDBOperation 11:16:36.9 Info: Performing DB Operation 11:16:36.9 Info: => 0.0001484s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:36', 'cdh_per_downloadclient') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 51: cdh_per_downloadclient migrated 11:16:36.9 Info: => 0.0006059s 11:16:36.9 Info: 52: download_history migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 52 11:16:36.9 Info: CreateTable DownloadHistory 11:16:36.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) 11:16:36.9 Info: => 0.0001688s 11:16:36.9 Info: CreateIndex DownloadHistory (EventType) 11:16:36.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:36.9 Info: => 0.0001038s 11:16:36.9 Info: CreateIndex DownloadHistory (ArtistId) 11:16:36.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:36.9 Info: => 8.77E-05s 11:16:36.9 Info: CreateIndex DownloadHistory (DownloadId) 11:16:36.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:36.9 Info: => 7.64E-05s 11:16:36.9 Info: PerformDBOperation 11:16:36.9 Info: Performing DB Operation 11:16:36.9 Info: => 0.0001319s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:36', 'download_history') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 52: download_history migrated 11:16:36.9 Info: => 0.000544s 11:16:36.9 Info: 53: add_update_history migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 53 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:36', 'add_update_history') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 53: add_update_history migrated 11:16:36.9 Info: => 0.0003982s 11:16:36.9 Info: 54: add_on_update_to_notifications migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 54 11:16:36.9 Info: AlterTable Notifications 11:16:36.9 Info: => 4E-07s 11:16:36.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:36.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:36.9 Info: => 0.0005372s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:36', 'add_on_update_to_notifications') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 54: add_on_update_to_notifications migrated 11:16:36.9 Info: => 0.0009241s 11:16:36.9 Info: 55: download_client_per_indexer migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 55 11:16:36.9 Info: AlterTable Indexers 11:16:36.9 Info: => 5E-07s 11:16:36.9 Info: CreateColumn Indexers DownloadClientId Int32 11:16:36.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:36.9 Info: => 0.0005501s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:36', 'download_client_per_indexer') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 55: download_client_per_indexer migrated 11:16:36.9 Info: => 0.0009078s 11:16:36.9 Info: 56: AddNewItemMonitorType migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 56 11:16:36.9 Info: AlterTable Artists 11:16:36.9 Info: => 4E-07s 11:16:36.9 Info: CreateColumn Artists MonitorNewItems Int32 11:16:36.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:36.9 Info: => 0.0006256s 11:16:36.9 Info: AlterTable RootFolders 11:16:36.9 Info: => 3E-07s 11:16:36.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:36.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:36.9 Info: => 0.0005249s 11:16:36.9 Info: AlterTable ImportLists 11:16:36.9 Info: => 4E-07s 11:16:36.9 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:36.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:36.9 Info: => 0.0005142s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:36', 'AddNewItemMonitorType') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 56: AddNewItemMonitorType migrated 11:16:36.9 Info: => 0.0009815s 11:16:36.9 Info: 57: ImportListSearch migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 57 11:16:36.9 Info: AlterTable ImportLists 11:16:36.9 Info: => 5E-07s 11:16:36.9 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:36.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:36.9 Info: => 0.0005481s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:36', 'ImportListSearch') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 57: ImportListSearch migrated 11:16:36.9 Info: => 0.0010095s 11:16:36.9 Info: 58: ImportListMonitorExisting migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 58 11:16:36.9 Info: AlterTable ImportLists 11:16:36.9 Info: => 4E-07s 11:16:36.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:36.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:36.9 Info: => 0.0005975s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:36', 'ImportListMonitorExisting') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 58: ImportListMonitorExisting migrated 11:16:36.9 Info: => 0.0010489s 11:16:36.9 Info: 59: add_indexer_tags migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 59 11:16:36.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:36.9 Info: => 3.61E-05s 11:16:36.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:36.9 Info: => 2.62E-05s 11:16:36.9 Info: AlterTable Indexers 11:16:36.9 Info: => 2E-07s 11:16:36.9 Info: CreateColumn Indexers Tags String 11:16:36.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:36.9 Info: => 0.0005788s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:36', 'add_indexer_tags') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 59: add_indexer_tags migrated 11:16:36.9 Info: => 0.0009251s 11:16:36.9 Info: 60: update_audio_types migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 60 11:16:36.9 Info: PerformDBOperation 11:16:36.9 Info: Performing DB Operation 11:16:36.9 Info: => 4.1E-05s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:36', 'update_audio_types') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 60: update_audio_types migrated 11:16:36.9 Info: => 0.0003585s 11:16:36.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 61 11:16:36.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.9 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:36.9 Info: => 3.16E-05s 11:16:36.9 Info: AlterTable AlbumReleases 11:16:36.9 Info: => 2E-07s 11:16:36.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.9 Info: DROP TABLE "AlbumReleases" 11:16:36.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:36.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:36.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:36.9 Info: => 0.0053021s 11:16:36.9 Info: AlterTable Albums 11:16:36.9 Info: => 3E-07s 11:16:36.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.9 Info: DROP TABLE "Albums" 11:16:36.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.9 Info: => 0.0042834s 11:16:36.9 Info: AlterTable Albums 11:16:36.9 Info: => 3E-07s 11:16:36.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.9 Info: DROP TABLE "Albums" 11:16:36.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.9 Info: => 0.0045555s 11:16:36.9 Info: AlterTable Albums 11:16:36.9 Info: => 3E-07s 11:16:36.9 Info: AlterColumn Albums Added DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.9 Info: DROP TABLE "Albums" 11:16:36.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.9 Info: => 0.0042923s 11:16:36.9 Info: AlterTable Artists 11:16:36.9 Info: => 4E-07s 11:16:36.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:36.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:36.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:16:36.9 Info: DROP TABLE "Artists" 11:16:36.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.9 Info: => 0.0044705s 11:16:36.9 Info: AlterTable Artists 11:16:36.9 Info: => 3E-07s 11:16:36.9 Info: AlterColumn Artists Added DateTimeOffset 11:16:36.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:36.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:16:36.9 Info: DROP TABLE "Artists" 11:16:36.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.9 Info: => 0.0043518s 11:16:36.9 Info: AlterTable Blocklist 11:16:36.9 Info: => 3E-07s 11:16:36.9 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:36.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:16:36.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:16:36.9 Info: DROP TABLE "Blocklist" 11:16:36.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:36.9 Info: => 0.0037454s 11:16:36.9 Info: AlterTable Blocklist 11:16:36.9 Info: => 4E-07s 11:16:36.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:36.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:16:36.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:16:36.9 Info: DROP TABLE "Blocklist" 11:16:36.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:36.9 Info: => 0.0038586s 11:16:36.9 Info: AlterTable Commands 11:16:36.9 Info: => 4E-07s 11:16:36.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.9 Info: DROP TABLE "Commands" 11:16:36.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:36.9 Info: => 0.0036726s 11:16:36.9 Info: AlterTable Commands 11:16:36.9 Info: => 4E-07s 11:16:36.9 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.9 Info: DROP TABLE "Commands" 11:16:36.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:36.9 Info: => 0.0037455s 11:16:36.9 Info: AlterTable Commands 11:16:36.9 Info: => 4E-07s 11:16:36.9 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.9 Info: DROP TABLE "Commands" 11:16:36.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:36.9 Info: => 0.0039122s 11:16:36.9 Info: AlterTable DownloadClientStatus 11:16:36.9 Info: => 4E-07s 11:16:36.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:36.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) 11:16:36.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:36.9 Info: DROP TABLE "DownloadClientStatus" 11:16:36.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:36.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:36.9 Info: => 0.0058703s 11:16:36.9 Info: AlterTable DownloadClientStatus 11:16:36.9 Info: => 3E-07s 11:16:36.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:36.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) 11:16:36.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:36.9 Info: DROP TABLE "DownloadClientStatus" 11:16:36.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:36.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:36.9 Info: => 0.0038497s 11:16:36.9 Info: AlterTable DownloadClientStatus 11:16:36.9 Info: => 4E-07s 11:16:36.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:36.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) 11:16:36.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:36.9 Info: DROP TABLE "DownloadClientStatus" 11:16:36.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:36.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:36.9 Info: => 0.0039827s 11:16:36.9 Info: AlterTable DownloadHistory 11:16:36.9 Info: => 4E-07s 11:16:36.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.9 Info: DROP TABLE "DownloadHistory" 11:16:36.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:36.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:36.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:36.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:36.9 Info: => 0.0043637s 11:16:36.9 Info: AlterTable ExtraFiles 11:16:36.9 Info: => 3E-07s 11:16:36.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.9 Info: DROP TABLE "ExtraFiles" 11:16:36.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:36.9 Info: => 0.0036293s 11:16:36.9 Info: AlterTable ExtraFiles 11:16:36.9 Info: => 4E-07s 11:16:36.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.9 Info: DROP TABLE "ExtraFiles" 11:16:36.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:36.9 Info: => 0.0036406s 11:16:36.9 Info: AlterTable History 11:16:36.9 Info: => 4E-07s 11:16:36.9 Info: AlterColumn History Date DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.9 Info: DROP TABLE "History" 11:16:36.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:36.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:36.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:36.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:36.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:36.9 Info: => 0.0044475s 11:16:36.9 Info: AlterTable ImportListStatus 11:16:36.9 Info: => 3E-07s 11:16:36.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:37.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) 11:16:37.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:37.0 Info: DROP TABLE "ImportListStatus" 11:16:37.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.0 Info: => 0.004863s 11:16:37.0 Info: AlterTable ImportListStatus 11:16:37.0 Info: => 3E-07s 11:16:37.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:37.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) 11:16:37.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:37.0 Info: DROP TABLE "ImportListStatus" 11:16:37.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.0 Info: => 0.0044042s 11:16:37.0 Info: AlterTable ImportListStatus 11:16:37.0 Info: => 3E-07s 11:16:37.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:37.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) 11:16:37.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:37.0 Info: DROP TABLE "ImportListStatus" 11:16:37.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.0 Info: => 0.0044715s 11:16:37.0 Info: AlterTable IndexerStatus 11:16:37.0 Info: => 4E-07s 11:16:37.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:37.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:37.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:37.0 Info: DROP TABLE "IndexerStatus" 11:16:37.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.0 Info: => 0.0044159s 11:16:37.0 Info: AlterTable IndexerStatus 11:16:37.0 Info: => 3E-07s 11:16:37.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:37.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:37.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:37.0 Info: DROP TABLE "IndexerStatus" 11:16:37.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.0 Info: => 0.0038107s 11:16:37.0 Info: AlterTable IndexerStatus 11:16:37.0 Info: => 3E-07s 11:16:37.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:37.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:37.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:37.0 Info: DROP TABLE "IndexerStatus" 11:16:37.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.0 Info: => 0.0038648s 11:16:37.0 Info: AlterTable LyricFiles 11:16:37.0 Info: => 4E-07s 11:16:37.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.0 Info: DROP TABLE "LyricFiles" 11:16:37.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:37.0 Info: => 0.0036207s 11:16:37.0 Info: AlterTable LyricFiles 11:16:37.0 Info: => 3E-07s 11:16:37.0 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.0 Info: DROP TABLE "LyricFiles" 11:16:37.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:37.0 Info: => 0.0036449s 11:16:37.0 Info: AlterTable MetadataFiles 11:16:37.0 Info: => 3E-07s 11:16:37.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.0 Info: DROP TABLE "MetadataFiles" 11:16:37.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:37.0 Info: => 0.0036986s 11:16:37.0 Info: AlterTable MetadataFiles 11:16:37.0 Info: => 5E-07s 11:16:37.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.0 Info: DROP TABLE "MetadataFiles" 11:16:37.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:37.0 Info: => 0.0049684s 11:16:37.0 Info: AlterTable PendingReleases 11:16:37.0 Info: => 4E-07s 11:16:37.0 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:37.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) 11:16:37.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:37.0 Info: DROP TABLE "PendingReleases" 11:16:37.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:37.0 Info: => 0.0036342s 11:16:37.0 Info: AlterTable ScheduledTasks 11:16:37.0 Info: => 4E-07s 11:16:37.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:37.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) 11:16:37.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:37.0 Info: DROP TABLE "ScheduledTasks" 11:16:37.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:37.0 Info: => 0.0040277s 11:16:37.0 Info: AlterTable ScheduledTasks 11:16:37.0 Info: => 3E-07s 11:16:37.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:37.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) 11:16:37.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:37.0 Info: DROP TABLE "ScheduledTasks" 11:16:37.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:37.0 Info: => 0.004345s 11:16:37.0 Info: AlterTable TrackFiles 11:16:37.0 Info: => 4E-07s 11:16:37.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.0 Info: DROP TABLE "TrackFiles" 11:16:37.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.0 Info: => 0.0039722s 11:16:37.0 Info: AlterTable TrackFiles 11:16:37.0 Info: => 3E-07s 11:16:37.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.0 Info: DROP TABLE "TrackFiles" 11:16:37.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.0 Info: => 0.004237s 11:16:37.0 Info: AlterTable VersionInfo 11:16:37.0 Info: => 3E-07s 11:16:37.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:37.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:37.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:37.0 Info: DROP TABLE "VersionInfo" 11:16:37.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:37.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:37.0 Info: => 0.0043733s 11:16:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:37', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:37.0 Info: Committing Transaction 11:16:37.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:37.0 Info: => 0.0052731s 11:16:37.0 Info: 62: add_on_delete_to_notifications migrating 11:16:37.0 Info: Beginning Transaction 11:16:37.0 Info: Starting migration of Main DB to 62 11:16:37.0 Info: AlterTable Notifications 11:16:37.0 Info: => 4E-07s 11:16:37.0 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:37.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:37.0 Info: => 0.0005479s 11:16:37.0 Info: AlterTable Notifications 11:16:37.0 Info: => 3E-07s 11:16:37.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:37.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:37.0 Info: => 0.0005337s 11:16:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:37', 'add_on_delete_to_notifications') 11:16:37.0 Info: Committing Transaction 11:16:37.0 Info: 62: add_on_delete_to_notifications migrated 11:16:37.0 Info: => 0.0009813s 11:16:37.0 Info: 63: add_custom_formats migrating 11:16:37.0 Info: Beginning Transaction 11:16:37.0 Info: Starting migration of Main DB to 63 11:16:37.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 11:16:37.0 Info: AlterTable DelayProfiles 11:16:37.0 Info: => 4E-07s 11:16:37.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:37.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:37.0 Info: => 0.0005427s 11:16:37.0 Info: UpdateData 11:16:37.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:37.0 Info: => 4.11E-05s 11:16:37.0 Info: AlterTable TrackFiles 11:16:37.0 Info: => 3E-07s 11:16:37.0 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:37.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:37.0 Info: => 0.0005549s 11:16:37.0 Info: PerformDBOperation 11:16:37.0 Info: Performing DB Operation 11:16:37.0 Info: => 0.000936s 11:16:37.0 Info: CreateTable CustomFormats 11:16:37.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) 11:16:37.0 Info: => 0.0001164s 11:16:37.0 Info: CreateIndex CustomFormats (Name) 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:37.0 Info: => 8.39E-05s 11:16:37.0 Info: AlterTable QualityProfiles 11:16:37.0 Info: => 4E-07s 11:16:37.0 Info: CreateColumn QualityProfiles FormatItems String 11:16:37.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:37.0 Info: => 0.0005513s 11:16:37.0 Info: AlterTable QualityProfiles 11:16:37.0 Info: => 4E-07s 11:16:37.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:37.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:37.0 Info: => 0.0005399s 11:16:37.0 Info: AlterTable QualityProfiles 11:16:37.0 Info: => 3E-07s 11:16:37.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:37.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:37.0 Info: => 0.0005814s 11:16:37.0 Info: PerformDBOperation 11:16:37.0 Info: Performing DB Operation 11:16:37.0 Info: => 0.0010321s 11:16:37.0 Info: PerformDBOperation 11:16:37.0 Info: Performing DB Operation 11:16:37.0 Info: => 2.7E-05s 11:16:37.0 Info: DeleteColumn ReleaseProfiles Preferred 11:16:37.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) 11:16:37.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:37.0 Info: DROP TABLE "ReleaseProfiles" 11:16:37.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:37.0 Info: => 0.0039041s 11:16:37.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:37.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) 11:16:37.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:37.0 Info: DROP TABLE "ReleaseProfiles" 11:16:37.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:37.0 Info: => 0.0037999s 11:16:37.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:37.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:37.0 Info: => 3.87E-05s 11:16:37.0 Info: AlterTable DelayProfiles 11:16:37.0 Info: => 3E-07s 11:16:37.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:37.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:37.0 Info: => 0.0005966s 11:16:37.0 Info: AlterTable DelayProfiles 11:16:37.0 Info: => 3E-07s 11:16:37.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:37.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:37.0 Info: => 0.0006346s 11:16:37.0 Info: -> 1 Insert operations completed in 00:00:00.0000675 taking an average of 00:00:00.0000675 11:16:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:37', 'add_custom_formats') 11:16:37.0 Info: Committing Transaction 11:16:37.0 Info: 63: add_custom_formats migrated 11:16:37.0 Info: => 0.0011756s 11:16:37.0 Debug: Took: 00:00:00.3711871 11:16:37.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 11:16:37.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 11:16:37.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349971199341_149/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:37.1 Info: DatabaseEngineVersionCheck migrating 11:16:37.1 Info: PerformDBOperation 11:16:37.1 Info: Performing DB Operation 11:16:37.1 Info: SQLite 3.46.0 11:16:37.1 Info: => 0.0015281s 11:16:37.1 Info: DatabaseEngineVersionCheck migrated 11:16:37.1 Info: => 0.0015369s 11:16:37.1 Info: VersionMigration migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: CreateTable VersionInfo 11:16:37.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:37.1 Info: => 0.0001857s 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: VersionMigration migrated 11:16:37.1 Info: => 0.0008966s 11:16:37.1 Info: VersionUniqueMigration migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: CreateIndex VersionInfo (Version) 11:16:37.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:37.1 Info: => 0.0001117s 11:16:37.1 Info: AlterTable VersionInfo 11:16:37.1 Info: => 4E-07s 11:16:37.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:37.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:37.1 Info: => 0.0005024s 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: VersionUniqueMigration migrated 11:16:37.1 Info: => 0.000929s 11:16:37.1 Info: VersionDescriptionMigration migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: AlterTable VersionInfo 11:16:37.1 Info: => 5E-07s 11:16:37.1 Info: CreateColumn VersionInfo Description String 11:16:37.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:37.1 Info: => 0.0001831s 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: VersionDescriptionMigration migrated 11:16:37.1 Info: => 0.0004695s 11:16:37.1 Info: 1: InitialSetup migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 1 11:16:37.1 Info: CreateTable Config 11:16:37.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:37.1 Info: => 0.0001395s 11:16:37.1 Info: CreateIndex Config (Key) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:37.1 Info: => 7.29E-05s 11:16:37.1 Info: CreateTable RootFolders 11:16:37.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:37.1 Info: => 0.0001114s 11:16:37.1 Info: CreateIndex RootFolders (Path) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:37.1 Info: => 7.44E-05s 11:16:37.1 Info: CreateTable Artists 11:16:37.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) 11:16:37.1 Info: => 0.0002149s 11:16:37.1 Info: CreateIndex Artists (ForeignArtistId) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:37.1 Info: => 7.67E-05s 11:16:37.1 Info: CreateIndex Artists (NameSlug) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:37.1 Info: => 6.9E-05s 11:16:37.1 Info: CreateIndex Artists (CleanName) 11:16:37.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.1 Info: => 6.7E-05s 11:16:37.1 Info: CreateIndex Artists (Path) 11:16:37.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.1 Info: => 6.45E-05s 11:16:37.1 Info: CreateTable Albums 11:16:37.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) 11:16:37.1 Info: => 0.0002234s 11:16:37.1 Info: CreateIndex Albums (ForeignAlbumId) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.1 Info: => 7.46E-05s 11:16:37.1 Info: CreateIndex Albums (MBId) 11:16:37.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:37.1 Info: => 6.59E-05s 11:16:37.1 Info: CreateIndex Albums (TADBId) 11:16:37.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:37.1 Info: => 6.44E-05s 11:16:37.1 Info: CreateIndex Albums (TitleSlug) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:37.1 Info: => 7.48E-05s 11:16:37.1 Info: CreateIndex Albums (CleanTitle) 11:16:37.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.1 Info: => 6.28E-05s 11:16:37.1 Info: CreateIndex Albums (Path) 11:16:37.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:37.1 Info: => 5.94E-05s 11:16:37.1 Info: CreateTable Tracks 11:16:37.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) 11:16:37.1 Info: => 0.0001364s 11:16:37.1 Info: CreateIndex Tracks (ForeignTrackId) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:37.1 Info: => 6.95E-05s 11:16:37.1 Info: CreateIndex Tracks (ArtistId) 11:16:37.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:37.1 Info: => 6.93E-05s 11:16:37.1 Info: CreateIndex Tracks (TrackFileId) 11:16:37.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:37.1 Info: => 6.94E-05s 11:16:37.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:37.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:37.1 Info: => 6.92E-05s 11:16:37.1 Info: CreateTable TrackFiles 11:16:37.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) 11:16:37.1 Info: => 0.0001316s 11:16:37.1 Info: CreateIndex TrackFiles (ArtistId) 11:16:37.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:37.1 Info: => 6.87E-05s 11:16:37.1 Info: CreateIndex TrackFiles (AlbumId) 11:16:37.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.1 Info: => 6.39E-05s 11:16:37.1 Info: CreateTable History 11:16:37.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) 11:16:37.1 Info: => 0.0001449s 11:16:37.1 Info: CreateIndex History (Date) 11:16:37.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:37.1 Info: => 6.92E-05s 11:16:37.1 Info: CreateIndex History (EventType) 11:16:37.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:37.1 Info: => 9.91E-05s 11:16:37.1 Info: CreateIndex History (DownloadId) 11:16:37.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:37.1 Info: => 7.03E-05s 11:16:37.1 Info: CreateIndex History (AlbumId) 11:16:37.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:37.1 Info: => 7.29E-05s 11:16:37.1 Info: CreateTable Notifications 11:16:37.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) 11:16:37.1 Info: => 0.0001667s 11:16:37.1 Info: CreateTable ScheduledTasks 11:16:37.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:37.1 Info: => 0.0001135s 11:16:37.1 Info: CreateIndex ScheduledTasks (TypeName) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:37.1 Info: => 7.42E-05s 11:16:37.1 Info: CreateTable Indexers 11:16:37.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) 11:16:37.1 Info: => 0.0001168s 11:16:37.1 Info: CreateIndex Indexers (Name) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:37.1 Info: => 7E-05s 11:16:37.1 Info: CreateTable Profiles 11:16:37.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:37.1 Info: => 0.0001031s 11:16:37.1 Info: CreateIndex Profiles (Name) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:37.1 Info: => 6.88E-05s 11:16:37.1 Info: CreateTable QualityDefinitions 11:16:37.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:37.1 Info: => 0.0001148s 11:16:37.1 Info: CreateIndex QualityDefinitions (Quality) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:37.1 Info: => 7.12E-05s 11:16:37.1 Info: CreateIndex QualityDefinitions (Title) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:37.1 Info: => 6.73E-05s 11:16:37.1 Info: CreateTable NamingConfig 11:16:37.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) 11:16:37.1 Info: => 0.0001234s 11:16:37.1 Info: CreateTable Blacklist 11:16:37.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 '') 11:16:37.1 Info: => 0.0001629s 11:16:37.1 Info: CreateTable Metadata 11:16:37.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) 11:16:37.1 Info: => 0.0001138s 11:16:37.1 Info: CreateTable MetadataFiles 11:16:37.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) 11:16:37.1 Info: => 0.0001284s 11:16:37.1 Info: CreateTable DownloadClients 11:16:37.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) 11:16:37.1 Info: => 0.0001127s 11:16:37.1 Info: CreateTable PendingReleases 11:16:37.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 '') 11:16:37.1 Info: => 0.0001201s 11:16:37.1 Info: CreateTable RemotePathMappings 11:16:37.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:37.1 Info: => 0.000104s 11:16:37.1 Info: CreateTable Tags 11:16:37.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:37.1 Info: => 0.000101s 11:16:37.1 Info: CreateIndex Tags (Label) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:37.1 Info: => 7.91E-05s 11:16:37.1 Info: CreateTable Restrictions 11:16:37.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:37.1 Info: => 0.0001079s 11:16:37.1 Info: CreateTable DelayProfiles 11:16:37.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) 11:16:37.1 Info: => 0.0001305s 11:16:37.1 Info: CreateTable Users 11:16:37.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:37.1 Info: => 0.0001051s 11:16:37.1 Info: CreateIndex Users (Identifier) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:37.1 Info: => 8.12E-05s 11:16:37.1 Info: CreateIndex Users (Username) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:37.1 Info: => 7.41E-05s 11:16:37.1 Info: CreateTable Commands 11:16:37.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) 11:16:37.1 Info: => 0.0001308s 11:16:37.1 Info: CreateTable IndexerStatus 11:16:37.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) 11:16:37.1 Info: => 0.0001279s 11:16:37.1 Info: CreateIndex IndexerStatus (ProviderId) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.1 Info: => 0.0001243s 11:16:37.1 Info: CreateTable ExtraFiles 11:16:37.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) 11:16:37.1 Info: => 0.0001409s 11:16:37.1 Info: CreateTable LyricFiles 11:16:37.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) 11:16:37.1 Info: => 0.0001741s 11:16:37.1 Info: CreateTable LanguageProfiles 11:16:37.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:37.1 Info: => 0.0001069s 11:16:37.1 Info: CreateIndex LanguageProfiles (Name) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:37.1 Info: => 8.15E-05s 11:16:37.1 Info: CreateTable DownloadClientStatus 11:16:37.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) 11:16:37.1 Info: => 0.0001139s 11:16:37.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:37.1 Info: => 8.41E-05s 11:16:37.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:37.1 Info: -> 1 Insert operations completed in 00:00:00.0000505 taking an average of 00:00:00.0000505 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:37', 'InitialSetup') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 1: InitialSetup migrated 11:16:37.1 Info: => 0.0009955s 11:16:37.1 Info: 2: add_reason_to_pending_releases migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 2 11:16:37.1 Info: AlterTable PendingReleases 11:16:37.1 Info: => 5E-07s 11:16:37.1 Info: CreateColumn PendingReleases Reason Int32 11:16:37.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:37.1 Info: => 0.0004902s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:37', 'add_reason_to_pending_releases') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 2: add_reason_to_pending_releases migrated 11:16:37.1 Info: => 0.000948s 11:16:37.1 Info: 3: add_medium_support migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 3 11:16:37.1 Info: AlterTable Albums 11:16:37.1 Info: => 5E-07s 11:16:37.1 Info: CreateColumn Albums Media String 11:16:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:37.1 Info: => 0.0005123s 11:16:37.1 Info: AlterTable Tracks 11:16:37.1 Info: => 4E-07s 11:16:37.1 Info: CreateColumn Tracks MediumNumber Int32 11:16:37.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:37.1 Info: => 0.0004507s 11:16:37.1 Info: AlterTable Tracks 11:16:37.1 Info: => 4E-07s 11:16:37.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:37.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:37.1 Info: => 0.0004362s 11:16:37.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:37.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:37.1 Info: => 3.46E-05s 11:16:37.1 Info: DeleteColumn Tracks TrackNumber 11:16:37.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) 11:16:37.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" 11:16:37.1 Info: DROP TABLE "Tracks" 11:16:37.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:37.1 Info: => 0.0038946s 11:16:37.1 Info: AlterTable Tracks 11:16:37.1 Info: => 4E-07s 11:16:37.1 Info: CreateColumn Tracks TrackNumber String 11:16:37.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:37.1 Info: => 0.0004271s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:37', 'add_medium_support') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 3: add_medium_support migrated 11:16:37.1 Info: => 0.0010009s 11:16:37.1 Info: 4: add_various_qualites_in_profile migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 4 11:16:37.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:37.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:37.1 Info: => 3.99E-05s 11:16:37.1 Info: PerformDBOperation 11:16:37.1 Info: Performing DB Operation 11:16:37.1 Info: => 2.83E-05s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:37', 'add_various_qualites_in_profile') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 4: add_various_qualites_in_profile migrated 11:16:37.1 Info: => 0.0004161s 11:16:37.1 Info: 5: metadata_profiles migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 5 11:16:37.1 Info: CreateTable MetadataProfiles 11:16:37.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:37.1 Info: => 0.0001249s 11:16:37.1 Info: CreateIndex MetadataProfiles (Name) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:37.1 Info: => 9.07E-05s 11:16:37.1 Info: AlterTable Artists 11:16:37.1 Info: => 3E-07s 11:16:37.1 Info: CreateColumn Artists MetadataProfileId Int32 11:16:37.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:37.1 Info: => 0.0004603s 11:16:37.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:37.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) 11:16:37.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" 11:16:37.1 Info: DROP TABLE "Artists" 11:16:37.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.1 Info: => 0.0039682s 11:16:37.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:37.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) 11:16:37.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" 11:16:37.1 Info: DROP TABLE "Artists" 11:16:37.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.1 Info: => 0.0044556s 11:16:37.1 Info: AlterTable Albums 11:16:37.1 Info: => 3E-07s 11:16:37.1 Info: CreateColumn Albums SecondaryTypes String 11:16:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:37.1 Info: => 0.0004578s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:37', 'metadata_profiles') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 5: metadata_profiles migrated 11:16:37.1 Info: => 0.0010984s 11:16:37.1 Info: 6: separate_automatic_and_interactive_search migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 6 11:16:37.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:37.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) 11:16:37.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:37.1 Info: DROP TABLE "Indexers" 11:16:37.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:37.1 Info: => 0.003907s 11:16:37.1 Info: AlterTable Indexers 11:16:37.1 Info: => 3E-07s 11:16:37.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:37.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:37.1 Info: => 0.000455s 11:16:37.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:37.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:37.1 Info: => 3.57E-05s 11:16:37.1 Info: AlterTable Indexers 11:16:37.1 Info: => 3E-07s 11:16:37.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:37.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) 11:16:37.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" 11:16:37.1 Info: DROP TABLE "Indexers" 11:16:37.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:37.1 Info: => 0.0038815s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:37', 'separate_automatic_and_interactive_search') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 6: separate_automatic_and_interactive_search migrated 11:16:37.1 Info: => 0.0043892s 11:16:37.1 Info: 7: change_album_path_to_relative migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 7 11:16:37.1 Info: DeleteColumn Albums Path 11:16:37.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) 11:16:37.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" 11:16:37.1 Info: DROP TABLE "Albums" 11:16:37.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.1 Info: => 0.005386s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:37', 'change_album_path_to_relative') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 7: change_album_path_to_relative migrated 11:16:37.1 Info: => 0.0059469s 11:16:37.1 Info: 8: change_quality_size_mb_to_kb migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 8 11:16:37.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 11:16:37.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 11:16:37.1 Info: => 3.76E-05s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:37', 'change_quality_size_mb_to_kb') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 8: change_quality_size_mb_to_kb migrated 11:16:37.1 Info: => 0.0004819s 11:16:37.1 Info: 9: album_releases migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 9 11:16:37.1 Info: AlterTable Albums 11:16:37.1 Info: => 5E-07s 11:16:37.1 Info: CreateColumn Albums Releases String 11:16:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:37.1 Info: => 0.0005019s 11:16:37.1 Info: AlterTable Albums 11:16:37.1 Info: => 4E-07s 11:16:37.1 Info: CreateColumn Albums CurrentRelease String 11:16:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:37.1 Info: => 0.0004956s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:37', 'album_releases') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 9: album_releases migrated 11:16:37.1 Info: => 0.000968s 11:16:37.1 Info: 10: album_releases_fix migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 10 11:16:37.1 Info: AlterTable Albums 11:16:37.1 Info: => 5E-07s 11:16:37.1 Info: AlterColumn Albums Releases String 11:16:37.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) 11:16:37.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" 11:16:37.1 Info: DROP TABLE "Albums" 11:16:37.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.1 Info: => 0.0047148s 11:16:37.1 Info: AlterTable Albums 11:16:37.1 Info: => 4E-07s 11:16:37.1 Info: AlterColumn Albums CurrentRelease String 11:16:37.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) 11:16:37.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" 11:16:37.1 Info: DROP TABLE "Albums" 11:16:37.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.1 Info: => 0.0047212s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:37', 'album_releases_fix') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 10: album_releases_fix migrated 11:16:37.1 Info: => 0.00527s 11:16:37.1 Info: 11: import_lists migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 11 11:16:37.1 Info: CreateTable ImportLists 11:16:37.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) 11:16:37.1 Info: => 0.000163s 11:16:37.1 Info: CreateIndex ImportLists (Name) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:37.1 Info: => 8.37E-05s 11:16:37.1 Info: CreateTable ImportListStatus 11:16:37.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) 11:16:37.1 Info: => 0.000122s 11:16:37.1 Info: CreateIndex ImportListStatus (ProviderId) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.1 Info: => 8.23E-05s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:37', 'import_lists') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 11: import_lists migrated 11:16:37.1 Info: => 0.0005626s 11:16:37.1 Info: 12: add_release_status migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 12 11:16:37.1 Info: AlterTable MetadataProfiles 11:16:37.1 Info: => 5E-07s 11:16:37.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:37.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:37.1 Info: => 0.0005026s 11:16:37.1 Info: PerformDBOperation 11:16:37.1 Info: Performing DB Operation 11:16:37.1 Info: => 2.38E-05s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:37', 'add_release_status') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 12: add_release_status migrated 11:16:37.1 Info: => 0.0006241s 11:16:37.1 Info: 13: album_download_notification migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 13 11:16:37.1 Info: AlterTable Notifications 11:16:37.1 Info: => 1.1E-06s 11:16:37.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:37.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:37.1 Info: => 0.0006232s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:37', 'album_download_notification') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 13: album_download_notification migrated 11:16:37.1 Info: => 0.001045s 11:16:37.1 Info: 14: fix_language_metadata_profiles migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 14 11:16:37.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 11:16:37.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 11:16:37.1 Info: => 8.75E-05s 11:16:37.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 11:16:37.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 11:16:37.1 Info: => 7.59E-05s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:37', 'fix_language_metadata_profiles') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 14: fix_language_metadata_profiles migrated 11:16:37.1 Info: => 0.0004514s 11:16:37.1 Info: 15: remove_fanzub migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 15 11:16:37.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:37.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:37.1 Info: => 3.71E-05s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:37', 'remove_fanzub') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 15: remove_fanzub migrated 11:16:37.1 Info: => 0.000389s 11:16:37.1 Info: 16: update_artist_history_indexes migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 16 11:16:37.1 Info: CreateIndex Albums (ArtistId) 11:16:37.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:37.1 Info: => 0.0001105s 11:16:37.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:37.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:37.1 Info: => 8.83E-05s 11:16:37.1 Info: DeleteIndex History (AlbumId) 11:16:37.1 Info: DROP INDEX "IX_History_AlbumId" 11:16:37.1 Info: => 0.0001366s 11:16:37.1 Info: CreateIndex History (AlbumId, Date) 11:16:37.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:37.1 Info: => 8.36E-05s 11:16:37.1 Info: DeleteIndex History (DownloadId) 11:16:37.1 Info: DROP INDEX "IX_History_DownloadId" 11:16:37.1 Info: => 0.0001196s 11:16:37.1 Info: CreateIndex History (DownloadId, Date) 11:16:37.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:37.1 Info: => 9.95E-05s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:37', 'update_artist_history_indexes') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 16: update_artist_history_indexes migrated 11:16:37.1 Info: => 0.000555s 11:16:37.1 Info: 17: remove_nma migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 17 11:16:37.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:37.1 Info: => 3.9E-05s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:37', 'remove_nma') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 17: remove_nma migrated 11:16:37.1 Info: => 0.0004894s 11:16:37.1 Info: 18: album_disambiguation migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 18 11:16:37.1 Info: AlterTable Albums 11:16:37.1 Info: => 5E-07s 11:16:37.1 Info: CreateColumn Albums Disambiguation String 11:16:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:37.1 Info: => 0.0005044s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:37', 'album_disambiguation') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 18: album_disambiguation migrated 11:16:37.1 Info: => 0.0009581s 11:16:37.1 Info: 19: add_ape_quality_in_profiles migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 19 11:16:37.1 Info: PerformDBOperation 11:16:37.1 Info: Performing DB Operation 11:16:37.1 Info: => 2.48E-05s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:37', 'add_ape_quality_in_profiles') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 19: add_ape_quality_in_profiles migrated 11:16:37.1 Info: => 0.0003561s 11:16:37.1 Info: 20: remove_pushalot migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 20 11:16:37.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:37.2 Info: => 4.13E-05s 11:16:37.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:37.2 Info: => 3.32E-05s 11:16:37.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:37.2 Info: => 4.43E-05s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:37', 'remove_pushalot') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 20: remove_pushalot migrated 11:16:37.2 Info: => 0.0004308s 11:16:37.2 Info: 21: add_custom_filters migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 21 11:16:37.2 Info: CreateTable CustomFilters 11:16:37.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:37.2 Info: => 0.0001165s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:37', 'add_custom_filters') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 21: add_custom_filters migrated 11:16:37.2 Info: => 0.0005942s 11:16:37.2 Info: 22: import_list_tags migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 22 11:16:37.2 Info: AlterTable ImportLists 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn ImportLists Tags String 11:16:37.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:37.2 Info: => 0.0005229s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:37', 'import_list_tags') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 22: import_list_tags migrated 11:16:37.2 Info: => 0.0010145s 11:16:37.2 Info: 23: add_release_groups_etc migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 23 11:16:37.2 Info: CreateTable ArtistMetadata 11:16:37.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) 11:16:37.2 Info: => 0.0001773s 11:16:37.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:37.2 Info: => 8.88E-05s 11:16:37.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" 11:16:37.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" 11:16:37.2 Info: => 9.68E-05s 11:16:37.2 Info: AlterTable Artists 11:16:37.2 Info: => 3E-07s 11:16:37.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:37.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:37.2 Info: => 0.0005316s 11:16:37.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:37.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:37.2 Info: => 6.16E-05s 11:16:37.2 Info: CreateTable AlbumReleases 11:16:37.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) 11:16:37.2 Info: => 0.0001658s 11:16:37.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:37.2 Info: => 9.38E-05s 11:16:37.2 Info: CreateIndex AlbumReleases (AlbumId) 11:16:37.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:37.2 Info: => 7.35E-05s 11:16:37.2 Info: PerformDBOperation 11:16:37.2 Info: Performing DB Operation 11:16:37.2 Info: => 4.76E-05s 11:16:37.2 Info: AlterTable Albums 11:16:37.2 Info: => 3E-07s 11:16:37.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:37.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:37.2 Info: => 0.0005438s 11:16:37.2 Info: AlterTable Albums 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:37.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:37.2 Info: => 0.0005457s 11:16:37.2 Info: AlterTable Albums 11:16:37.2 Info: => 3E-07s 11:16:37.2 Info: CreateColumn Albums Links String 11:16:37.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:37.2 Info: => 0.00051s 11:16:37.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:37.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:37.2 Info: => 0.0001033s 11:16:37.2 Info: AlterTable Tracks 11:16:37.2 Info: => 3E-07s 11:16:37.2 Info: CreateColumn Tracks ForeignRecordingId String 11:16:37.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:37.2 Info: => 0.000531s 11:16:37.2 Info: AlterTable Tracks 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:37.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:37.2 Info: => 0.0005292s 11:16:37.2 Info: AlterTable Tracks 11:16:37.2 Info: => 3E-07s 11:16:37.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:37.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:37.2 Info: => 0.0005522s 11:16:37.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:37.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:37.2 Info: => 8.63E-05s 11:16:37.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:37.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:37.2 Info: => 6.53E-05s 11:16:37.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:37.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:37.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" 11:16:37.2 Info: DROP TABLE "Artists" 11:16:37.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.2 Info: => 0.008438s 11:16:37.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:37.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) 11:16:37.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" 11:16:37.2 Info: DROP TABLE "Albums" 11:16:37.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.2 Info: => 0.0043565s 11:16:37.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:37.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) 11:16:37.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" 11:16:37.2 Info: DROP TABLE "Tracks" 11:16:37.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:37.2 Info: => 0.0040155s 11:16:37.2 Info: DeleteColumn TrackFiles ArtistId 11:16:37.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) 11:16:37.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" 11:16:37.2 Info: DROP TABLE "TrackFiles" 11:16:37.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.2 Info: => 0.0038285s 11:16:37.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:37.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.2 Info: => 7.63E-05s 11:16:37.2 Info: CreateIndex Artists (Monitored) 11:16:37.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.2 Info: => 7.32E-05s 11:16:37.2 Info: CreateIndex Albums (ArtistMetadataId) 11:16:37.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:37.2 Info: => 7.11E-05s 11:16:37.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:37.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:37.2 Info: => 6.88E-05s 11:16:37.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:37.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:37.2 Info: => 6.87E-05s 11:16:37.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:37.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:37.2 Info: => 7.87E-05s 11:16:37.2 Info: UpdateData 11:16:37.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:37.2 Info: => 3.66E-05s 11:16:37.2 Info: UpdateData 11:16:37.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:37.2 Info: => 2.99E-05s 11:16:37.2 Info: UpdateData 11:16:37.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:37.2 Info: => 3.33E-05s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:37', 'add_release_groups_etc') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 23: add_release_groups_etc migrated 11:16:37.2 Info: => 0.0007024s 11:16:37.2 Info: 24: NewMediaInfoFormat migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 24 11:16:37.2 Info: UpdateData 11:16:37.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:37.2 Info: => 3.71E-05s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:37', 'NewMediaInfoFormat') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 24: NewMediaInfoFormat migrated 11:16:37.2 Info: => 0.0004982s 11:16:37.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 25 11:16:37.2 Info: RenameTable Restrictions ReleaseProfiles 11:16:37.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:37.2 Info: => 0.0017815s 11:16:37.2 Info: AlterTable ReleaseProfiles 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:37.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:37.2 Info: => 0.0004843s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:37', 'rename_restrictions_to_release_profiles') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:37.2 Info: => 0.0009523s 11:16:37.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 26 11:16:37.2 Info: RenameTable Profiles QualityProfiles 11:16:37.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:37.2 Info: => 0.0016248s 11:16:37.2 Info: AlterTable QualityProfiles 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:37.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:37.2 Info: => 0.0004778s 11:16:37.2 Info: AlterTable LanguageProfiles 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:37.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:37.2 Info: => 0.0004637s 11:16:37.2 Info: UpdateData 11:16:37.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:37.2 Info: => 3.33E-05s 11:16:37.2 Info: UpdateData 11:16:37.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:37.2 Info: => 2.5E-05s 11:16:37.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:37.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:37.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:37.2 Info: DROP TABLE "Artists" 11:16:37.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.2 Info: => 0.004042s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:37', 'rename_quality_profiles_add_upgrade_allowed') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:37.2 Info: => 0.0045736s 11:16:37.2 Info: 27: add_import_exclusions migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 27 11:16:37.2 Info: CreateTable ImportListExclusions 11:16:37.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:37.2 Info: => 9.98E-05s 11:16:37.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:37.2 Info: => 8.12E-05s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:37', 'add_import_exclusions') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 27: add_import_exclusions migrated 11:16:37.2 Info: => 0.0005484s 11:16:37.2 Info: 28: clean_artist_metadata_table migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 28 11:16:37.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) 11:16:37.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) 11:16:37.2 Info: => 0.0001258s 11:16:37.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) 11:16:37.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) 11:16:37.2 Info: => 0.0001146s 11:16:37.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) 11:16:37.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) 11:16:37.2 Info: => 0.0001134s 11:16:37.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) 11:16:37.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) 11:16:37.2 Info: => 0.000119s 11:16:37.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) 11:16:37.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) 11:16:37.2 Info: => 0.0001096s 11:16:37.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) 11:16:37.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) 11:16:37.2 Info: => 0.0001081s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:37', 'clean_artist_metadata_table') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 28: clean_artist_metadata_table migrated 11:16:37.2 Info: => 0.0005475s 11:16:37.2 Info: 29: health_issue_notification migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 29 11:16:37.2 Info: AlterTable Notifications 11:16:37.2 Info: => 5E-07s 11:16:37.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:37.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:37.2 Info: => 0.0004955s 11:16:37.2 Info: AlterTable Notifications 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:37.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:37.2 Info: => 0.0004786s 11:16:37.2 Info: AlterTable Notifications 11:16:37.2 Info: => 3E-07s 11:16:37.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:37.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:37.2 Info: => 0.0004805s 11:16:37.2 Info: AlterTable Notifications 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:37.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:37.2 Info: => 0.0004783s 11:16:37.2 Info: AlterTable Notifications 11:16:37.2 Info: => 3E-07s 11:16:37.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:37.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:37.2 Info: => 0.0004957s 11:16:37.2 Info: DeleteColumn Notifications OnDownload 11:16:37.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) 11:16:37.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" 11:16:37.2 Info: DROP TABLE "Notifications" 11:16:37.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:37.2 Info: => 0.0035591s 11:16:37.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:37.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) 11:16:37.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" 11:16:37.2 Info: DROP TABLE "Notifications" 11:16:37.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:37.2 Info: => 0.0036424s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:37', 'health_issue_notification') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 29: health_issue_notification migrated 11:16:37.2 Info: => 0.0041691s 11:16:37.2 Info: 30: add_mediafilerepository_mtime migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 30 11:16:37.2 Info: AlterTable TrackFiles 11:16:37.2 Info: => 5E-07s 11:16:37.2 Info: CreateColumn TrackFiles Modified DateTime 11:16:37.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:37.2 Info: => 0.0004905s 11:16:37.2 Info: AlterTable TrackFiles 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn TrackFiles Path String 11:16:37.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:37.2 Info: => 0.0004664s 11:16:37.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:37.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:37.2 Info: => 3.05E-05s 11:16:37.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) 11:16:37.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) 11:16:37.2 Info: => 0.000115s 11:16:37.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) 11:16:37.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) 11:16:37.2 Info: => 0.0001227s 11:16:37.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) 11:16:37.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) 11:16:37.2 Info: => 0.000127s 11:16:37.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") 11:16:37.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") 11:16:37.2 Info: => 6.32E-05s 11:16:37.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:37.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:37.2 Info: => 4.33E-05s 11:16:37.2 Info: AlterTable TrackFiles 11:16:37.2 Info: => 3E-07s 11:16:37.2 Info: AlterColumn TrackFiles Path String 11:16:37.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) 11:16:37.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" 11:16:37.2 Info: DROP TABLE "TrackFiles" 11:16:37.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.2 Info: => 0.0036742s 11:16:37.2 Info: CreateIndex TrackFiles (Path) 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.2 Info: => 7.72E-05s 11:16:37.2 Info: DeleteColumn TrackFiles RelativePath 11:16:37.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) 11:16:37.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" 11:16:37.2 Info: DROP TABLE "TrackFiles" 11:16:37.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.2 Info: => 0.0038903s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:37', 'add_mediafilerepository_mtime') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 30: add_mediafilerepository_mtime migrated 11:16:37.2 Info: => 0.0043706s 11:16:37.2 Info: 31: add_artistmetadataid_constraint migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 31 11:16:37.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") 11:16:37.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") 11:16:37.2 Info: => 6.88E-05s 11:16:37.2 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:37.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:37.2 Info: => 0.0001172s 11:16:37.2 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:37.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:37.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:37.2 Info: DROP TABLE "Artists" 11:16:37.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.2 Info: => 0.0039465s 11:16:37.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.2 Info: => 7.34E-05s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:37', 'add_artistmetadataid_constraint') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 31: add_artistmetadataid_constraint migrated 11:16:37.2 Info: => 0.0005651s 11:16:37.2 Info: 32: old_ids_and_artist_alias migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 32 11:16:37.2 Info: AlterTable ArtistMetadata 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn ArtistMetadata Aliases String 11:16:37.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:37.2 Info: => 0.0005116s 11:16:37.2 Info: AlterTable ArtistMetadata 11:16:37.2 Info: => 3E-07s 11:16:37.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:37.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:37.2 Info: => 0.000485s 11:16:37.2 Info: AlterTable Albums 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:37.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:37.2 Info: => 0.0004881s 11:16:37.2 Info: AlterTable AlbumReleases 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:37.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:37.2 Info: => 0.0004852s 11:16:37.2 Info: AlterTable Tracks 11:16:37.2 Info: => 3E-07s 11:16:37.2 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:37.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:37.2 Info: => 0.0004841s 11:16:37.2 Info: AlterTable Tracks 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:37.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:37.2 Info: => 0.0004875s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:37', 'old_ids_and_artist_alias') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 32: old_ids_and_artist_alias migrated 11:16:37.2 Info: => 0.000948s 11:16:37.2 Info: 33: download_propers_config migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 33 11:16:37.2 Info: PerformDBOperation 11:16:37.2 Info: Performing DB Operation 11:16:37.2 Info: => 2.71E-05s 11:16:37.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:37.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:37.2 Info: => 7.57E-05s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:37', 'download_propers_config') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 33: download_propers_config migrated 11:16:37.2 Info: => 0.0005263s 11:16:37.2 Info: 34: remove_language_profiles migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 34 11:16:37.2 Info: DeleteTable LanguageProfiles 11:16:37.2 Info: DROP TABLE "LanguageProfiles" 11:16:37.2 Info: => 0.0001783s 11:16:37.2 Info: DeleteColumn Artists LanguageProfileId 11:16:37.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:37.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" 11:16:37.2 Info: DROP TABLE "Artists" 11:16:37.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.2 Info: => 0.0040986s 11:16:37.2 Info: DeleteColumn ImportLists LanguageProfileId 11:16:37.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) 11:16:37.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" 11:16:37.2 Info: DROP TABLE "ImportLists" 11:16:37.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:37.2 Info: => 0.0036246s 11:16:37.2 Info: DeleteColumn Blacklist Language 11:16:37.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) 11:16:37.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" 11:16:37.2 Info: DROP TABLE "Blacklist" 11:16:37.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:37.2 Info: => 0.0034647s 11:16:37.2 Info: DeleteColumn History Language 11:16:37.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) 11:16:37.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" 11:16:37.2 Info: DROP TABLE "History" 11:16:37.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:37.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:37.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:37.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:37.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:37.2 Info: => 0.0040441s 11:16:37.2 Info: DeleteColumn LyricFiles Language 11:16:37.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) 11:16:37.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" 11:16:37.2 Info: DROP TABLE "LyricFiles" 11:16:37.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:37.2 Info: => 0.0034545s 11:16:37.2 Info: DeleteColumn TrackFiles Language 11:16:37.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) 11:16:37.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" 11:16:37.2 Info: DROP TABLE "TrackFiles" 11:16:37.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.2 Info: => 0.005428s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:37', 'remove_language_profiles') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 34: remove_language_profiles migrated 11:16:37.2 Info: => 0.0060435s 11:16:37.2 Info: 35: multi_disc_naming_format migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 35 11:16:37.2 Info: AlterTable NamingConfig 11:16:37.2 Info: => 5E-07s 11:16:37.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:37.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:37.2 Info: => 0.0004903s 11:16:37.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:37.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:37.2 Info: => 3.22E-05s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:37', 'multi_disc_naming_format') 11:16:37.2 Info: Committing Transaction 11:16:37.3 Info: 35: multi_disc_naming_format migrated 11:16:37.3 Info: => 0.0005211s 11:16:37.3 Info: 36: add_download_client_priority migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 36 11:16:37.3 Info: AlterTable DownloadClients 11:16:37.3 Info: => 1E-06s 11:16:37.3 Info: CreateColumn DownloadClients Priority Int32 11:16:37.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:37.3 Info: => 0.0005255s 11:16:37.3 Info: PerformDBOperation 11:16:37.3 Info: Performing DB Operation 11:16:37.3 Info: => 4.29E-05s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:37', 'add_download_client_priority') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 36: add_download_client_priority migrated 11:16:37.3 Info: => 0.0009023s 11:16:37.3 Info: 37: remove_growl_prowl migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 37 11:16:37.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:37.3 Info: => 3.81E-05s 11:16:37.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:37.3 Info: => 2.7E-05s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:37', 'remove_growl_prowl') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 37: remove_growl_prowl migrated 11:16:37.3 Info: => 0.0004878s 11:16:37.3 Info: 38: remove_plex_hometheatre migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 38 11:16:37.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:37.3 Info: => 7.93E-05s 11:16:37.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:37.3 Info: => 5.76E-05s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:37', 'remove_plex_hometheatre') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 38: remove_plex_hometheatre migrated 11:16:37.3 Info: => 0.0005667s 11:16:37.3 Info: 39: add_root_folder_add_defaults migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 39 11:16:37.3 Info: AlterTable RootFolders 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: CreateColumn RootFolders Name String 11:16:37.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:37.3 Info: => 0.0004835s 11:16:37.3 Info: AlterTable RootFolders 11:16:37.3 Info: => 3E-07s 11:16:37.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:37.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:37.3 Info: => 0.0004745s 11:16:37.3 Info: AlterTable RootFolders 11:16:37.3 Info: => 3E-07s 11:16:37.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:37.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:37.3 Info: => 0.0004855s 11:16:37.3 Info: AlterTable RootFolders 11:16:37.3 Info: => 3E-07s 11:16:37.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:37.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:37.3 Info: => 0.0004746s 11:16:37.3 Info: AlterTable RootFolders 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: CreateColumn RootFolders DefaultTags String 11:16:37.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:37.3 Info: => 0.0004768s 11:16:37.3 Info: PerformDBOperation 11:16:37.3 Info: Performing DB Operation 11:16:37.3 Info: => 4.33E-05s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:37', 'add_root_folder_add_defaults') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 39: add_root_folder_add_defaults migrated 11:16:37.3 Info: => 0.0005189s 11:16:37.3 Info: 40: task_duration migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 40 11:16:37.3 Info: AlterTable ScheduledTasks 11:16:37.3 Info: => 8E-07s 11:16:37.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:37.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:37.3 Info: => 0.0004955s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:37', 'task_duration') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 40: task_duration migrated 11:16:37.3 Info: => 0.0009551s 11:16:37.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 41 11:16:37.3 Info: AlterTable ReleaseProfiles 11:16:37.3 Info: => 5E-07s 11:16:37.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:37.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:37.3 Info: => 0.0005019s 11:16:37.3 Info: AlterTable ReleaseProfiles 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:37.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:37.3 Info: => 0.0004934s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:37', 'add_indexer_and_enabled_to_release_profiles') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:37.3 Info: => 0.000965s 11:16:37.3 Info: 42: remove_album_folders migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 42 11:16:37.3 Info: DeleteColumn Artists AlbumFolder 11:16:37.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) 11:16:37.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:37.3 Info: DROP TABLE "Artists" 11:16:37.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.3 Info: => 0.0041383s 11:16:37.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:37.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:37.3 Info: => 3.19E-05s 11:16:37.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:37.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:37.3 Info: => 2.46E-05s 11:16:37.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:37.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) 11:16:37.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:37.3 Info: DROP TABLE "NamingConfig" 11:16:37.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:37.3 Info: => 0.0034335s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:37', 'remove_album_folders') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 42: remove_album_folders migrated 11:16:37.3 Info: => 0.0040043s 11:16:37.3 Info: 44: add_priority_to_indexers migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 44 11:16:37.3 Info: AlterTable Indexers 11:16:37.3 Info: => 5E-07s 11:16:37.3 Info: CreateColumn Indexers Priority Int32 11:16:37.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:37.3 Info: => 0.0005006s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:37', 'add_priority_to_indexers') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 44: add_priority_to_indexers migrated 11:16:37.3 Info: => 0.0009529s 11:16:37.3 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 45 11:16:37.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:37.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:37.3 Info: => 9.84E-05s 11:16:37.3 Info: PerformDBOperation 11:16:37.3 Info: Performing DB Operation 11:16:37.3 Info: => 2.28E-05s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:37', 'remove_chown_and_folderchmod_config') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:37.3 Info: => 0.0004568s 11:16:37.3 Info: 47: update_notifiarr migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 47 11:16:37.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:37.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:37.3 Info: => 5.04E-05s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:37', 'update_notifiarr') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 47: update_notifiarr migrated 11:16:37.3 Info: => 0.0004329s 11:16:37.3 Info: 49: email_multiple_addresses migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 49 11:16:37.3 Info: PerformDBOperation 11:16:37.3 Info: Performing DB Operation 11:16:37.3 Info: => 4.49E-05s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:37', 'email_multiple_addresses') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 49: email_multiple_addresses migrated 11:16:37.3 Info: => 0.0004453s 11:16:37.3 Info: 50: rename_blacklist_to_blocklist migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 50 11:16:37.3 Info: RenameTable Blacklist Blocklist 11:16:37.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:37.3 Info: => 0.0014351s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:37', 'rename_blacklist_to_blocklist') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 50: rename_blacklist_to_blocklist migrated 11:16:37.3 Info: => 0.0018948s 11:16:37.3 Info: 51: cdh_per_downloadclient migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 51 11:16:37.3 Info: AlterTable DownloadClients 11:16:37.3 Info: => 5E-07s 11:16:37.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:37.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:37.3 Info: => 0.0005147s 11:16:37.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:37.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:37.3 Info: => 0.0004978s 11:16:37.3 Info: PerformDBOperation 11:16:37.3 Info: Performing DB Operation 11:16:37.3 Info: => 0.000143s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:37', 'cdh_per_downloadclient') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 51: cdh_per_downloadclient migrated 11:16:37.3 Info: => 0.0005872s 11:16:37.3 Info: 52: download_history migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 52 11:16:37.3 Info: CreateTable DownloadHistory 11:16:37.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) 11:16:37.3 Info: => 0.0001367s 11:16:37.3 Info: CreateIndex DownloadHistory (EventType) 11:16:37.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:37.3 Info: => 8.69E-05s 11:16:37.3 Info: CreateIndex DownloadHistory (ArtistId) 11:16:37.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:37.3 Info: => 7.34E-05s 11:16:37.3 Info: CreateIndex DownloadHistory (DownloadId) 11:16:37.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:37.3 Info: => 7.39E-05s 11:16:37.3 Info: PerformDBOperation 11:16:37.3 Info: Performing DB Operation 11:16:37.3 Info: => 0.000102s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:37', 'download_history') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 52: download_history migrated 11:16:37.3 Info: => 0.0005829s 11:16:37.3 Info: 53: add_update_history migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 53 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:37', 'add_update_history') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 53: add_update_history migrated 11:16:37.3 Info: => 0.000474s 11:16:37.3 Info: 54: add_on_update_to_notifications migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 54 11:16:37.3 Info: AlterTable Notifications 11:16:37.3 Info: => 5E-07s 11:16:37.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:37.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:37.3 Info: => 0.0005574s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:37', 'add_on_update_to_notifications') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 54: add_on_update_to_notifications migrated 11:16:37.3 Info: => 0.0010127s 11:16:37.3 Info: 55: download_client_per_indexer migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 55 11:16:37.3 Info: AlterTable Indexers 11:16:37.3 Info: => 5E-07s 11:16:37.3 Info: CreateColumn Indexers DownloadClientId Int32 11:16:37.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:37.3 Info: => 0.0005255s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:37', 'download_client_per_indexer') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 55: download_client_per_indexer migrated 11:16:37.3 Info: => 0.000973s 11:16:37.3 Info: 56: AddNewItemMonitorType migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 56 11:16:37.3 Info: AlterTable Artists 11:16:37.3 Info: => 5E-07s 11:16:37.3 Info: CreateColumn Artists MonitorNewItems Int32 11:16:37.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:37.3 Info: => 0.0005204s 11:16:37.3 Info: AlterTable RootFolders 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:37.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:37.3 Info: => 0.00051s 11:16:37.3 Info: AlterTable ImportLists 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:37.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:37.3 Info: => 0.0005222s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:37', 'AddNewItemMonitorType') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 56: AddNewItemMonitorType migrated 11:16:37.3 Info: => 0.0009286s 11:16:37.3 Info: 57: ImportListSearch migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 57 11:16:37.3 Info: AlterTable ImportLists 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:37.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:37.3 Info: => 0.0005232s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:37', 'ImportListSearch') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 57: ImportListSearch migrated 11:16:37.3 Info: => 0.0009684s 11:16:37.3 Info: 58: ImportListMonitorExisting migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 58 11:16:37.3 Info: AlterTable ImportLists 11:16:37.3 Info: => 5E-07s 11:16:37.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:37.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:37.3 Info: => 0.0005242s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:37', 'ImportListMonitorExisting') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 58: ImportListMonitorExisting migrated 11:16:37.3 Info: => 0.0009749s 11:16:37.3 Info: 59: add_indexer_tags migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 59 11:16:37.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:37.3 Info: => 3.56E-05s 11:16:37.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:37.3 Info: => 2.56E-05s 11:16:37.3 Info: AlterTable Indexers 11:16:37.3 Info: => 2E-07s 11:16:37.3 Info: CreateColumn Indexers Tags String 11:16:37.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:37.3 Info: => 0.0005294s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:37', 'add_indexer_tags') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 59: add_indexer_tags migrated 11:16:37.3 Info: => 0.0009439s 11:16:37.3 Info: 60: update_audio_types migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 60 11:16:37.3 Info: PerformDBOperation 11:16:37.3 Info: Performing DB Operation 11:16:37.3 Info: => 3.78E-05s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:37', 'update_audio_types') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 60: update_audio_types migrated 11:16:37.3 Info: => 0.0004006s 11:16:37.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 61 11:16:37.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.3 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:37.3 Info: => 3.03E-05s 11:16:37.3 Info: AlterTable AlbumReleases 11:16:37.3 Info: => 3E-07s 11:16:37.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "AlbumReleases" 11:16:37.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:37.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:37.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:37.3 Info: => 0.0043674s 11:16:37.3 Info: AlterTable Albums 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "Albums" 11:16:37.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:37.3 Info: => 0.0041148s 11:16:37.3 Info: AlterTable Albums 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "Albums" 11:16:37.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:37.3 Info: => 0.0042395s 11:16:37.3 Info: AlterTable Albums 11:16:37.3 Info: => 3E-07s 11:16:37.3 Info: AlterColumn Albums Added DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "Albums" 11:16:37.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:37.3 Info: => 0.0040764s 11:16:37.3 Info: AlterTable Artists 11:16:37.3 Info: => 3E-07s 11:16:37.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "Artists" 11:16:37.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.3 Info: => 0.0041093s 11:16:37.3 Info: AlterTable Artists 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: AlterColumn Artists Added DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "Artists" 11:16:37.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.3 Info: => 0.0041321s 11:16:37.3 Info: AlterTable Blocklist 11:16:37.3 Info: => 3E-07s 11:16:37.3 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "Blocklist" 11:16:37.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:37.3 Info: => 0.0035313s 11:16:37.3 Info: AlterTable Blocklist 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "Blocklist" 11:16:37.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:37.3 Info: => 0.0036284s 11:16:37.3 Info: AlterTable Commands 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "Commands" 11:16:37.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:37.3 Info: => 0.0036302s 11:16:37.3 Info: AlterTable Commands 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "Commands" 11:16:37.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:37.3 Info: => 0.0036275s 11:16:37.3 Info: AlterTable Commands 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "Commands" 11:16:37.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:37.3 Info: => 0.003724s 11:16:37.3 Info: AlterTable DownloadClientStatus 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:37.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) 11:16:37.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:37.3 Info: DROP TABLE "DownloadClientStatus" 11:16:37.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:37.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:37.3 Info: => 0.0055567s 11:16:37.3 Info: AlterTable DownloadClientStatus 11:16:37.3 Info: => 5E-07s 11:16:37.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:37.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) 11:16:37.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:37.3 Info: DROP TABLE "DownloadClientStatus" 11:16:37.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:37.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:37.3 Info: => 0.003773s 11:16:37.3 Info: AlterTable DownloadClientStatus 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:37.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) 11:16:37.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:37.3 Info: DROP TABLE "DownloadClientStatus" 11:16:37.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:37.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:37.3 Info: => 0.0039827s 11:16:37.3 Info: AlterTable DownloadHistory 11:16:37.3 Info: => 3E-07s 11:16:37.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:37.3 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:16:37.3 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:16:37.3 Info: DROP TABLE "DownloadHistory" 11:16:37.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:37.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:37.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:37.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:37.3 Info: => 0.004435s 11:16:37.3 Info: AlterTable ExtraFiles 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:37.3 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:37.3 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:16:37.3 Info: DROP TABLE "ExtraFiles" 11:16:37.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:37.4 Info: => 0.0039082s 11:16:37.4 Info: AlterTable ExtraFiles 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.4 Info: DROP TABLE "ExtraFiles" 11:16:37.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:37.4 Info: => 0.0036271s 11:16:37.4 Info: AlterTable History 11:16:37.4 Info: => 5E-07s 11:16:37.4 Info: AlterColumn History Date DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.4 Info: DROP TABLE "History" 11:16:37.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:37.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:37.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:37.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:37.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:37.4 Info: => 0.0044491s 11:16:37.4 Info: AlterTable ImportListStatus 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:37.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) 11:16:37.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:37.4 Info: DROP TABLE "ImportListStatus" 11:16:37.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.4 Info: => 0.0037511s 11:16:37.4 Info: AlterTable ImportListStatus 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:37.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) 11:16:37.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:37.4 Info: DROP TABLE "ImportListStatus" 11:16:37.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.4 Info: => 0.00401s 11:16:37.4 Info: AlterTable ImportListStatus 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:37.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) 11:16:37.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:37.4 Info: DROP TABLE "ImportListStatus" 11:16:37.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.4 Info: => 0.0038185s 11:16:37.4 Info: AlterTable IndexerStatus 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:37.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) 11:16:37.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:37.4 Info: DROP TABLE "IndexerStatus" 11:16:37.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.4 Info: => 0.0043308s 11:16:37.4 Info: AlterTable IndexerStatus 11:16:37.4 Info: => 5E-07s 11:16:37.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:37.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) 11:16:37.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:37.4 Info: DROP TABLE "IndexerStatus" 11:16:37.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.4 Info: => 0.0048531s 11:16:37.4 Info: AlterTable IndexerStatus 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:37.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) 11:16:37.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:37.4 Info: DROP TABLE "IndexerStatus" 11:16:37.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.4 Info: => 0.00432s 11:16:37.4 Info: AlterTable LyricFiles 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.4 Info: DROP TABLE "LyricFiles" 11:16:37.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:37.4 Info: => 0.0036999s 11:16:37.4 Info: AlterTable LyricFiles 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.4 Info: DROP TABLE "LyricFiles" 11:16:37.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:37.4 Info: => 0.0037541s 11:16:37.4 Info: AlterTable MetadataFiles 11:16:37.4 Info: => 3E-07s 11:16:37.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.4 Info: DROP TABLE "MetadataFiles" 11:16:37.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:37.4 Info: => 0.0036967s 11:16:37.4 Info: AlterTable MetadataFiles 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.4 Info: DROP TABLE "MetadataFiles" 11:16:37.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:37.4 Info: => 0.0057295s 11:16:37.4 Info: AlterTable PendingReleases 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:37.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) 11:16:37.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:37.4 Info: DROP TABLE "PendingReleases" 11:16:37.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:37.4 Info: => 0.0036383s 11:16:37.4 Info: AlterTable ScheduledTasks 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:37.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) 11:16:37.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:37.4 Info: DROP TABLE "ScheduledTasks" 11:16:37.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:37.4 Info: => 0.0039875s 11:16:37.4 Info: AlterTable ScheduledTasks 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:37.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) 11:16:37.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:37.4 Info: DROP TABLE "ScheduledTasks" 11:16:37.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:37.4 Info: => 0.0038836s 11:16:37.4 Info: AlterTable TrackFiles 11:16:37.4 Info: => 3E-07s 11:16:37.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16:37.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:37.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" 11:16:37.4 Info: DROP TABLE "TrackFiles" 11:16:37.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.4 Info: => 0.0044973s 11:16:37.4 Info: AlterTable TrackFiles 11:16:37.4 Info: => 3E-07s 11:16:37.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16:37.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:37.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" 11:16:37.4 Info: DROP TABLE "TrackFiles" 11:16:37.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.4 Info: => 0.0045606s 11:16:37.4 Info: AlterTable VersionInfo 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:37.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:37.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:37.4 Info: DROP TABLE "VersionInfo" 11:16:37.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:37.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:37.4 Info: => 0.0039319s 11:16:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:37', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:37.4 Info: Committing Transaction 11:16:37.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:37.4 Info: => 0.0047017s 11:16:37.4 Info: 62: add_on_delete_to_notifications migrating 11:16:37.4 Info: Beginning Transaction 11:16:37.4 Info: Starting migration of Main DB to 62 11:16:37.4 Info: AlterTable Notifications 11:16:37.4 Info: => 5E-07s 11:16:37.4 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:37.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:37.4 Info: => 0.0005656s 11:16:37.4 Info: AlterTable Notifications 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:37.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:37.4 Info: => 0.0006294s 11:16:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:37', 'add_on_delete_to_notifications') 11:16:37.4 Info: Committing Transaction 11:16:37.4 Info: 62: add_on_delete_to_notifications migrated 11:16:37.4 Info: => 0.0010829s 11:16:37.4 Info: 63: add_custom_formats migrating 11:16:37.4 Info: Beginning Transaction 11:16:37.4 Info: Starting migration of Main DB to 63 11:16:37.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 11:16:37.4 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 11:16:37.4 Info: AlterTable DelayProfiles 11:16:37.4 Info: => 3E-07s 11:16:37.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:37.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:37.4 Info: => 0.0005138s 11:16:37.4 Info: UpdateData 11:16:37.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:37.4 Info: => 4.47E-05s 11:16:37.4 Info: AlterTable TrackFiles 11:16:37.4 Info: => 3E-07s 11:16:37.4 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:37.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:37.4 Info: => 0.0005218s 11:16:37.4 Info: PerformDBOperation 11:16:37.4 Info: Performing DB Operation 11:16:37.4 Info: => 0.0009285s 11:16:37.4 Info: CreateTable CustomFormats 11:16:37.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) 11:16:37.4 Info: => 0.0001144s 11:16:37.4 Info: CreateIndex CustomFormats (Name) 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:37.4 Info: => 8.35E-05s 11:16:37.4 Info: AlterTable QualityProfiles 11:16:37.4 Info: => 3E-07s 11:16:37.4 Info: CreateColumn QualityProfiles FormatItems String 11:16:37.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:37.4 Info: => 0.0005721s 11:16:37.4 Info: AlterTable QualityProfiles 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:37.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:37.4 Info: => 0.0005569s 11:16:37.4 Info: AlterTable QualityProfiles 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:37.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:37.4 Info: => 0.0005565s 11:16:37.4 Info: PerformDBOperation 11:16:37.4 Info: Performing DB Operation 11:16:37.4 Info: => 0.0040835s 11:16:37.4 Info: PerformDBOperation 11:16:37.4 Info: Performing DB Operation 11:16:37.4 Info: => 3.08E-05s 11:16:37.4 Info: DeleteColumn ReleaseProfiles Preferred 11:16:37.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) 11:16:37.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:37.4 Info: DROP TABLE "ReleaseProfiles" 11:16:37.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:37.4 Info: => 0.0039269s 11:16:37.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:37.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) 11:16:37.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:37.4 Info: DROP TABLE "ReleaseProfiles" 11:16:37.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:37.4 Info: => 0.0039086s 11:16:37.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:37.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:37.4 Info: => 3.63E-05s 11:16:37.4 Info: AlterTable DelayProfiles 11:16:37.4 Info: => 3E-07s 11:16:37.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:37.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:37.4 Info: => 0.000558s 11:16:37.4 Info: AlterTable DelayProfiles 11:16:37.4 Info: => 5E-07s 11:16:37.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:37.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:37.4 Info: => 0.0005547s 11:16:37.4 Info: -> 2 Insert operations completed in 00:00:00.0001135 taking an average of 00:00:00.0000567 11:16:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:37', 'add_custom_formats') 11:16:37.4 Info: Committing Transaction 11:16:37.4 Info: 63: add_custom_formats migrated 11:16:37.4 Info: => 0.0011269s 11:16:37.4 Debug: Took: 00:00:00.3748153 11:16:37.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 11:16:37.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 11:16:37.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349975323965_151/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:37.5 Info: DatabaseEngineVersionCheck migrating 11:16:37.5 Info: PerformDBOperation 11:16:37.5 Info: Performing DB Operation 11:16:37.5 Info: SQLite 3.46.0 11:16:37.5 Info: => 0.0014759s 11:16:37.5 Info: DatabaseEngineVersionCheck migrated 11:16:37.5 Info: => 0.0014874s 11:16:37.5 Info: VersionMigration migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: CreateTable VersionInfo 11:16:37.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:37.5 Info: => 0.0001788s 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: VersionMigration migrated 11:16:37.5 Info: => 0.0009302s 11:16:37.5 Info: VersionUniqueMigration migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: CreateIndex VersionInfo (Version) 11:16:37.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:37.5 Info: => 0.0001131s 11:16:37.5 Info: AlterTable VersionInfo 11:16:37.5 Info: => 5E-07s 11:16:37.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:37.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:37.5 Info: => 0.0004881s 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: VersionUniqueMigration migrated 11:16:37.5 Info: => 0.0008342s 11:16:37.5 Info: VersionDescriptionMigration migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: AlterTable VersionInfo 11:16:37.5 Info: => 5E-07s 11:16:37.5 Info: CreateColumn VersionInfo Description String 11:16:37.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:37.5 Info: => 0.0001883s 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: VersionDescriptionMigration migrated 11:16:37.5 Info: => 0.0005021s 11:16:37.5 Info: 1: InitialSetup migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: Starting migration of Main DB to 1 11:16:37.5 Info: CreateTable Config 11:16:37.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:37.5 Info: => 0.0001291s 11:16:37.5 Info: CreateIndex Config (Key) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:37.5 Info: => 7.29E-05s 11:16:37.5 Info: CreateTable RootFolders 11:16:37.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:37.5 Info: => 0.0001s 11:16:37.5 Info: CreateIndex RootFolders (Path) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:37.5 Info: => 7.16E-05s 11:16:37.5 Info: CreateTable Artists 11:16:37.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) 11:16:37.5 Info: => 0.0002042s 11:16:37.5 Info: CreateIndex Artists (ForeignArtistId) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:37.5 Info: => 7.32E-05s 11:16:37.5 Info: CreateIndex Artists (NameSlug) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:37.5 Info: => 7.35E-05s 11:16:37.5 Info: CreateIndex Artists (CleanName) 11:16:37.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.5 Info: => 6.47E-05s 11:16:37.5 Info: CreateIndex Artists (Path) 11:16:37.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.5 Info: => 6.29E-05s 11:16:37.5 Info: CreateTable Albums 11:16:37.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) 11:16:37.5 Info: => 0.000216s 11:16:37.5 Info: CreateIndex Albums (ForeignAlbumId) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.5 Info: => 7.15E-05s 11:16:37.5 Info: CreateIndex Albums (MBId) 11:16:37.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:37.5 Info: => 8.68E-05s 11:16:37.5 Info: CreateIndex Albums (TADBId) 11:16:37.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:37.5 Info: => 6.84E-05s 11:16:37.5 Info: CreateIndex Albums (TitleSlug) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:37.5 Info: => 6.69E-05s 11:16:37.5 Info: CreateIndex Albums (CleanTitle) 11:16:37.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.5 Info: => 6.47E-05s 11:16:37.5 Info: CreateIndex Albums (Path) 11:16:37.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:37.5 Info: => 7.21E-05s 11:16:37.5 Info: CreateTable Tracks 11:16:37.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) 11:16:37.5 Info: => 0.0001406s 11:16:37.5 Info: CreateIndex Tracks (ForeignTrackId) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:37.5 Info: => 7E-05s 11:16:37.5 Info: CreateIndex Tracks (ArtistId) 11:16:37.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:37.5 Info: => 6.98E-05s 11:16:37.5 Info: CreateIndex Tracks (TrackFileId) 11:16:37.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:37.5 Info: => 6.77E-05s 11:16:37.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:37.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:37.5 Info: => 7.08E-05s 11:16:37.5 Info: CreateTable TrackFiles 11:16:37.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) 11:16:37.5 Info: => 0.0001575s 11:16:37.5 Info: CreateIndex TrackFiles (ArtistId) 11:16:37.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:37.5 Info: => 7.06E-05s 11:16:37.5 Info: CreateIndex TrackFiles (AlbumId) 11:16:37.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.5 Info: => 6.47E-05s 11:16:37.5 Info: CreateTable History 11:16:37.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) 11:16:37.5 Info: => 0.0001556s 11:16:37.5 Info: CreateIndex History (Date) 11:16:37.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:37.5 Info: => 0.0004978s 11:16:37.5 Info: CreateIndex History (EventType) 11:16:37.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:37.5 Info: => 7.1E-05s 11:16:37.5 Info: CreateIndex History (DownloadId) 11:16:37.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:37.5 Info: => 6.83E-05s 11:16:37.5 Info: CreateIndex History (AlbumId) 11:16:37.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:37.5 Info: => 8.03E-05s 11:16:37.5 Info: CreateTable Notifications 11:16:37.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) 11:16:37.5 Info: => 0.0001302s 11:16:37.5 Info: CreateTable ScheduledTasks 11:16:37.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:37.5 Info: => 0.0001106s 11:16:37.5 Info: CreateIndex ScheduledTasks (TypeName) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:37.5 Info: => 7.36E-05s 11:16:37.5 Info: CreateTable Indexers 11:16:37.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) 11:16:37.5 Info: => 0.0001138s 11:16:37.5 Info: CreateIndex Indexers (Name) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:37.5 Info: => 7.07E-05s 11:16:37.5 Info: CreateTable Profiles 11:16:37.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:37.5 Info: => 0.0001053s 11:16:37.5 Info: CreateIndex Profiles (Name) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:37.5 Info: => 6.92E-05s 11:16:37.5 Info: CreateTable QualityDefinitions 11:16:37.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:37.5 Info: => 0.0001139s 11:16:37.5 Info: CreateIndex QualityDefinitions (Quality) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:37.5 Info: => 7.1E-05s 11:16:37.5 Info: CreateIndex QualityDefinitions (Title) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:37.5 Info: => 6.61E-05s 11:16:37.5 Info: CreateTable NamingConfig 11:16:37.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) 11:16:37.5 Info: => 0.0001213s 11:16:37.5 Info: CreateTable Blacklist 11:16:37.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 '') 11:16:37.5 Info: => 0.0001981s 11:16:37.5 Info: CreateTable Metadata 11:16:37.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) 11:16:37.5 Info: => 0.0001208s 11:16:37.5 Info: CreateTable MetadataFiles 11:16:37.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) 11:16:37.5 Info: => 0.0001498s 11:16:37.5 Info: CreateTable DownloadClients 11:16:37.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) 11:16:37.5 Info: => 0.0001266s 11:16:37.5 Info: CreateTable PendingReleases 11:16:37.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 '') 11:16:37.5 Info: => 0.0001266s 11:16:37.5 Info: CreateTable RemotePathMappings 11:16:37.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:37.5 Info: => 0.0001093s 11:16:37.5 Info: CreateTable Tags 11:16:37.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:37.5 Info: => 0.0001054s 11:16:37.5 Info: CreateIndex Tags (Label) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:37.5 Info: => 8.31E-05s 11:16:37.5 Info: CreateTable Restrictions 11:16:37.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:37.5 Info: => 0.0001126s 11:16:37.5 Info: CreateTable DelayProfiles 11:16:37.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) 11:16:37.5 Info: => 0.0001369s 11:16:37.5 Info: CreateTable Users 11:16:37.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:37.5 Info: => 0.0001091s 11:16:37.5 Info: CreateIndex Users (Identifier) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:37.5 Info: => 8.4E-05s 11:16:37.5 Info: CreateIndex Users (Username) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:37.5 Info: => 7.46E-05s 11:16:37.5 Info: CreateTable Commands 11:16:37.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) 11:16:37.5 Info: => 0.0001366s 11:16:37.5 Info: CreateTable IndexerStatus 11:16:37.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) 11:16:37.5 Info: => 0.0001335s 11:16:37.5 Info: CreateIndex IndexerStatus (ProviderId) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.5 Info: => 0.0001015s 11:16:37.5 Info: CreateTable ExtraFiles 11:16:37.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) 11:16:37.5 Info: => 0.0001322s 11:16:37.5 Info: CreateTable LyricFiles 11:16:37.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) 11:16:37.5 Info: => 0.0001419s 11:16:37.5 Info: CreateTable LanguageProfiles 11:16:37.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:37.5 Info: => 0.0001156s 11:16:37.5 Info: CreateIndex LanguageProfiles (Name) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:37.5 Info: => 9.23E-05s 11:16:37.5 Info: CreateTable DownloadClientStatus 11:16:37.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) 11:16:37.5 Info: => 0.0001142s 11:16:37.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:37.5 Info: => 8.37E-05s 11:16:37.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:37.5 Info: -> 1 Insert operations completed in 00:00:00.0000523 taking an average of 00:00:00.0000523 11:16:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:37', 'InitialSetup') 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: 1: InitialSetup migrated 11:16:37.5 Info: => 0.0009761s 11:16:37.5 Info: 2: add_reason_to_pending_releases migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: Starting migration of Main DB to 2 11:16:37.5 Info: AlterTable PendingReleases 11:16:37.5 Info: => 4E-07s 11:16:37.5 Info: CreateColumn PendingReleases Reason Int32 11:16:37.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:37.5 Info: => 0.0005063s 11:16:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:37', 'add_reason_to_pending_releases') 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: 2: add_reason_to_pending_releases migrated 11:16:37.5 Info: => 0.0009597s 11:16:37.5 Info: 3: add_medium_support migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: Starting migration of Main DB to 3 11:16:37.5 Info: AlterTable Albums 11:16:37.5 Info: => 5E-07s 11:16:37.5 Info: CreateColumn Albums Media String 11:16:37.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:37.5 Info: => 0.0004744s 11:16:37.5 Info: AlterTable Tracks 11:16:37.5 Info: => 4E-07s 11:16:37.5 Info: CreateColumn Tracks MediumNumber Int32 11:16:37.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:37.5 Info: => 0.0004543s 11:16:37.5 Info: AlterTable Tracks 11:16:37.5 Info: => 3E-07s 11:16:37.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:37.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:37.5 Info: => 0.000455s 11:16:37.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:37.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:37.5 Info: => 3.27E-05s 11:16:37.5 Info: DeleteColumn Tracks TrackNumber 11:16:37.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) 11:16:37.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" 11:16:37.5 Info: DROP TABLE "Tracks" 11:16:37.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:37.5 Info: => 0.0041043s 11:16:37.5 Info: AlterTable Tracks 11:16:37.5 Info: => 3E-07s 11:16:37.5 Info: CreateColumn Tracks TrackNumber String 11:16:37.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:37.5 Info: => 0.0004283s 11:16:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:37', 'add_medium_support') 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: 3: add_medium_support migrated 11:16:37.5 Info: => 0.0009833s 11:16:37.5 Info: 4: add_various_qualites_in_profile migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: Starting migration of Main DB to 4 11:16:37.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:37.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:37.5 Info: => 3.93E-05s 11:16:37.5 Info: PerformDBOperation 11:16:37.5 Info: Performing DB Operation 11:16:37.5 Info: => 2.76E-05s 11:16:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:37', 'add_various_qualites_in_profile') 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: 4: add_various_qualites_in_profile migrated 11:16:37.5 Info: => 0.0004108s 11:16:37.5 Info: 5: metadata_profiles migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: Starting migration of Main DB to 5 11:16:37.5 Info: CreateTable MetadataProfiles 11:16:37.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:37.5 Info: => 0.0001312s 11:16:37.5 Info: CreateIndex MetadataProfiles (Name) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:37.5 Info: => 8.51E-05s 11:16:37.5 Info: AlterTable Artists 11:16:37.5 Info: => 3E-07s 11:16:37.5 Info: CreateColumn Artists MetadataProfileId Int32 11:16:37.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:37.5 Info: => 0.0005019s 11:16:37.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:37.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) 11:16:37.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" 11:16:37.5 Info: DROP TABLE "Artists" 11:16:37.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.5 Info: => 0.0041821s 11:16:37.5 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:37.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) 11:16:37.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" 11:16:37.5 Info: DROP TABLE "Artists" 11:16:37.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.5 Info: => 0.004147s 11:16:37.5 Info: AlterTable Albums 11:16:37.5 Info: => 3E-07s 11:16:37.5 Info: CreateColumn Albums SecondaryTypes String 11:16:37.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:37.5 Info: => 0.0004552s 11:16:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:37', 'metadata_profiles') 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: 5: metadata_profiles migrated 11:16:37.5 Info: => 0.0009601s 11:16:37.5 Info: 6: separate_automatic_and_interactive_search migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: Starting migration of Main DB to 6 11:16:37.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:37.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) 11:16:37.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:37.5 Info: DROP TABLE "Indexers" 11:16:37.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:37.5 Info: => 0.0042136s 11:16:37.5 Info: AlterTable Indexers 11:16:37.5 Info: => 3E-07s 11:16:37.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:37.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:37.5 Info: => 0.0004652s 11:16:37.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:37.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:37.5 Info: => 3.55E-05s 11:16:37.5 Info: AlterTable Indexers 11:16:37.5 Info: => 3E-07s 11:16:37.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:37.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) 11:16:37.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" 11:16:37.5 Info: DROP TABLE "Indexers" 11:16:37.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:37.5 Info: => 0.0041504s 11:16:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:37', 'separate_automatic_and_interactive_search') 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: 6: separate_automatic_and_interactive_search migrated 11:16:37.5 Info: => 0.0047467s 11:16:37.5 Info: 7: change_album_path_to_relative migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: Starting migration of Main DB to 7 11:16:37.5 Info: DeleteColumn Albums Path 11:16:37.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) 11:16:37.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" 11:16:37.5 Info: DROP TABLE "Albums" 11:16:37.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.5 Info: => 0.0049889s 11:16:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:37', 'change_album_path_to_relative') 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: 7: change_album_path_to_relative migrated 11:16:37.5 Info: => 0.0055568s 11:16:37.5 Info: 8: change_quality_size_mb_to_kb migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: Starting migration of Main DB to 8 11:16:37.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 11:16:37.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 11:16:37.5 Info: => 4.34E-05s 11:16:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:37', 'change_quality_size_mb_to_kb') 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: 8: change_quality_size_mb_to_kb migrated 11:16:37.5 Info: => 0.0004386s 11:16:37.5 Info: 9: album_releases migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: Starting migration of Main DB to 9 11:16:37.5 Info: AlterTable Albums 11:16:37.5 Info: => 1.1E-06s 11:16:37.5 Info: CreateColumn Albums Releases String 11:16:37.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:37.5 Info: => 0.000581s 11:16:37.5 Info: AlterTable Albums 11:16:37.5 Info: => 4E-07s 11:16:37.5 Info: CreateColumn Albums CurrentRelease String 11:16:37.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:37.5 Info: => 0.0005679s 11:16:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:37', 'album_releases') 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: 9: album_releases migrated 11:16:37.5 Info: => 0.0010696s 11:16:37.5 Info: 10: album_releases_fix migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: Starting migration of Main DB to 10 11:16:37.5 Info: AlterTable Albums 11:16:37.5 Info: => 4E-07s 11:16:37.5 Info: AlterColumn Albums Releases String 11:16:37.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) 11:16:37.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" 11:16:37.5 Info: DROP TABLE "Albums" 11:16:37.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.5 Info: => 0.0046205s 11:16:37.5 Info: AlterTable Albums 11:16:37.5 Info: => 3E-07s 11:16:37.5 Info: AlterColumn Albums CurrentRelease String 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "Albums" 11:16:37.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.6 Info: => 0.0045233s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:37', 'album_releases_fix') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 10: album_releases_fix migrated 11:16:37.6 Info: => 0.0051999s 11:16:37.6 Info: 11: import_lists migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 11 11:16:37.6 Info: CreateTable ImportLists 11:16:37.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) 11:16:37.6 Info: => 0.0001397s 11:16:37.6 Info: CreateIndex ImportLists (Name) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:37.6 Info: => 8.15E-05s 11:16:37.6 Info: CreateTable ImportListStatus 11:16:37.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) 11:16:37.6 Info: => 0.0001232s 11:16:37.6 Info: CreateIndex ImportListStatus (ProviderId) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.6 Info: => 8.13E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:37', 'import_lists') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 11: import_lists migrated 11:16:37.6 Info: => 0.000575s 11:16:37.6 Info: 12: add_release_status migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 12 11:16:37.6 Info: AlterTable MetadataProfiles 11:16:37.6 Info: => 1E-06s 11:16:37.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:37.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:37.6 Info: => 0.0005487s 11:16:37.6 Info: PerformDBOperation 11:16:37.6 Info: Performing DB Operation 11:16:37.6 Info: => 2.95E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:37', 'add_release_status') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 12: add_release_status migrated 11:16:37.6 Info: => 0.0004075s 11:16:37.6 Info: 13: album_download_notification migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 13 11:16:37.6 Info: AlterTable Notifications 11:16:37.6 Info: => 5E-07s 11:16:37.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:37.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:37.6 Info: => 0.0005033s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:37', 'album_download_notification') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 13: album_download_notification migrated 11:16:37.6 Info: => 0.0009771s 11:16:37.6 Info: 14: fix_language_metadata_profiles migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 14 11:16:37.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 11:16:37.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 11:16:37.6 Info: => 8.28E-05s 11:16:37.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 11:16:37.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 11:16:37.6 Info: => 7.16E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:37', 'fix_language_metadata_profiles') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 14: fix_language_metadata_profiles migrated 11:16:37.6 Info: => 0.0005514s 11:16:37.6 Info: 15: remove_fanzub migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 15 11:16:37.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:37.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:37.6 Info: => 9.04E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:37', 'remove_fanzub') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 15: remove_fanzub migrated 11:16:37.6 Info: => 0.0006214s 11:16:37.6 Info: 16: update_artist_history_indexes migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 16 11:16:37.6 Info: CreateIndex Albums (ArtistId) 11:16:37.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:37.6 Info: => 9.44E-05s 11:16:37.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:37.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:37.6 Info: => 8.57E-05s 11:16:37.6 Info: DeleteIndex History (AlbumId) 11:16:37.6 Info: DROP INDEX "IX_History_AlbumId" 11:16:37.6 Info: => 0.0001335s 11:16:37.6 Info: CreateIndex History (AlbumId, Date) 11:16:37.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:37.6 Info: => 0.0001195s 11:16:37.6 Info: DeleteIndex History (DownloadId) 11:16:37.6 Info: DROP INDEX "IX_History_DownloadId" 11:16:37.6 Info: => 0.0001349s 11:16:37.6 Info: CreateIndex History (DownloadId, Date) 11:16:37.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:37.6 Info: => 0.0001086s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:37', 'update_artist_history_indexes') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 16: update_artist_history_indexes migrated 11:16:37.6 Info: => 0.0005987s 11:16:37.6 Info: 17: remove_nma migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 17 11:16:37.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:37.6 Info: => 4.08E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:37', 'remove_nma') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 17: remove_nma migrated 11:16:37.6 Info: => 0.0005179s 11:16:37.6 Info: 18: album_disambiguation migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 18 11:16:37.6 Info: AlterTable Albums 11:16:37.6 Info: => 5E-07s 11:16:37.6 Info: CreateColumn Albums Disambiguation String 11:16:37.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:37.6 Info: => 0.0005021s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:37', 'album_disambiguation') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 18: album_disambiguation migrated 11:16:37.6 Info: => 0.0009758s 11:16:37.6 Info: 19: add_ape_quality_in_profiles migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 19 11:16:37.6 Info: PerformDBOperation 11:16:37.6 Info: Performing DB Operation 11:16:37.6 Info: => 7.57E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:37', 'add_ape_quality_in_profiles') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 19: add_ape_quality_in_profiles migrated 11:16:37.6 Info: => 0.0006436s 11:16:37.6 Info: 20: remove_pushalot migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 20 11:16:37.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:37.6 Info: => 4.38E-05s 11:16:37.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:37.6 Info: => 3.43E-05s 11:16:37.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:37.6 Info: => 5.42E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:37', 'remove_pushalot') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 20: remove_pushalot migrated 11:16:37.6 Info: => 0.0004407s 11:16:37.6 Info: 21: add_custom_filters migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 21 11:16:37.6 Info: CreateTable CustomFilters 11:16:37.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:37.6 Info: => 0.0001222s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:37', 'add_custom_filters') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 21: add_custom_filters migrated 11:16:37.6 Info: => 0.0006113s 11:16:37.6 Info: 22: import_list_tags migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 22 11:16:37.6 Info: AlterTable ImportLists 11:16:37.6 Info: => 1E-06s 11:16:37.6 Info: CreateColumn ImportLists Tags String 11:16:37.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:37.6 Info: => 0.0005152s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:37', 'import_list_tags') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 22: import_list_tags migrated 11:16:37.6 Info: => 0.0009778s 11:16:37.6 Info: 23: add_release_groups_etc migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 23 11:16:37.6 Info: CreateTable ArtistMetadata 11:16:37.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) 11:16:37.6 Info: => 0.000147s 11:16:37.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:37.6 Info: => 9.03E-05s 11:16:37.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" 11:16:37.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" 11:16:37.6 Info: => 0.0001093s 11:16:37.6 Info: AlterTable Artists 11:16:37.6 Info: => 3E-07s 11:16:37.6 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:37.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:37.6 Info: => 0.0005259s 11:16:37.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:37.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:37.6 Info: => 5.99E-05s 11:16:37.6 Info: CreateTable AlbumReleases 11:16:37.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) 11:16:37.6 Info: => 0.0001415s 11:16:37.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:37.6 Info: => 8.47E-05s 11:16:37.6 Info: CreateIndex AlbumReleases (AlbumId) 11:16:37.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:37.6 Info: => 8.11E-05s 11:16:37.6 Info: PerformDBOperation 11:16:37.6 Info: Performing DB Operation 11:16:37.6 Info: => 4.13E-05s 11:16:37.6 Info: AlterTable Albums 11:16:37.6 Info: => 2E-07s 11:16:37.6 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:37.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:37.6 Info: => 0.000508s 11:16:37.6 Info: AlterTable Albums 11:16:37.6 Info: => 4E-07s 11:16:37.6 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:37.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:37.6 Info: => 0.0005135s 11:16:37.6 Info: AlterTable Albums 11:16:37.6 Info: => 3E-07s 11:16:37.6 Info: CreateColumn Albums Links String 11:16:37.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:37.6 Info: => 0.0004877s 11:16:37.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:37.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:37.6 Info: => 0.0001086s 11:16:37.6 Info: AlterTable Tracks 11:16:37.6 Info: => 4E-07s 11:16:37.6 Info: CreateColumn Tracks ForeignRecordingId String 11:16:37.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:37.6 Info: => 0.0005283s 11:16:37.6 Info: AlterTable Tracks 11:16:37.6 Info: => 3E-07s 11:16:37.6 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:37.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:37.6 Info: => 0.0005022s 11:16:37.6 Info: AlterTable Tracks 11:16:37.6 Info: => 3E-07s 11:16:37.6 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:37.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:37.6 Info: => 0.0005332s 11:16:37.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:37.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:37.6 Info: => 8.55E-05s 11:16:37.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:37.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:37.6 Info: => 6.68E-05s 11:16:37.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "Artists" 11:16:37.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.6 Info: => 0.0086705s 11:16:37.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "Albums" 11:16:37.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.6 Info: => 0.0041439s 11:16:37.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "Tracks" 11:16:37.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:37.6 Info: => 0.0037417s 11:16:37.6 Info: DeleteColumn TrackFiles ArtistId 11:16:37.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "TrackFiles" 11:16:37.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.6 Info: => 0.0035552s 11:16:37.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:37.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.6 Info: => 7.6E-05s 11:16:37.6 Info: CreateIndex Artists (Monitored) 11:16:37.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.6 Info: => 7.24E-05s 11:16:37.6 Info: CreateIndex Albums (ArtistMetadataId) 11:16:37.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:37.6 Info: => 7.19E-05s 11:16:37.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:37.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:37.6 Info: => 6.83E-05s 11:16:37.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:37.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:37.6 Info: => 6.83E-05s 11:16:37.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:37.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:37.6 Info: => 6.8E-05s 11:16:37.6 Info: UpdateData 11:16:37.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:37.6 Info: => 3.61E-05s 11:16:37.6 Info: UpdateData 11:16:37.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:37.6 Info: => 3.01E-05s 11:16:37.6 Info: UpdateData 11:16:37.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:37.6 Info: => 3.6E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:37', 'add_release_groups_etc') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 23: add_release_groups_etc migrated 11:16:37.6 Info: => 0.0007396s 11:16:37.6 Info: 24: NewMediaInfoFormat migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 24 11:16:37.6 Info: UpdateData 11:16:37.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:37.6 Info: => 9.31E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:37', 'NewMediaInfoFormat') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 24: NewMediaInfoFormat migrated 11:16:37.6 Info: => 0.0005786s 11:16:37.6 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 25 11:16:37.6 Info: RenameTable Restrictions ReleaseProfiles 11:16:37.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:37.6 Info: => 0.0014533s 11:16:37.6 Info: AlterTable ReleaseProfiles 11:16:37.6 Info: => 4E-07s 11:16:37.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:37.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:37.6 Info: => 0.0004811s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:37', 'rename_restrictions_to_release_profiles') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:37.6 Info: => 0.0009842s 11:16:37.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 26 11:16:37.6 Info: RenameTable Profiles QualityProfiles 11:16:37.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:37.6 Info: => 0.0014501s 11:16:37.6 Info: AlterTable QualityProfiles 11:16:37.6 Info: => 4E-07s 11:16:37.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:37.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:37.6 Info: => 0.0004818s 11:16:37.6 Info: AlterTable LanguageProfiles 11:16:37.6 Info: => 4E-07s 11:16:37.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:37.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:37.6 Info: => 0.0004752s 11:16:37.6 Info: UpdateData 11:16:37.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:37.6 Info: => 3.61E-05s 11:16:37.6 Info: UpdateData 11:16:37.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:37.6 Info: => 2.75E-05s 11:16:37.6 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "Artists" 11:16:37.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.6 Info: => 0.0040679s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:37', 'rename_quality_profiles_add_upgrade_allowed') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:37.6 Info: => 0.0046372s 11:16:37.6 Info: 27: add_import_exclusions migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 27 11:16:37.6 Info: CreateTable ImportListExclusions 11:16:37.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:37.6 Info: => 9.92E-05s 11:16:37.6 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:37.6 Info: => 8.11E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:37', 'add_import_exclusions') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 27: add_import_exclusions migrated 11:16:37.6 Info: => 0.000574s 11:16:37.6 Info: 28: clean_artist_metadata_table migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 28 11:16:37.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) 11:16:37.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) 11:16:37.6 Info: => 0.0001655s 11:16:37.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) 11:16:37.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) 11:16:37.6 Info: => 0.0001142s 11:16:37.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) 11:16:37.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) 11:16:37.6 Info: => 0.0001125s 11:16:37.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) 11:16:37.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) 11:16:37.6 Info: => 0.0001096s 11:16:37.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) 11:16:37.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) 11:16:37.6 Info: => 0.0001087s 11:16:37.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) 11:16:37.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) 11:16:37.6 Info: => 0.0001074s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:37', 'clean_artist_metadata_table') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 28: clean_artist_metadata_table migrated 11:16:37.6 Info: => 0.0005888s 11:16:37.6 Info: 29: health_issue_notification migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 29 11:16:37.6 Info: AlterTable Notifications 11:16:37.6 Info: => 5E-07s 11:16:37.6 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:37.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:37.6 Info: => 0.0005023s 11:16:37.6 Info: AlterTable Notifications 11:16:37.6 Info: => 4E-07s 11:16:37.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:37.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:37.6 Info: => 0.0004876s 11:16:37.6 Info: AlterTable Notifications 11:16:37.6 Info: => 3E-07s 11:16:37.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:37.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:37.6 Info: => 0.0004869s 11:16:37.6 Info: AlterTable Notifications 11:16:37.6 Info: => 3E-07s 11:16:37.6 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:37.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:37.6 Info: => 0.0004851s 11:16:37.6 Info: AlterTable Notifications 11:16:37.6 Info: => 4E-07s 11:16:37.6 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:37.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:37.6 Info: => 0.0004887s 11:16:37.6 Info: DeleteColumn Notifications OnDownload 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "Notifications" 11:16:37.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:37.6 Info: => 0.0035412s 11:16:37.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "Notifications" 11:16:37.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:37.6 Info: => 0.0035561s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:37', 'health_issue_notification') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 29: health_issue_notification migrated 11:16:37.6 Info: => 0.0040615s 11:16:37.6 Info: 30: add_mediafilerepository_mtime migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 30 11:16:37.6 Info: AlterTable TrackFiles 11:16:37.6 Info: => 5E-07s 11:16:37.6 Info: CreateColumn TrackFiles Modified DateTime 11:16:37.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:37.6 Info: => 0.0005072s 11:16:37.6 Info: AlterTable TrackFiles 11:16:37.6 Info: => 5E-07s 11:16:37.6 Info: CreateColumn TrackFiles Path String 11:16:37.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:37.6 Info: => 0.0004833s 11:16:37.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:37.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:37.6 Info: => 2.79E-05s 11:16:37.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) 11:16:37.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) 11:16:37.6 Info: => 0.0001133s 11:16:37.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) 11:16:37.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) 11:16:37.6 Info: => 0.0001227s 11:16:37.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) 11:16:37.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) 11:16:37.6 Info: => 0.000127s 11:16:37.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") 11:16:37.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") 11:16:37.6 Info: => 6.58E-05s 11:16:37.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:37.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:37.6 Info: => 4.56E-05s 11:16:37.6 Info: AlterTable TrackFiles 11:16:37.6 Info: => 3E-07s 11:16:37.6 Info: AlterColumn TrackFiles Path String 11:16:37.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "TrackFiles" 11:16:37.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.6 Info: => 0.0037873s 11:16:37.6 Info: CreateIndex TrackFiles (Path) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.6 Info: => 7.68E-05s 11:16:37.6 Info: DeleteColumn TrackFiles RelativePath 11:16:37.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "TrackFiles" 11:16:37.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.6 Info: => 0.0042196s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:37', 'add_mediafilerepository_mtime') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 30: add_mediafilerepository_mtime migrated 11:16:37.6 Info: => 0.0047051s 11:16:37.6 Info: 31: add_artistmetadataid_constraint migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 31 11:16:37.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") 11:16:37.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") 11:16:37.6 Info: => 6.89E-05s 11:16:37.6 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:37.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:37.6 Info: => 0.0001159s 11:16:37.6 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "Artists" 11:16:37.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.6 Info: => 0.0040966s 11:16:37.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.6 Info: => 7.38E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:37', 'add_artistmetadataid_constraint') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 31: add_artistmetadataid_constraint migrated 11:16:37.6 Info: => 0.0005704s 11:16:37.6 Info: 32: old_ids_and_artist_alias migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 32 11:16:37.6 Info: AlterTable ArtistMetadata 11:16:37.6 Info: => 5E-07s 11:16:37.6 Info: CreateColumn ArtistMetadata Aliases String 11:16:37.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:37.6 Info: => 0.0005835s 11:16:37.6 Info: AlterTable ArtistMetadata 11:16:37.6 Info: => 4E-07s 11:16:37.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:37.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:37.6 Info: => 0.0005311s 11:16:37.6 Info: AlterTable Albums 11:16:37.6 Info: => 5E-07s 11:16:37.6 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:37.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:37.6 Info: => 0.0005311s 11:16:37.6 Info: AlterTable AlbumReleases 11:16:37.6 Info: => 3E-07s 11:16:37.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:37.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:37.6 Info: => 0.0005116s 11:16:37.6 Info: AlterTable Tracks 11:16:37.6 Info: => 3E-07s 11:16:37.6 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:37.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:37.6 Info: => 0.0005117s 11:16:37.6 Info: AlterTable Tracks 11:16:37.6 Info: => 4E-07s 11:16:37.6 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:37.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:37.6 Info: => 0.0005201s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:37', 'old_ids_and_artist_alias') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 32: old_ids_and_artist_alias migrated 11:16:37.6 Info: => 0.0009825s 11:16:37.6 Info: 33: download_propers_config migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 33 11:16:37.6 Info: PerformDBOperation 11:16:37.6 Info: Performing DB Operation 11:16:37.6 Info: => 2.81E-05s 11:16:37.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:37.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:37.6 Info: => 2.89E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:37', 'download_propers_config') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 33: download_propers_config migrated 11:16:37.6 Info: => 0.0004706s 11:16:37.6 Info: 34: remove_language_profiles migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 34 11:16:37.6 Info: DeleteTable LanguageProfiles 11:16:37.6 Info: DROP TABLE "LanguageProfiles" 11:16:37.6 Info: => 0.000184s 11:16:37.6 Info: DeleteColumn Artists LanguageProfileId 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "Artists" 11:16:37.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.6 Info: => 0.0041804s 11:16:37.6 Info: DeleteColumn ImportLists LanguageProfileId 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "ImportLists" 11:16:37.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:37.6 Info: => 0.0041086s 11:16:37.6 Info: DeleteColumn Blacklist Language 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "Blacklist" 11:16:37.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:37.7 Info: => 0.0043222s 11:16:37.7 Info: DeleteColumn History Language 11:16:37.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) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "History" 11:16:37.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:37.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:37.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:37.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:37.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:37.7 Info: => 0.0042311s 11:16:37.7 Info: DeleteColumn LyricFiles Language 11:16:37.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) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "LyricFiles" 11:16:37.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:37.7 Info: => 0.0044536s 11:16:37.7 Info: DeleteColumn TrackFiles Language 11:16:37.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) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "TrackFiles" 11:16:37.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.7 Info: => 0.0057166s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:37', 'remove_language_profiles') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 34: remove_language_profiles migrated 11:16:37.7 Info: => 0.0063456s 11:16:37.7 Info: 35: multi_disc_naming_format migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 35 11:16:37.7 Info: AlterTable NamingConfig 11:16:37.7 Info: => 4E-07s 11:16:37.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:37.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:37.7 Info: => 0.0004868s 11:16:37.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:37.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:37.7 Info: => 3.3E-05s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:37', 'multi_disc_naming_format') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 35: multi_disc_naming_format migrated 11:16:37.7 Info: => 0.0004891s 11:16:37.7 Info: 36: add_download_client_priority migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 36 11:16:37.7 Info: AlterTable DownloadClients 11:16:37.7 Info: => 4E-07s 11:16:37.7 Info: CreateColumn DownloadClients Priority Int32 11:16:37.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:37.7 Info: => 0.0005533s 11:16:37.7 Info: PerformDBOperation 11:16:37.7 Info: Performing DB Operation 11:16:37.7 Info: => 4.14E-05s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:37', 'add_download_client_priority') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 36: add_download_client_priority migrated 11:16:37.7 Info: => 0.0004944s 11:16:37.7 Info: 37: remove_growl_prowl migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 37 11:16:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:37.7 Info: => 3.49E-05s 11:16:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:37.7 Info: => 2.49E-05s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:37', 'remove_growl_prowl') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 37: remove_growl_prowl migrated 11:16:37.7 Info: => 0.0004448s 11:16:37.7 Info: 38: remove_plex_hometheatre migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 38 11:16:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:37.7 Info: => 3.28E-05s 11:16:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:37.7 Info: => 2.47E-05s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:37', 'remove_plex_hometheatre') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 38: remove_plex_hometheatre migrated 11:16:37.7 Info: => 0.0004451s 11:16:37.7 Info: 39: add_root_folder_add_defaults migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 39 11:16:37.7 Info: AlterTable RootFolders 11:16:37.7 Info: => 4E-07s 11:16:37.7 Info: CreateColumn RootFolders Name String 11:16:37.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:37.7 Info: => 0.0004848s 11:16:37.7 Info: AlterTable RootFolders 11:16:37.7 Info: => 3E-07s 11:16:37.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:37.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:37.7 Info: => 0.0004974s 11:16:37.7 Info: AlterTable RootFolders 11:16:37.7 Info: => 3E-07s 11:16:37.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:37.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:37.7 Info: => 0.0005401s 11:16:37.7 Info: AlterTable RootFolders 11:16:37.7 Info: => 4E-07s 11:16:37.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:37.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:37.7 Info: => 0.0004951s 11:16:37.7 Info: AlterTable RootFolders 11:16:37.7 Info: => 4E-07s 11:16:37.7 Info: CreateColumn RootFolders DefaultTags String 11:16:37.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:37.7 Info: => 0.0004898s 11:16:37.7 Info: PerformDBOperation 11:16:37.7 Info: Performing DB Operation 11:16:37.7 Info: => 4.38E-05s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:37', 'add_root_folder_add_defaults') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 39: add_root_folder_add_defaults migrated 11:16:37.7 Info: => 0.0004455s 11:16:37.7 Info: 40: task_duration migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 40 11:16:37.7 Info: AlterTable ScheduledTasks 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:37.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:37.7 Info: => 0.0005092s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:37', 'task_duration') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 40: task_duration migrated 11:16:37.7 Info: => 0.0009446s 11:16:37.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 41 11:16:37.7 Info: AlterTable ReleaseProfiles 11:16:37.7 Info: => 4E-07s 11:16:37.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:37.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:37.7 Info: => 0.0005587s 11:16:37.7 Info: AlterTable ReleaseProfiles 11:16:37.7 Info: => 3E-07s 11:16:37.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:37.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:37.7 Info: => 0.0005007s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:37', 'add_indexer_and_enabled_to_release_profiles') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:37.7 Info: => 0.0008906s 11:16:37.7 Info: 42: remove_album_folders migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 42 11:16:37.7 Info: DeleteColumn Artists AlbumFolder 11:16:37.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) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "Artists" 11:16:37.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.7 Info: => 0.0042452s 11:16:37.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:37.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:37.7 Info: => 3.24E-05s 11:16:37.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:37.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:37.7 Info: => 2.51E-05s 11:16:37.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:37.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) 11:16:37.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:37.7 Info: DROP TABLE "NamingConfig" 11:16:37.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:37.7 Info: => 0.0036511s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:37', 'remove_album_folders') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 42: remove_album_folders migrated 11:16:37.7 Info: => 0.0041802s 11:16:37.7 Info: 44: add_priority_to_indexers migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 44 11:16:37.7 Info: AlterTable Indexers 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: CreateColumn Indexers Priority Int32 11:16:37.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:37.7 Info: => 0.0006273s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:37', 'add_priority_to_indexers') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 44: add_priority_to_indexers migrated 11:16:37.7 Info: => 0.001081s 11:16:37.7 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 45 11:16:37.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:37.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:37.7 Info: => 0.0001024s 11:16:37.7 Info: PerformDBOperation 11:16:37.7 Info: Performing DB Operation 11:16:37.7 Info: => 2.28E-05s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:37', 'remove_chown_and_folderchmod_config') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:37.7 Info: => 0.0003778s 11:16:37.7 Info: 47: update_notifiarr migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 47 11:16:37.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:37.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:37.7 Info: => 5.14E-05s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:37', 'update_notifiarr') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 47: update_notifiarr migrated 11:16:37.7 Info: => 0.0004007s 11:16:37.7 Info: 49: email_multiple_addresses migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 49 11:16:37.7 Info: PerformDBOperation 11:16:37.7 Info: Performing DB Operation 11:16:37.7 Info: => 4.42E-05s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:37', 'email_multiple_addresses') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 49: email_multiple_addresses migrated 11:16:37.7 Info: => 0.0003679s 11:16:37.7 Info: 50: rename_blacklist_to_blocklist migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 50 11:16:37.7 Info: RenameTable Blacklist Blocklist 11:16:37.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:37.7 Info: => 0.0018847s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:37', 'rename_blacklist_to_blocklist') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 50: rename_blacklist_to_blocklist migrated 11:16:37.7 Info: => 0.0023456s 11:16:37.7 Info: 51: cdh_per_downloadclient migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 51 11:16:37.7 Info: AlterTable DownloadClients 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:37.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:37.7 Info: => 0.0005522s 11:16:37.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:37.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:37.7 Info: => 0.0005238s 11:16:37.7 Info: PerformDBOperation 11:16:37.7 Info: Performing DB Operation 11:16:37.7 Info: => 0.0001521s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:37', 'cdh_per_downloadclient') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 51: cdh_per_downloadclient migrated 11:16:37.7 Info: => 0.0006228s 11:16:37.7 Info: 52: download_history migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 52 11:16:37.7 Info: CreateTable DownloadHistory 11:16:37.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) 11:16:37.7 Info: => 0.0001242s 11:16:37.7 Info: CreateIndex DownloadHistory (EventType) 11:16:37.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:37.7 Info: => 8.99E-05s 11:16:37.7 Info: CreateIndex DownloadHistory (ArtistId) 11:16:37.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:37.7 Info: => 7.44E-05s 11:16:37.7 Info: CreateIndex DownloadHistory (DownloadId) 11:16:37.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:37.7 Info: => 7.44E-05s 11:16:37.7 Info: PerformDBOperation 11:16:37.7 Info: Performing DB Operation 11:16:37.7 Info: => 0.0001077s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:37', 'download_history') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 52: download_history migrated 11:16:37.7 Info: => 0.0005874s 11:16:37.7 Info: 53: add_update_history migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 53 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:37', 'add_update_history') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 53: add_update_history migrated 11:16:37.7 Info: => 0.0003488s 11:16:37.7 Info: 54: add_on_update_to_notifications migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 54 11:16:37.7 Info: AlterTable Notifications 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:37.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:37.7 Info: => 0.0005501s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:37', 'add_on_update_to_notifications') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 54: add_on_update_to_notifications migrated 11:16:37.7 Info: => 0.0008864s 11:16:37.7 Info: 55: download_client_per_indexer migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 55 11:16:37.7 Info: AlterTable Indexers 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: CreateColumn Indexers DownloadClientId Int32 11:16:37.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:37.7 Info: => 0.0006453s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:37', 'download_client_per_indexer') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 55: download_client_per_indexer migrated 11:16:37.7 Info: => 0.0011193s 11:16:37.7 Info: 56: AddNewItemMonitorType migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 56 11:16:37.7 Info: AlterTable Artists 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: CreateColumn Artists MonitorNewItems Int32 11:16:37.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:37.7 Info: => 0.0005496s 11:16:37.7 Info: AlterTable RootFolders 11:16:37.7 Info: => 4E-07s 11:16:37.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:37.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:37.7 Info: => 0.0005356s 11:16:37.7 Info: AlterTable ImportLists 11:16:37.7 Info: => 4E-07s 11:16:37.7 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:37.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:37.7 Info: => 0.000552s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:37', 'AddNewItemMonitorType') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 56: AddNewItemMonitorType migrated 11:16:37.7 Info: => 0.0009943s 11:16:37.7 Info: 57: ImportListSearch migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 57 11:16:37.7 Info: AlterTable ImportLists 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:37.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:37.7 Info: => 0.0005934s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:37', 'ImportListSearch') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 57: ImportListSearch migrated 11:16:37.7 Info: => 0.0010469s 11:16:37.7 Info: 58: ImportListMonitorExisting migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 58 11:16:37.7 Info: AlterTable ImportLists 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:37.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:37.7 Info: => 0.0005665s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:37', 'ImportListMonitorExisting') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 58: ImportListMonitorExisting migrated 11:16:37.7 Info: => 0.001013s 11:16:37.7 Info: 59: add_indexer_tags migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 59 11:16:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:37.7 Info: => 3.57E-05s 11:16:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:37.7 Info: => 2.58E-05s 11:16:37.7 Info: AlterTable Indexers 11:16:37.7 Info: => 3E-07s 11:16:37.7 Info: CreateColumn Indexers Tags String 11:16:37.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:37.7 Info: => 0.0005616s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:37', 'add_indexer_tags') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 59: add_indexer_tags migrated 11:16:37.7 Info: => 0.0010117s 11:16:37.7 Info: 60: update_audio_types migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 60 11:16:37.7 Info: PerformDBOperation 11:16:37.7 Info: Performing DB Operation 11:16:37.7 Info: => 4.04E-05s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:37', 'update_audio_types') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 60: update_audio_types migrated 11:16:37.7 Info: => 0.0003565s 11:16:37.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 61 11:16:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.7 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:37.7 Info: => 3.1E-05s 11:16:37.7 Info: AlterTable AlbumReleases 11:16:37.7 Info: => 3E-07s 11:16:37.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:37.7 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:16:37.7 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:16:37.7 Info: DROP TABLE "AlbumReleases" 11:16:37.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:37.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:37.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:37.7 Info: => 0.0040623s 11:16:37.7 Info: AlterTable Albums 11:16:37.7 Info: => 4E-07s 11:16:37.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "Albums" 11:16:37.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:37.7 Info: => 0.0041493s 11:16:37.7 Info: AlterTable Albums 11:16:37.7 Info: => 3E-07s 11:16:37.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "Albums" 11:16:37.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:37.7 Info: => 0.0041577s 11:16:37.7 Info: AlterTable Albums 11:16:37.7 Info: => 4E-07s 11:16:37.7 Info: AlterColumn Albums Added DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "Albums" 11:16:37.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:37.7 Info: => 0.0042479s 11:16:37.7 Info: AlterTable Artists 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "Artists" 11:16:37.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.7 Info: => 0.0042634s 11:16:37.7 Info: AlterTable Artists 11:16:37.7 Info: => 3E-07s 11:16:37.7 Info: AlterColumn Artists Added DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "Artists" 11:16:37.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.7 Info: => 0.0044326s 11:16:37.7 Info: AlterTable Blocklist 11:16:37.7 Info: => 3E-07s 11:16:37.7 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "Blocklist" 11:16:37.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:37.7 Info: => 0.0081356s 11:16:37.7 Info: AlterTable Blocklist 11:16:37.7 Info: => 4E-07s 11:16:37.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "Blocklist" 11:16:37.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:37.7 Info: => 0.0035826s 11:16:37.7 Info: AlterTable Commands 11:16:37.7 Info: => 4E-07s 11:16:37.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "Commands" 11:16:37.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:37.7 Info: => 0.0035489s 11:16:37.7 Info: AlterTable Commands 11:16:37.7 Info: => 4E-07s 11:16:37.7 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "Commands" 11:16:37.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:37.7 Info: => 0.0036202s 11:16:37.7 Info: AlterTable Commands 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "Commands" 11:16:37.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:37.7 Info: => 0.0035441s 11:16:37.7 Info: AlterTable DownloadClientStatus 11:16:37.7 Info: => 4E-07s 11:16:37.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:37.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) 11:16:37.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:37.8 Info: DROP TABLE "DownloadClientStatus" 11:16:37.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:37.8 Info: => 0.0057794s 11:16:37.8 Info: AlterTable DownloadClientStatus 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:37.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) 11:16:37.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:37.8 Info: DROP TABLE "DownloadClientStatus" 11:16:37.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:37.8 Info: => 0.0036794s 11:16:37.8 Info: AlterTable DownloadClientStatus 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:37.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) 11:16:37.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:37.8 Info: DROP TABLE "DownloadClientStatus" 11:16:37.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:37.8 Info: => 0.0036811s 11:16:37.8 Info: AlterTable DownloadHistory 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.8 Info: DROP TABLE "DownloadHistory" 11:16:37.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:37.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:37.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:37.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:37.8 Info: => 0.0043802s 11:16:37.8 Info: AlterTable ExtraFiles 11:16:37.8 Info: => 3E-07s 11:16:37.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.8 Info: DROP TABLE "ExtraFiles" 11:16:37.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:37.8 Info: => 0.0034846s 11:16:37.8 Info: AlterTable ExtraFiles 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.8 Info: DROP TABLE "ExtraFiles" 11:16:37.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:37.8 Info: => 0.0035229s 11:16:37.8 Info: AlterTable History 11:16:37.8 Info: => 5E-07s 11:16:37.8 Info: AlterColumn History Date DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.8 Info: DROP TABLE "History" 11:16:37.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:37.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:37.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:37.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:37.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:37.8 Info: => 0.0040707s 11:16:37.8 Info: AlterTable ImportListStatus 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:37.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:37.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:37.8 Info: DROP TABLE "ImportListStatus" 11:16:37.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.8 Info: => 0.0037139s 11:16:37.8 Info: AlterTable ImportListStatus 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:37.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:37.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:37.8 Info: DROP TABLE "ImportListStatus" 11:16:37.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.8 Info: => 0.0036364s 11:16:37.8 Info: AlterTable ImportListStatus 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:37.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:37.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:37.8 Info: DROP TABLE "ImportListStatus" 11:16:37.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.8 Info: => 0.003632s 11:16:37.8 Info: AlterTable IndexerStatus 11:16:37.8 Info: => 3E-07s 11:16:37.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:37.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) 11:16:37.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:37.8 Info: DROP TABLE "IndexerStatus" 11:16:37.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.8 Info: => 0.003625s 11:16:37.8 Info: AlterTable IndexerStatus 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:37.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) 11:16:37.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:37.8 Info: DROP TABLE "IndexerStatus" 11:16:37.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.8 Info: => 0.0036438s 11:16:37.8 Info: AlterTable IndexerStatus 11:16:37.8 Info: => 3E-07s 11:16:37.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:37.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) 11:16:37.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:37.8 Info: DROP TABLE "IndexerStatus" 11:16:37.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.8 Info: => 0.0035887s 11:16:37.8 Info: AlterTable LyricFiles 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.8 Info: DROP TABLE "LyricFiles" 11:16:37.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:37.8 Info: => 0.0034655s 11:16:37.8 Info: AlterTable LyricFiles 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.8 Info: DROP TABLE "LyricFiles" 11:16:37.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:37.8 Info: => 0.0034921s 11:16:37.8 Info: AlterTable MetadataFiles 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.8 Info: DROP TABLE "MetadataFiles" 11:16:37.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:37.8 Info: => 0.0034653s 11:16:37.8 Info: AlterTable MetadataFiles 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.8 Info: DROP TABLE "MetadataFiles" 11:16:37.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:37.8 Info: => 0.0047567s 11:16:37.8 Info: AlterTable PendingReleases 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:37.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) 11:16:37.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:37.8 Info: DROP TABLE "PendingReleases" 11:16:37.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:37.8 Info: => 0.0034386s 11:16:37.8 Info: AlterTable ScheduledTasks 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:37.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) 11:16:37.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:37.8 Info: DROP TABLE "ScheduledTasks" 11:16:37.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:37.8 Info: => 0.0035941s 11:16:37.8 Info: AlterTable ScheduledTasks 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:37.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) 11:16:37.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:37.8 Info: DROP TABLE "ScheduledTasks" 11:16:37.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:37.8 Info: => 0.0035925s 11:16:37.8 Info: AlterTable TrackFiles 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.8 Info: DROP TABLE "TrackFiles" 11:16:37.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.8 Info: => 0.0037338s 11:16:37.8 Info: AlterTable TrackFiles 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.8 Info: DROP TABLE "TrackFiles" 11:16:37.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.8 Info: => 0.0037187s 11:16:37.8 Info: AlterTable VersionInfo 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:37.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:37.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:37.8 Info: DROP TABLE "VersionInfo" 11:16:37.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:37.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:37.8 Info: => 0.003597s 11:16:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:37', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:37.8 Info: Committing Transaction 11:16:37.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:37.8 Info: => 0.0044135s 11:16:37.8 Info: 62: add_on_delete_to_notifications migrating 11:16:37.8 Info: Beginning Transaction 11:16:37.8 Info: Starting migration of Main DB to 62 11:16:37.8 Info: AlterTable Notifications 11:16:37.8 Info: => 5E-07s 11:16:37.8 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:37.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:37.8 Info: => 0.0005476s 11:16:37.8 Info: AlterTable Notifications 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:37.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:37.8 Info: => 0.0005222s 11:16:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:37', 'add_on_delete_to_notifications') 11:16:37.8 Info: Committing Transaction 11:16:37.8 Info: 62: add_on_delete_to_notifications migrated 11:16:37.8 Info: => 0.0009699s 11:16:37.8 Info: 63: add_custom_formats migrating 11:16:37.8 Info: Beginning Transaction 11:16:37.8 Info: Starting migration of Main DB to 63 11:16:37.8 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 0, 0) 11:16:37.8 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 11:16:37.8 Info: AlterTable DelayProfiles 11:16:37.8 Info: => 3E-07s 11:16:37.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:37.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:37.8 Info: => 0.0005375s 11:16:37.8 Info: UpdateData 11:16:37.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:37.8 Info: => 3.92E-05s 11:16:37.8 Info: AlterTable TrackFiles 11:16:37.8 Info: => 3E-07s 11:16:37.8 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:37.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:37.8 Info: => 0.0005073s 11:16:37.8 Info: PerformDBOperation 11:16:37.8 Info: Performing DB Operation 11:16:37.8 Info: => 0.000957s 11:16:37.8 Info: CreateTable CustomFormats 11:16:37.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) 11:16:37.8 Info: => 0.0001146s 11:16:37.8 Info: CreateIndex CustomFormats (Name) 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:37.8 Info: => 8.25E-05s 11:16:37.8 Info: AlterTable QualityProfiles 11:16:37.8 Info: => 3E-07s 11:16:37.8 Info: CreateColumn QualityProfiles FormatItems String 11:16:37.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:37.8 Info: => 0.0005416s 11:16:37.8 Info: AlterTable QualityProfiles 11:16:37.8 Info: => 3E-07s 11:16:37.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:37.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:37.8 Info: => 0.0005296s 11:16:37.8 Info: AlterTable QualityProfiles 11:16:37.8 Info: => 3E-07s 11:16:37.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:37.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:37.8 Info: => 0.0005649s 11:16:37.8 Info: PerformDBOperation 11:16:37.8 Info: Performing DB Operation 11:16:37.8 Info: => 0.0017057s 11:16:37.8 Info: PerformDBOperation 11:16:37.8 Info: Performing DB Operation 11:16:37.8 Info: => 3.69E-05s 11:16:37.8 Info: DeleteColumn ReleaseProfiles Preferred 11:16:37.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) 11:16:37.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:37.8 Info: DROP TABLE "ReleaseProfiles" 11:16:37.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:37.8 Info: => 0.003925s 11:16:37.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:37.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:16:37.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:37.9 Info: DROP TABLE "ReleaseProfiles" 11:16:37.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:37.9 Info: => 0.0036362s 11:16:37.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:37.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:37.9 Info: => 3.71E-05s 11:16:37.9 Info: AlterTable DelayProfiles 11:16:37.9 Info: => 3E-07s 11:16:37.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:37.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:37.9 Info: => 0.0005947s 11:16:37.9 Info: AlterTable DelayProfiles 11:16:37.9 Info: => 3E-07s 11:16:37.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:37.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:37.9 Info: => 0.0005601s 11:16:37.9 Info: -> 2 Insert operations completed in 00:00:00.0001120 taking an average of 00:00:00.0000560 11:16:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:37', 'add_custom_formats') 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: 63: add_custom_formats migrated 11:16:37.9 Info: => 0.0010926s 11:16:37.9 Debug: Took: 00:00:00.3711743 11:16:37.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 11:16:37.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 11:16:37.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349979400899_153/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:37.9 Info: DatabaseEngineVersionCheck migrating 11:16:37.9 Info: PerformDBOperation 11:16:37.9 Info: Performing DB Operation 11:16:37.9 Info: SQLite 3.46.0 11:16:37.9 Info: => 0.0013945s 11:16:37.9 Info: DatabaseEngineVersionCheck migrated 11:16:37.9 Info: => 0.0014026s 11:16:37.9 Info: VersionMigration migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: CreateTable VersionInfo 11:16:37.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:37.9 Info: => 0.0001848s 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: VersionMigration migrated 11:16:37.9 Info: => 0.0009284s 11:16:37.9 Info: VersionUniqueMigration migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: CreateIndex VersionInfo (Version) 11:16:37.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:37.9 Info: => 0.0001146s 11:16:37.9 Info: AlterTable VersionInfo 11:16:37.9 Info: => 5E-07s 11:16:37.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:37.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:37.9 Info: => 0.0004791s 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: VersionUniqueMigration migrated 11:16:37.9 Info: => 0.0008993s 11:16:37.9 Info: VersionDescriptionMigration migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: AlterTable VersionInfo 11:16:37.9 Info: => 5E-07s 11:16:37.9 Info: CreateColumn VersionInfo Description String 11:16:37.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:37.9 Info: => 0.0002293s 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: VersionDescriptionMigration migrated 11:16:37.9 Info: => 0.0006092s 11:16:37.9 Info: 1: InitialSetup migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: Starting migration of Main DB to 1 11:16:37.9 Info: CreateTable Config 11:16:37.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:37.9 Info: => 0.000161s 11:16:37.9 Info: CreateIndex Config (Key) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:37.9 Info: => 7.64E-05s 11:16:37.9 Info: CreateTable RootFolders 11:16:37.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:37.9 Info: => 0.0001144s 11:16:37.9 Info: CreateIndex RootFolders (Path) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:37.9 Info: => 7.26E-05s 11:16:37.9 Info: CreateTable Artists 11:16:37.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) 11:16:37.9 Info: => 0.0002085s 11:16:37.9 Info: CreateIndex Artists (ForeignArtistId) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:37.9 Info: => 7.4E-05s 11:16:37.9 Info: CreateIndex Artists (NameSlug) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:37.9 Info: => 6.71E-05s 11:16:37.9 Info: CreateIndex Artists (CleanName) 11:16:37.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.9 Info: => 6.32E-05s 11:16:37.9 Info: CreateIndex Artists (Path) 11:16:37.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.9 Info: => 6.22E-05s 11:16:37.9 Info: CreateTable Albums 11:16:37.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) 11:16:37.9 Info: => 0.0002137s 11:16:37.9 Info: CreateIndex Albums (ForeignAlbumId) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.9 Info: => 7.13E-05s 11:16:37.9 Info: CreateIndex Albums (MBId) 11:16:37.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:37.9 Info: => 6.58E-05s 11:16:37.9 Info: CreateIndex Albums (TADBId) 11:16:37.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:37.9 Info: => 6.32E-05s 11:16:37.9 Info: CreateIndex Albums (TitleSlug) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:37.9 Info: => 6.44E-05s 11:16:37.9 Info: CreateIndex Albums (CleanTitle) 11:16:37.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.9 Info: => 6.28E-05s 11:16:37.9 Info: CreateIndex Albums (Path) 11:16:37.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:37.9 Info: => 6.09E-05s 11:16:37.9 Info: CreateTable Tracks 11:16:37.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) 11:16:37.9 Info: => 0.0001388s 11:16:37.9 Info: CreateIndex Tracks (ForeignTrackId) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:37.9 Info: => 6.99E-05s 11:16:37.9 Info: CreateIndex Tracks (ArtistId) 11:16:37.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:37.9 Info: => 7.12E-05s 11:16:37.9 Info: CreateIndex Tracks (TrackFileId) 11:16:37.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:37.9 Info: => 7.1E-05s 11:16:37.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:37.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:37.9 Info: => 7.12E-05s 11:16:37.9 Info: CreateTable TrackFiles 11:16:37.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) 11:16:37.9 Info: => 0.0001441s 11:16:37.9 Info: CreateIndex TrackFiles (ArtistId) 11:16:37.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:37.9 Info: => 6.99E-05s 11:16:37.9 Info: CreateIndex TrackFiles (AlbumId) 11:16:37.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.9 Info: => 6.53E-05s 11:16:37.9 Info: CreateTable History 11:16:37.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) 11:16:37.9 Info: => 0.000145s 11:16:37.9 Info: CreateIndex History (Date) 11:16:37.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:37.9 Info: => 6.93E-05s 11:16:37.9 Info: CreateIndex History (EventType) 11:16:37.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:37.9 Info: => 6.52E-05s 11:16:37.9 Info: CreateIndex History (DownloadId) 11:16:37.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:37.9 Info: => 6.29E-05s 11:16:37.9 Info: CreateIndex History (AlbumId) 11:16:37.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:37.9 Info: => 6.46E-05s 11:16:37.9 Info: CreateTable Notifications 11:16:37.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) 11:16:37.9 Info: => 0.0001257s 11:16:37.9 Info: CreateTable ScheduledTasks 11:16:37.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:37.9 Info: => 0.0001412s 11:16:37.9 Info: CreateIndex ScheduledTasks (TypeName) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:37.9 Info: => 8.12E-05s 11:16:37.9 Info: CreateTable Indexers 11:16:37.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) 11:16:37.9 Info: => 0.0001546s 11:16:37.9 Info: CreateIndex Indexers (Name) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:37.9 Info: => 7.28E-05s 11:16:37.9 Info: CreateTable Profiles 11:16:37.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:37.9 Info: => 0.0001049s 11:16:37.9 Info: CreateIndex Profiles (Name) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:37.9 Info: => 7.04E-05s 11:16:37.9 Info: CreateTable QualityDefinitions 11:16:37.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:37.9 Info: => 0.0001137s 11:16:37.9 Info: CreateIndex QualityDefinitions (Quality) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:37.9 Info: => 7.22E-05s 11:16:37.9 Info: CreateIndex QualityDefinitions (Title) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:37.9 Info: => 6.8E-05s 11:16:37.9 Info: CreateTable NamingConfig 11:16:37.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) 11:16:37.9 Info: => 0.0001231s 11:16:37.9 Info: CreateTable Blacklist 11:16:37.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 '') 11:16:37.9 Info: => 0.0001561s 11:16:37.9 Info: CreateTable Metadata 11:16:37.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) 11:16:37.9 Info: => 0.0001144s 11:16:37.9 Info: CreateTable MetadataFiles 11:16:37.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) 11:16:37.9 Info: => 0.000129s 11:16:37.9 Info: CreateTable DownloadClients 11:16:37.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) 11:16:37.9 Info: => 0.0001113s 11:16:37.9 Info: CreateTable PendingReleases 11:16:37.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 '') 11:16:37.9 Info: => 0.0001188s 11:16:37.9 Info: CreateTable RemotePathMappings 11:16:37.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:37.9 Info: => 0.0001068s 11:16:37.9 Info: CreateTable Tags 11:16:37.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:37.9 Info: => 9.85E-05s 11:16:37.9 Info: CreateIndex Tags (Label) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:37.9 Info: => 7.62E-05s 11:16:37.9 Info: CreateTable Restrictions 11:16:37.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:37.9 Info: => 0.0001082s 11:16:37.9 Info: CreateTable DelayProfiles 11:16:37.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) 11:16:37.9 Info: => 0.0001254s 11:16:37.9 Info: CreateTable Users 11:16:37.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:37.9 Info: => 0.0001062s 11:16:37.9 Info: CreateIndex Users (Identifier) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:37.9 Info: => 7.72E-05s 11:16:37.9 Info: CreateIndex Users (Username) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:37.9 Info: => 7.02E-05s 11:16:37.9 Info: CreateTable Commands 11:16:37.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) 11:16:37.9 Info: => 0.0001325s 11:16:37.9 Info: CreateTable IndexerStatus 11:16:37.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) 11:16:37.9 Info: => 0.000127s 11:16:37.9 Info: CreateIndex IndexerStatus (ProviderId) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.9 Info: => 9.99E-05s 11:16:37.9 Info: CreateTable ExtraFiles 11:16:37.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) 11:16:37.9 Info: => 0.0001294s 11:16:37.9 Info: CreateTable LyricFiles 11:16:37.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) 11:16:37.9 Info: => 0.0001351s 11:16:37.9 Info: CreateTable LanguageProfiles 11:16:37.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:37.9 Info: => 0.0001736s 11:16:37.9 Info: CreateIndex LanguageProfiles (Name) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:37.9 Info: => 9.32E-05s 11:16:37.9 Info: CreateTable DownloadClientStatus 11:16:37.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) 11:16:37.9 Info: => 0.0001553s 11:16:37.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:37.9 Info: => 8.52E-05s 11:16:37.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:37.9 Info: -> 1 Insert operations completed in 00:00:00.0000512 taking an average of 00:00:00.0000512 11:16:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:37', 'InitialSetup') 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: 1: InitialSetup migrated 11:16:37.9 Info: => 0.0009805s 11:16:37.9 Info: 2: add_reason_to_pending_releases migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: Starting migration of Main DB to 2 11:16:37.9 Info: AlterTable PendingReleases 11:16:37.9 Info: => 5E-07s 11:16:37.9 Info: CreateColumn PendingReleases Reason Int32 11:16:37.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:37.9 Info: => 0.0004924s 11:16:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:37', 'add_reason_to_pending_releases') 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: 2: add_reason_to_pending_releases migrated 11:16:37.9 Info: => 0.000943s 11:16:37.9 Info: 3: add_medium_support migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: Starting migration of Main DB to 3 11:16:37.9 Info: AlterTable Albums 11:16:37.9 Info: => 4E-07s 11:16:37.9 Info: CreateColumn Albums Media String 11:16:37.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:37.9 Info: => 0.0004884s 11:16:37.9 Info: AlterTable Tracks 11:16:37.9 Info: => 4E-07s 11:16:37.9 Info: CreateColumn Tracks MediumNumber Int32 11:16:37.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:37.9 Info: => 0.0005548s 11:16:37.9 Info: AlterTable Tracks 11:16:37.9 Info: => 4E-07s 11:16:37.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:37.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:37.9 Info: => 0.0004592s 11:16:37.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:37.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:37.9 Info: => 3.59E-05s 11:16:37.9 Info: DeleteColumn Tracks TrackNumber 11:16:37.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) 11:16:37.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" 11:16:37.9 Info: DROP TABLE "Tracks" 11:16:37.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:37.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:37.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:37.9 Info: => 0.0038501s 11:16:37.9 Info: AlterTable Tracks 11:16:37.9 Info: => 3E-07s 11:16:37.9 Info: CreateColumn Tracks TrackNumber String 11:16:37.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:37.9 Info: => 0.000443s 11:16:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:37', 'add_medium_support') 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: 3: add_medium_support migrated 11:16:37.9 Info: => 0.000953s 11:16:37.9 Info: 4: add_various_qualites_in_profile migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: Starting migration of Main DB to 4 11:16:37.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:37.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:37.9 Info: => 3.99E-05s 11:16:37.9 Info: PerformDBOperation 11:16:37.9 Info: Performing DB Operation 11:16:37.9 Info: => 3.26E-05s 11:16:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:37', 'add_various_qualites_in_profile') 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: 4: add_various_qualites_in_profile migrated 11:16:37.9 Info: => 0.0004784s 11:16:37.9 Info: 5: metadata_profiles migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: Starting migration of Main DB to 5 11:16:37.9 Info: CreateTable MetadataProfiles 11:16:37.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:37.9 Info: => 0.000114s 11:16:37.9 Info: CreateIndex MetadataProfiles (Name) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:37.9 Info: => 9.44E-05s 11:16:37.9 Info: AlterTable Artists 11:16:37.9 Info: => 3E-07s 11:16:37.9 Info: CreateColumn Artists MetadataProfileId Int32 11:16:37.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:37.9 Info: => 0.0005064s 11:16:37.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:37.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) 11:16:37.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" 11:16:37.9 Info: DROP TABLE "Artists" 11:16:37.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:37.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.9 Info: => 0.0040683s 11:16:37.9 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:37.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) 11:16:37.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" 11:16:37.9 Info: DROP TABLE "Artists" 11:16:37.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:37.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.9 Info: => 0.004431s 11:16:37.9 Info: AlterTable Albums 11:16:37.9 Info: => 4E-07s 11:16:37.9 Info: CreateColumn Albums SecondaryTypes String 11:16:37.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:37.9 Info: => 0.0004604s 11:16:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:37', 'metadata_profiles') 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: 5: metadata_profiles migrated 11:16:37.9 Info: => 0.0010744s 11:16:37.9 Info: 6: separate_automatic_and_interactive_search migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: Starting migration of Main DB to 6 11:16:37.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:37.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) 11:16:37.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:37.9 Info: DROP TABLE "Indexers" 11:16:37.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:37.9 Info: => 0.0038237s 11:16:37.9 Info: AlterTable Indexers 11:16:37.9 Info: => 4E-07s 11:16:37.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:37.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:37.9 Info: => 0.0004766s 11:16:37.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:37.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:37.9 Info: => 3.5E-05s 11:16:37.9 Info: AlterTable Indexers 11:16:37.9 Info: => 3E-07s 11:16:37.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:37.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) 11:16:37.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" 11:16:37.9 Info: DROP TABLE "Indexers" 11:16:37.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:37.9 Info: => 0.003778s 11:16:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:37', 'separate_automatic_and_interactive_search') 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: 6: separate_automatic_and_interactive_search migrated 11:16:37.9 Info: => 0.0042767s 11:16:37.9 Info: 7: change_album_path_to_relative migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: Starting migration of Main DB to 7 11:16:37.9 Info: DeleteColumn Albums Path 11:16:37.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) 11:16:37.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" 11:16:37.9 Info: DROP TABLE "Albums" 11:16:37.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:37.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:37.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.9 Info: => 0.0046156s 11:16:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:37', 'change_album_path_to_relative') 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: 7: change_album_path_to_relative migrated 11:16:37.9 Info: => 0.005223s 11:16:37.9 Info: 8: change_quality_size_mb_to_kb migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: Starting migration of Main DB to 8 11:16:37.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 11:16:37.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 11:16:37.9 Info: => 3.7E-05s 11:16:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:37', 'change_quality_size_mb_to_kb') 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: 8: change_quality_size_mb_to_kb migrated 11:16:37.9 Info: => 0.000516s 11:16:37.9 Info: 9: album_releases migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: Starting migration of Main DB to 9 11:16:37.9 Info: AlterTable Albums 11:16:37.9 Info: => 5E-07s 11:16:37.9 Info: CreateColumn Albums Releases String 11:16:37.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:37.9 Info: => 0.0004681s 11:16:37.9 Info: AlterTable Albums 11:16:37.9 Info: => 5E-07s 11:16:37.9 Info: CreateColumn Albums CurrentRelease String 11:16:37.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:37.9 Info: => 0.0004357s 11:16:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:38', 'album_releases') 11:16:37.9 Info: Committing Transaction 11:16:38.0 Info: 9: album_releases migrated 11:16:38.0 Info: => 0.0008456s 11:16:38.0 Info: 10: album_releases_fix migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 10 11:16:38.0 Info: AlterTable Albums 11:16:38.0 Info: => 5E-07s 11:16:38.0 Info: AlterColumn Albums Releases String 11:16:38.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) 11:16:38.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" 11:16:38.0 Info: DROP TABLE "Albums" 11:16:38.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.0 Info: => 0.0049187s 11:16:38.0 Info: AlterTable Albums 11:16:38.0 Info: => 4E-07s 11:16:38.0 Info: AlterColumn Albums CurrentRelease String 11:16:38.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) 11:16:38.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" 11:16:38.0 Info: DROP TABLE "Albums" 11:16:38.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.0 Info: => 0.0045826s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:38', 'album_releases_fix') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 10: album_releases_fix migrated 11:16:38.0 Info: => 0.0051336s 11:16:38.0 Info: 11: import_lists migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 11 11:16:38.0 Info: CreateTable ImportLists 11:16:38.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) 11:16:38.0 Info: => 0.0001429s 11:16:38.0 Info: CreateIndex ImportLists (Name) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:38.0 Info: => 8.35E-05s 11:16:38.0 Info: CreateTable ImportListStatus 11:16:38.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) 11:16:38.0 Info: => 0.0001084s 11:16:38.0 Info: CreateIndex ImportListStatus (ProviderId) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:38.0 Info: => 9.23E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:38', 'import_lists') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 11: import_lists migrated 11:16:38.0 Info: => 0.0005954s 11:16:38.0 Info: 12: add_release_status migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 12 11:16:38.0 Info: AlterTable MetadataProfiles 11:16:38.0 Info: => 1.1E-06s 11:16:38.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:38.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:38.0 Info: => 0.0005539s 11:16:38.0 Info: PerformDBOperation 11:16:38.0 Info: Performing DB Operation 11:16:38.0 Info: => 2.86E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:38', 'add_release_status') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 12: add_release_status migrated 11:16:38.0 Info: => 0.0004852s 11:16:38.0 Info: 13: album_download_notification migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 13 11:16:38.0 Info: AlterTable Notifications 11:16:38.0 Info: => 5E-07s 11:16:38.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:38.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:38.0 Info: => 0.0005352s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:38', 'album_download_notification') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 13: album_download_notification migrated 11:16:38.0 Info: => 0.0010292s 11:16:38.0 Info: 14: fix_language_metadata_profiles migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 14 11:16:38.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 11:16:38.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 11:16:38.0 Info: => 0.000192s 11:16:38.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 11:16:38.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 11:16:38.0 Info: => 7.46E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:38', 'fix_language_metadata_profiles') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 14: fix_language_metadata_profiles migrated 11:16:38.0 Info: => 0.0005145s 11:16:38.0 Info: 15: remove_fanzub migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 15 11:16:38.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:38.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:38.0 Info: => 3.88E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:38', 'remove_fanzub') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 15: remove_fanzub migrated 11:16:38.0 Info: => 0.0005042s 11:16:38.0 Info: 16: update_artist_history_indexes migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 16 11:16:38.0 Info: CreateIndex Albums (ArtistId) 11:16:38.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:38.0 Info: => 0.0001153s 11:16:38.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:38.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:38.0 Info: => 8.76E-05s 11:16:38.0 Info: DeleteIndex History (AlbumId) 11:16:38.0 Info: DROP INDEX "IX_History_AlbumId" 11:16:38.0 Info: => 0.0001295s 11:16:38.0 Info: CreateIndex History (AlbumId, Date) 11:16:38.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:38.0 Info: => 9.09E-05s 11:16:38.0 Info: DeleteIndex History (DownloadId) 11:16:38.0 Info: DROP INDEX "IX_History_DownloadId" 11:16:38.0 Info: => 0.0001422s 11:16:38.0 Info: CreateIndex History (DownloadId, Date) 11:16:38.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:38.0 Info: => 8.98E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:38', 'update_artist_history_indexes') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 16: update_artist_history_indexes migrated 11:16:38.0 Info: => 0.0006154s 11:16:38.0 Info: 17: remove_nma migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 17 11:16:38.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:38.0 Info: => 4.02E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:38', 'remove_nma') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 17: remove_nma migrated 11:16:38.0 Info: => 0.0004948s 11:16:38.0 Info: 18: album_disambiguation migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 18 11:16:38.0 Info: AlterTable Albums 11:16:38.0 Info: => 1.1E-06s 11:16:38.0 Info: CreateColumn Albums Disambiguation String 11:16:38.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:38.0 Info: => 0.0006186s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:38', 'album_disambiguation') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 18: album_disambiguation migrated 11:16:38.0 Info: => 0.001094s 11:16:38.0 Info: 19: add_ape_quality_in_profiles migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 19 11:16:38.0 Info: PerformDBOperation 11:16:38.0 Info: Performing DB Operation 11:16:38.0 Info: => 6.75E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:38', 'add_ape_quality_in_profiles') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 19: add_ape_quality_in_profiles migrated 11:16:38.0 Info: => 0.0005736s 11:16:38.0 Info: 20: remove_pushalot migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 20 11:16:38.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:38.0 Info: => 5.12E-05s 11:16:38.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:38.0 Info: => 4.03E-05s 11:16:38.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:38.0 Info: => 2.96E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:38', 'remove_pushalot') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 20: remove_pushalot migrated 11:16:38.0 Info: => 0.0004676s 11:16:38.0 Info: 21: add_custom_filters migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 21 11:16:38.0 Info: CreateTable CustomFilters 11:16:38.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:38.0 Info: => 0.0001057s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:38', 'add_custom_filters') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 21: add_custom_filters migrated 11:16:38.0 Info: => 0.000553s 11:16:38.0 Info: 22: import_list_tags migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 22 11:16:38.0 Info: AlterTable ImportLists 11:16:38.0 Info: => 1.1E-06s 11:16:38.0 Info: CreateColumn ImportLists Tags String 11:16:38.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:38.0 Info: => 0.0005295s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:38', 'import_list_tags') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 22: import_list_tags migrated 11:16:38.0 Info: => 0.0009858s 11:16:38.0 Info: 23: add_release_groups_etc migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 23 11:16:38.0 Info: CreateTable ArtistMetadata 11:16:38.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) 11:16:38.0 Info: => 0.0001567s 11:16:38.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:38.0 Info: => 8.81E-05s 11:16:38.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" 11:16:38.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" 11:16:38.0 Info: => 8.16E-05s 11:16:38.0 Info: AlterTable Artists 11:16:38.0 Info: => 3E-07s 11:16:38.0 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:38.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.0 Info: => 0.000519s 11:16:38.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:38.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:38.0 Info: => 6.82E-05s 11:16:38.0 Info: CreateTable AlbumReleases 11:16:38.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) 11:16:38.0 Info: => 0.0001362s 11:16:38.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:38.0 Info: => 8.56E-05s 11:16:38.0 Info: CreateIndex AlbumReleases (AlbumId) 11:16:38.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:38.0 Info: => 7.86E-05s 11:16:38.0 Info: PerformDBOperation 11:16:38.0 Info: Performing DB Operation 11:16:38.0 Info: => 3.82E-05s 11:16:38.0 Info: AlterTable Albums 11:16:38.0 Info: => 3E-07s 11:16:38.0 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:38.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.0 Info: => 0.0005104s 11:16:38.0 Info: AlterTable Albums 11:16:38.0 Info: => 4E-07s 11:16:38.0 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:38.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:38.0 Info: => 0.0005045s 11:16:38.0 Info: AlterTable Albums 11:16:38.0 Info: => 3E-07s 11:16:38.0 Info: CreateColumn Albums Links String 11:16:38.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:38.0 Info: => 0.0005612s 11:16:38.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:38.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:38.0 Info: => 0.0001163s 11:16:38.0 Info: AlterTable Tracks 11:16:38.0 Info: => 3E-07s 11:16:38.0 Info: CreateColumn Tracks ForeignRecordingId String 11:16:38.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:38.0 Info: => 0.0004967s 11:16:38.0 Info: AlterTable Tracks 11:16:38.0 Info: => 5E-07s 11:16:38.0 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:38.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:38.0 Info: => 0.000519s 11:16:38.0 Info: AlterTable Tracks 11:16:38.0 Info: => 4E-07s 11:16:38.0 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:38.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.0 Info: => 0.0057443s 11:16:38.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:38.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:38.0 Info: => 7.36E-05s 11:16:38.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:38.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:38.0 Info: => 6.05E-05s 11:16:38.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:38.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) 11:16:38.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" 11:16:38.0 Info: DROP TABLE "Artists" 11:16:38.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.0 Info: => 0.0044357s 11:16:38.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:38.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) 11:16:38.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" 11:16:38.0 Info: DROP TABLE "Albums" 11:16:38.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.0 Info: => 0.004189s 11:16:38.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:38.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) 11:16:38.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" 11:16:38.0 Info: DROP TABLE "Tracks" 11:16:38.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.0 Info: => 0.0038385s 11:16:38.0 Info: DeleteColumn TrackFiles ArtistId 11:16:38.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) 11:16:38.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" 11:16:38.0 Info: DROP TABLE "TrackFiles" 11:16:38.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.0 Info: => 0.0036488s 11:16:38.0 Info: CreateIndex Artists (ArtistMetadataId) 11:16:38.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.0 Info: => 0.0001136s 11:16:38.0 Info: CreateIndex Artists (Monitored) 11:16:38.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.0 Info: => 7.19E-05s 11:16:38.0 Info: CreateIndex Albums (ArtistMetadataId) 11:16:38.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:38.0 Info: => 7.08E-05s 11:16:38.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:38.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:38.0 Info: => 6.72E-05s 11:16:38.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:38.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:38.0 Info: => 6.8E-05s 11:16:38.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:38.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:38.0 Info: => 6.8E-05s 11:16:38.0 Info: UpdateData 11:16:38.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:38.0 Info: => 3.67E-05s 11:16:38.0 Info: UpdateData 11:16:38.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:38.0 Info: => 3E-05s 11:16:38.0 Info: UpdateData 11:16:38.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:38.0 Info: => 3.64E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:38', 'add_release_groups_etc') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 23: add_release_groups_etc migrated 11:16:38.0 Info: => 0.0011467s 11:16:38.0 Info: 24: NewMediaInfoFormat migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 24 11:16:38.0 Info: UpdateData 11:16:38.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:38.0 Info: => 3.79E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:38', 'NewMediaInfoFormat') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 24: NewMediaInfoFormat migrated 11:16:38.0 Info: => 0.000466s 11:16:38.0 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 25 11:16:38.0 Info: RenameTable Restrictions ReleaseProfiles 11:16:38.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:38.0 Info: => 0.0014028s 11:16:38.0 Info: AlterTable ReleaseProfiles 11:16:38.0 Info: => 4E-07s 11:16:38.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:38.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:38.0 Info: => 0.0004851s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:38', 'rename_restrictions_to_release_profiles') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:38.0 Info: => 0.0009434s 11:16:38.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 26 11:16:38.0 Info: RenameTable Profiles QualityProfiles 11:16:38.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:38.0 Info: => 0.0013507s 11:16:38.0 Info: AlterTable QualityProfiles 11:16:38.0 Info: => 4E-07s 11:16:38.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:38.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:38.0 Info: => 0.0005321s 11:16:38.0 Info: AlterTable LanguageProfiles 11:16:38.0 Info: => 4E-07s 11:16:38.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:38.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:38.0 Info: => 0.0004737s 11:16:38.0 Info: UpdateData 11:16:38.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:38.0 Info: => 3.55E-05s 11:16:38.0 Info: UpdateData 11:16:38.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:38.0 Info: => 2.68E-05s 11:16:38.0 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:38.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) 11:16:38.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" 11:16:38.0 Info: DROP TABLE "Artists" 11:16:38.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.0 Info: => 0.0040292s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:38', 'rename_quality_profiles_add_upgrade_allowed') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:38.0 Info: => 0.0045675s 11:16:38.0 Info: 27: add_import_exclusions migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 27 11:16:38.0 Info: CreateTable ImportListExclusions 11:16:38.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:38.0 Info: => 0.0001012s 11:16:38.0 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:38.0 Info: => 8.08E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:38', 'add_import_exclusions') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 27: add_import_exclusions migrated 11:16:38.0 Info: => 0.0005431s 11:16:38.0 Info: 28: clean_artist_metadata_table migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 28 11:16:38.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) 11:16:38.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) 11:16:38.0 Info: => 0.0001812s 11:16:38.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) 11:16:38.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) 11:16:38.0 Info: => 0.0001202s 11:16:38.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) 11:16:38.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) 11:16:38.0 Info: => 0.0001264s 11:16:38.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) 11:16:38.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) 11:16:38.0 Info: => 0.0001118s 11:16:38.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) 11:16:38.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) 11:16:38.0 Info: => 0.0001069s 11:16:38.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) 11:16:38.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) 11:16:38.0 Info: => 0.0001079s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:38', 'clean_artist_metadata_table') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 28: clean_artist_metadata_table migrated 11:16:38.0 Info: => 0.0005777s 11:16:38.0 Info: 29: health_issue_notification migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 29 11:16:38.0 Info: AlterTable Notifications 11:16:38.0 Info: => 4E-07s 11:16:38.0 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:38.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:38.0 Info: => 0.0005017s 11:16:38.0 Info: AlterTable Notifications 11:16:38.0 Info: => 5E-07s 11:16:38.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:38.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:38.0 Info: => 0.0004875s 11:16:38.0 Info: AlterTable Notifications 11:16:38.0 Info: => 4E-07s 11:16:38.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:38.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:38.0 Info: => 0.0004886s 11:16:38.0 Info: AlterTable Notifications 11:16:38.0 Info: => 3E-07s 11:16:38.0 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:38.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:38.0 Info: => 0.000562s 11:16:38.0 Info: AlterTable Notifications 11:16:38.0 Info: => 3E-07s 11:16:38.0 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:38.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:38.0 Info: => 0.0005424s 11:16:38.0 Info: DeleteColumn Notifications OnDownload 11:16:38.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) 11:16:38.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" 11:16:38.0 Info: DROP TABLE "Notifications" 11:16:38.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:38.0 Info: => 0.0039579s 11:16:38.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:38.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) 11:16:38.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" 11:16:38.0 Info: DROP TABLE "Notifications" 11:16:38.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:38.0 Info: => 0.003993s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:38', 'health_issue_notification') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 29: health_issue_notification migrated 11:16:38.0 Info: => 0.0045256s 11:16:38.0 Info: 30: add_mediafilerepository_mtime migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 30 11:16:38.0 Info: AlterTable TrackFiles 11:16:38.0 Info: => 5E-07s 11:16:38.0 Info: CreateColumn TrackFiles Modified DateTime 11:16:38.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:38.0 Info: => 0.0005429s 11:16:38.0 Info: AlterTable TrackFiles 11:16:38.0 Info: => 3E-07s 11:16:38.0 Info: CreateColumn TrackFiles Path String 11:16:38.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:38.0 Info: => 0.0004988s 11:16:38.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:38.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:38.0 Info: => 3.06E-05s 11:16:38.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) 11:16:38.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) 11:16:38.0 Info: => 0.0001159s 11:16:38.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) 11:16:38.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) 11:16:38.0 Info: => 0.000125s 11:16:38.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) 11:16:38.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) 11:16:38.0 Info: => 0.0001295s 11:16:38.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") 11:16:38.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") 11:16:38.0 Info: => 6.65E-05s 11:16:38.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:38.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:38.0 Info: => 4.58E-05s 11:16:38.0 Info: AlterTable TrackFiles 11:16:38.0 Info: => 3E-07s 11:16:38.0 Info: AlterColumn TrackFiles Path String 11:16:38.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) 11:16:38.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" 11:16:38.0 Info: DROP TABLE "TrackFiles" 11:16:38.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.0 Info: => 0.0036824s 11:16:38.0 Info: CreateIndex TrackFiles (Path) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.0 Info: => 7.74E-05s 11:16:38.0 Info: DeleteColumn TrackFiles RelativePath 11:16:38.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) 11:16:38.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" 11:16:38.0 Info: DROP TABLE "TrackFiles" 11:16:38.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.0 Info: => 0.0039087s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:38', 'add_mediafilerepository_mtime') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 30: add_mediafilerepository_mtime migrated 11:16:38.0 Info: => 0.0043925s 11:16:38.0 Info: 31: add_artistmetadataid_constraint migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 31 11:16:38.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") 11:16:38.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") 11:16:38.0 Info: => 6.87E-05s 11:16:38.0 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:38.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:38.0 Info: => 0.0001174s 11:16:38.0 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:38.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) 11:16:38.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" 11:16:38.0 Info: DROP TABLE "Artists" 11:16:38.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.0 Info: => 0.0039983s 11:16:38.0 Info: CreateIndex Artists (ArtistMetadataId) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.0 Info: => 7.3E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:38', 'add_artistmetadataid_constraint') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 31: add_artistmetadataid_constraint migrated 11:16:38.0 Info: => 0.0005699s 11:16:38.0 Info: 32: old_ids_and_artist_alias migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 32 11:16:38.0 Info: AlterTable ArtistMetadata 11:16:38.0 Info: => 5E-07s 11:16:38.0 Info: CreateColumn ArtistMetadata Aliases String 11:16:38.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:38.0 Info: => 0.0005088s 11:16:38.0 Info: AlterTable ArtistMetadata 11:16:38.0 Info: => 4E-07s 11:16:38.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:38.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.0 Info: => 0.000491s 11:16:38.0 Info: AlterTable Albums 11:16:38.0 Info: => 5E-07s 11:16:38.0 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:38.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.0 Info: => 0.0004956s 11:16:38.0 Info: AlterTable AlbumReleases 11:16:38.0 Info: => 3E-07s 11:16:38.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:38.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.0 Info: => 0.0005219s 11:16:38.0 Info: AlterTable Tracks 11:16:38.0 Info: => 4E-07s 11:16:38.0 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:38.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.0 Info: => 0.0005157s 11:16:38.0 Info: AlterTable Tracks 11:16:38.0 Info: => 3E-07s 11:16:38.0 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:38.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.0 Info: => 0.000499s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:38', 'old_ids_and_artist_alias') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 32: old_ids_and_artist_alias migrated 11:16:38.0 Info: => 0.0009863s 11:16:38.0 Info: 33: download_propers_config migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 33 11:16:38.0 Info: PerformDBOperation 11:16:38.0 Info: Performing DB Operation 11:16:38.0 Info: => 2.45E-05s 11:16:38.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:38.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:38.0 Info: => 2.65E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:38', 'download_propers_config') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 33: download_propers_config migrated 11:16:38.0 Info: => 0.0004945s 11:16:38.0 Info: 34: remove_language_profiles migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 34 11:16:38.0 Info: DeleteTable LanguageProfiles 11:16:38.0 Info: DROP TABLE "LanguageProfiles" 11:16:38.0 Info: => 0.0001787s 11:16:38.0 Info: DeleteColumn Artists LanguageProfileId 11:16:38.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) 11:16:38.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" 11:16:38.0 Info: DROP TABLE "Artists" 11:16:38.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.1 Info: => 0.0041501s 11:16:38.1 Info: DeleteColumn ImportLists LanguageProfileId 11:16:38.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) 11:16:38.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" 11:16:38.1 Info: DROP TABLE "ImportLists" 11:16:38.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:38.1 Info: => 0.0036117s 11:16:38.1 Info: DeleteColumn Blacklist Language 11:16:38.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) 11:16:38.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" 11:16:38.1 Info: DROP TABLE "Blacklist" 11:16:38.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:38.1 Info: => 0.0035439s 11:16:38.1 Info: DeleteColumn History Language 11:16:38.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) 11:16:38.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" 11:16:38.1 Info: DROP TABLE "History" 11:16:38.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:38.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:38.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:38.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:38.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:38.1 Info: => 0.0041002s 11:16:38.1 Info: DeleteColumn LyricFiles Language 11:16:38.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) 11:16:38.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" 11:16:38.1 Info: DROP TABLE "LyricFiles" 11:16:38.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:38.1 Info: => 0.0034076s 11:16:38.1 Info: DeleteColumn TrackFiles Language 11:16:38.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) 11:16:38.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" 11:16:38.1 Info: DROP TABLE "TrackFiles" 11:16:38.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.1 Info: => 0.0053381s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:38', 'remove_language_profiles') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 34: remove_language_profiles migrated 11:16:38.1 Info: => 0.0059512s 11:16:38.1 Info: 35: multi_disc_naming_format migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 35 11:16:38.1 Info: AlterTable NamingConfig 11:16:38.1 Info: => 5E-07s 11:16:38.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:38.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:38.1 Info: => 0.0004979s 11:16:38.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:38.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:38.1 Info: => 3.31E-05s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:38', 'multi_disc_naming_format') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 35: multi_disc_naming_format migrated 11:16:38.1 Info: => 0.000415s 11:16:38.1 Info: 36: add_download_client_priority migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 36 11:16:38.1 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'Deluge2', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'sab', 'Sabnzbd', '{ "host": "127.0.0.1", "port": 0, "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'SabnzbdSettings') 11:16:38.1 Info: AlterTable DownloadClients 11:16:38.1 Info: => 3E-07s 11:16:38.1 Info: CreateColumn DownloadClients Priority Int32 11:16:38.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:38.1 Info: => 0.0005163s 11:16:38.1 Info: PerformDBOperation 11:16:38.1 Info: Performing DB Operation 11:16:38.1 Info: => 4.38E-05s 11:16:38.1 Info: -> 1 Insert operations completed in 00:00:00.0001922 taking an average of 00:00:00.0001922 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:38', 'add_download_client_priority') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 36: add_download_client_priority migrated 11:16:38.1 Info: => 0.0005407s 11:16:38.1 Debug: Took: 00:00:00.1870453 11:16:38.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 11:16:38.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 11:16:38.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349981669417_155/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:38.1 Info: DatabaseEngineVersionCheck migrating 11:16:38.1 Info: PerformDBOperation 11:16:38.1 Info: Performing DB Operation 11:16:38.1 Info: SQLite 3.46.0 11:16:38.1 Info: => 0.0014948s 11:16:38.1 Info: DatabaseEngineVersionCheck migrated 11:16:38.1 Info: => 0.0015033s 11:16:38.1 Info: VersionMigration migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: CreateTable VersionInfo 11:16:38.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:38.1 Info: => 0.0001773s 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: VersionMigration migrated 11:16:38.1 Info: => 0.0009423s 11:16:38.1 Info: VersionUniqueMigration migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: CreateIndex VersionInfo (Version) 11:16:38.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:38.1 Info: => 0.0001158s 11:16:38.1 Info: AlterTable VersionInfo 11:16:38.1 Info: => 6E-07s 11:16:38.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:38.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:38.1 Info: => 0.0004974s 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: VersionUniqueMigration migrated 11:16:38.1 Info: => 0.0008914s 11:16:38.1 Info: VersionDescriptionMigration migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: AlterTable VersionInfo 11:16:38.1 Info: => 3E-07s 11:16:38.1 Info: CreateColumn VersionInfo Description String 11:16:38.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:38.1 Info: => 0.0002109s 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: VersionDescriptionMigration migrated 11:16:38.1 Info: => 0.0006155s 11:16:38.1 Info: 1: InitialSetup migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 1 11:16:38.1 Info: CreateTable Config 11:16:38.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:38.1 Info: => 0.0001678s 11:16:38.1 Info: CreateIndex Config (Key) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:38.1 Info: => 7.91E-05s 11:16:38.1 Info: CreateTable RootFolders 11:16:38.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:38.1 Info: => 0.0001091s 11:16:38.1 Info: CreateIndex RootFolders (Path) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:38.1 Info: => 8.3E-05s 11:16:38.1 Info: CreateTable Artists 11:16:38.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) 11:16:38.1 Info: => 0.0002158s 11:16:38.1 Info: CreateIndex Artists (ForeignArtistId) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:38.1 Info: => 7.43E-05s 11:16:38.1 Info: CreateIndex Artists (NameSlug) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:38.1 Info: => 6.97E-05s 11:16:38.1 Info: CreateIndex Artists (CleanName) 11:16:38.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.1 Info: => 6.53E-05s 11:16:38.1 Info: CreateIndex Artists (Path) 11:16:38.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.1 Info: => 6.87E-05s 11:16:38.1 Info: CreateTable Albums 11:16:38.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) 11:16:38.1 Info: => 0.0002177s 11:16:38.1 Info: CreateIndex Albums (ForeignAlbumId) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.1 Info: => 7.21E-05s 11:16:38.1 Info: CreateIndex Albums (MBId) 11:16:38.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.1 Info: => 6.5E-05s 11:16:38.1 Info: CreateIndex Albums (TADBId) 11:16:38.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.1 Info: => 6.34E-05s 11:16:38.1 Info: CreateIndex Albums (TitleSlug) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.1 Info: => 6.37E-05s 11:16:38.1 Info: CreateIndex Albums (CleanTitle) 11:16:38.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.1 Info: => 6.1E-05s 11:16:38.1 Info: CreateIndex Albums (Path) 11:16:38.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:38.1 Info: => 6.04E-05s 11:16:38.1 Info: CreateTable Tracks 11:16:38.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) 11:16:38.1 Info: => 0.0001358s 11:16:38.1 Info: CreateIndex Tracks (ForeignTrackId) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.1 Info: => 7.1E-05s 11:16:38.1 Info: CreateIndex Tracks (ArtistId) 11:16:38.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:38.1 Info: => 6.98E-05s 11:16:38.1 Info: CreateIndex Tracks (TrackFileId) 11:16:38.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.1 Info: => 6.99E-05s 11:16:38.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:38.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:38.1 Info: => 7.16E-05s 11:16:38.1 Info: CreateTable TrackFiles 11:16:38.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) 11:16:38.1 Info: => 0.0001443s 11:16:38.1 Info: CreateIndex TrackFiles (ArtistId) 11:16:38.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:38.1 Info: => 7.19E-05s 11:16:38.1 Info: CreateIndex TrackFiles (AlbumId) 11:16:38.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.1 Info: => 6.5E-05s 11:16:38.1 Info: CreateTable History 11:16:38.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) 11:16:38.1 Info: => 0.0001437s 11:16:38.1 Info: CreateIndex History (Date) 11:16:38.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:38.1 Info: => 7.07E-05s 11:16:38.1 Info: CreateIndex History (EventType) 11:16:38.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:38.1 Info: => 6.62E-05s 11:16:38.1 Info: CreateIndex History (DownloadId) 11:16:38.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:38.1 Info: => 6.45E-05s 11:16:38.1 Info: CreateIndex History (AlbumId) 11:16:38.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:38.1 Info: => 6.67E-05s 11:16:38.1 Info: CreateTable Notifications 11:16:38.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) 11:16:38.1 Info: => 0.0001355s 11:16:38.1 Info: CreateTable ScheduledTasks 11:16:38.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:38.1 Info: => 0.0001115s 11:16:38.1 Info: CreateIndex ScheduledTasks (TypeName) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:38.1 Info: => 7.42E-05s 11:16:38.1 Info: CreateTable Indexers 11:16:38.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) 11:16:38.1 Info: => 0.0001499s 11:16:38.1 Info: CreateIndex Indexers (Name) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:38.1 Info: => 7.85E-05s 11:16:38.1 Info: CreateTable Profiles 11:16:38.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:38.1 Info: => 0.0001157s 11:16:38.1 Info: CreateIndex Profiles (Name) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:38.1 Info: => 8.06E-05s 11:16:38.1 Info: CreateTable QualityDefinitions 11:16:38.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:38.1 Info: => 0.0001131s 11:16:38.1 Info: CreateIndex QualityDefinitions (Quality) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:38.1 Info: => 7.35E-05s 11:16:38.1 Info: CreateIndex QualityDefinitions (Title) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:38.1 Info: => 6.66E-05s 11:16:38.1 Info: CreateTable NamingConfig 11:16:38.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) 11:16:38.1 Info: => 0.0001211s 11:16:38.1 Info: CreateTable Blacklist 11:16:38.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 '') 11:16:38.1 Info: => 0.0001524s 11:16:38.1 Info: CreateTable Metadata 11:16:38.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) 11:16:38.1 Info: => 0.0001126s 11:16:38.1 Info: CreateTable MetadataFiles 11:16:38.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) 11:16:38.1 Info: => 0.000127s 11:16:38.1 Info: CreateTable DownloadClients 11:16:38.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) 11:16:38.1 Info: => 0.0001155s 11:16:38.1 Info: CreateTable PendingReleases 11:16:38.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 '') 11:16:38.1 Info: => 0.0001206s 11:16:38.1 Info: CreateTable RemotePathMappings 11:16:38.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:38.1 Info: => 0.0001054s 11:16:38.1 Info: CreateTable Tags 11:16:38.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:38.1 Info: => 0.0001001s 11:16:38.1 Info: CreateIndex Tags (Label) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:38.1 Info: => 8.1E-05s 11:16:38.1 Info: CreateTable Restrictions 11:16:38.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:38.1 Info: => 0.000109s 11:16:38.1 Info: CreateTable DelayProfiles 11:16:38.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) 11:16:38.1 Info: => 0.0001493s 11:16:38.1 Info: CreateTable Users 11:16:38.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:38.1 Info: => 0.000112s 11:16:38.1 Info: CreateIndex Users (Identifier) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:38.1 Info: => 8.15E-05s 11:16:38.1 Info: CreateIndex Users (Username) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:38.1 Info: => 7.24E-05s 11:16:38.1 Info: CreateTable Commands 11:16:38.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) 11:16:38.1 Info: => 0.000133s 11:16:38.1 Info: CreateTable IndexerStatus 11:16:38.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) 11:16:38.1 Info: => 0.0001294s 11:16:38.1 Info: CreateIndex IndexerStatus (ProviderId) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:38.1 Info: => 8.07E-05s 11:16:38.1 Info: CreateTable ExtraFiles 11:16:38.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) 11:16:38.1 Info: => 0.0001453s 11:16:38.1 Info: CreateTable LyricFiles 11:16:38.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) 11:16:38.1 Info: => 0.0001439s 11:16:38.1 Info: CreateTable LanguageProfiles 11:16:38.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:38.1 Info: => 0.0001116s 11:16:38.1 Info: CreateIndex LanguageProfiles (Name) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:38.1 Info: => 0.0001149s 11:16:38.1 Info: CreateTable DownloadClientStatus 11:16:38.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) 11:16:38.1 Info: => 0.0001281s 11:16:38.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:38.1 Info: => 9.13E-05s 11:16:38.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:38.1 Info: -> 1 Insert operations completed in 00:00:00.0000760 taking an average of 00:00:00.0000760 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:38', 'InitialSetup') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 1: InitialSetup migrated 11:16:38.1 Info: => 0.0010155s 11:16:38.1 Info: 2: add_reason_to_pending_releases migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 2 11:16:38.1 Info: AlterTable PendingReleases 11:16:38.1 Info: => 4E-07s 11:16:38.1 Info: CreateColumn PendingReleases Reason Int32 11:16:38.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:38.1 Info: => 0.0005122s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:38', 'add_reason_to_pending_releases') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 2: add_reason_to_pending_releases migrated 11:16:38.1 Info: => 0.0009684s 11:16:38.1 Info: 3: add_medium_support migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 3 11:16:38.1 Info: AlterTable Albums 11:16:38.1 Info: => 4E-07s 11:16:38.1 Info: CreateColumn Albums Media String 11:16:38.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:38.1 Info: => 0.000497s 11:16:38.1 Info: AlterTable Tracks 11:16:38.1 Info: => 4E-07s 11:16:38.1 Info: CreateColumn Tracks MediumNumber Int32 11:16:38.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:38.1 Info: => 0.0005425s 11:16:38.1 Info: AlterTable Tracks 11:16:38.1 Info: => 4E-07s 11:16:38.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:38.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:38.1 Info: => 0.0004714s 11:16:38.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:38.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:38.1 Info: => 3.19E-05s 11:16:38.1 Info: DeleteColumn Tracks TrackNumber 11:16:38.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) 11:16:38.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" 11:16:38.1 Info: DROP TABLE "Tracks" 11:16:38.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:38.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.1 Info: => 0.0038746s 11:16:38.1 Info: AlterTable Tracks 11:16:38.1 Info: => 4E-07s 11:16:38.1 Info: CreateColumn Tracks TrackNumber String 11:16:38.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:38.1 Info: => 0.0004514s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:38', 'add_medium_support') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 3: add_medium_support migrated 11:16:38.1 Info: => 0.0009821s 11:16:38.1 Info: 4: add_various_qualites_in_profile migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 4 11:16:38.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:38.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:38.1 Info: => 3.97E-05s 11:16:38.1 Info: PerformDBOperation 11:16:38.1 Info: Performing DB Operation 11:16:38.1 Info: => 2.77E-05s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:38', 'add_various_qualites_in_profile') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 4: add_various_qualites_in_profile migrated 11:16:38.1 Info: => 0.0004754s 11:16:38.1 Info: 5: metadata_profiles migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 5 11:16:38.1 Info: CreateTable MetadataProfiles 11:16:38.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:38.2 Info: => 0.0001048s 11:16:38.2 Info: CreateIndex MetadataProfiles (Name) 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:38.2 Info: => 9.69E-05s 11:16:38.2 Info: AlterTable Artists 11:16:38.2 Info: => 3E-07s 11:16:38.2 Info: CreateColumn Artists MetadataProfileId Int32 11:16:38.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:38.2 Info: => 0.0005205s 11:16:38.2 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:38.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) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "Artists" 11:16:38.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:38.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.2 Info: => 0.0039689s 11:16:38.2 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:38.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) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "Artists" 11:16:38.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:38.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.2 Info: => 0.0038991s 11:16:38.2 Info: AlterTable Albums 11:16:38.2 Info: => 3E-07s 11:16:38.2 Info: CreateColumn Albums SecondaryTypes String 11:16:38.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:38.2 Info: => 0.0004719s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:38', 'metadata_profiles') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 5: metadata_profiles migrated 11:16:38.2 Info: => 0.0010049s 11:16:38.2 Info: 6: separate_automatic_and_interactive_search migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 6 11:16:38.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:38.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) 11:16:38.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:38.2 Info: DROP TABLE "Indexers" 11:16:38.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:38.2 Info: => 0.0037337s 11:16:38.2 Info: AlterTable Indexers 11:16:38.2 Info: => 4E-07s 11:16:38.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:38.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:38.2 Info: => 0.0004884s 11:16:38.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:38.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:38.2 Info: => 3.17E-05s 11:16:38.2 Info: AlterTable Indexers 11:16:38.2 Info: => 2E-07s 11:16:38.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:38.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) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "Indexers" 11:16:38.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:38.2 Info: => 0.003627s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:38', 'separate_automatic_and_interactive_search') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 6: separate_automatic_and_interactive_search migrated 11:16:38.2 Info: => 0.0041134s 11:16:38.2 Info: 7: change_album_path_to_relative migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 7 11:16:38.2 Info: DeleteColumn Albums Path 11:16:38.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) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "Albums" 11:16:38.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.2 Info: => 0.0040508s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:38', 'change_album_path_to_relative') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 7: change_album_path_to_relative migrated 11:16:38.2 Info: => 0.0046471s 11:16:38.2 Info: 8: change_quality_size_mb_to_kb migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 8 11:16:38.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 11:16:38.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 11:16:38.2 Info: => 9.17E-05s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:38', 'change_quality_size_mb_to_kb') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 8: change_quality_size_mb_to_kb migrated 11:16:38.2 Info: => 0.000641s 11:16:38.2 Info: 9: album_releases migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 9 11:16:38.2 Info: AlterTable Albums 11:16:38.2 Info: => 4E-07s 11:16:38.2 Info: CreateColumn Albums Releases String 11:16:38.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:38.2 Info: => 0.0004794s 11:16:38.2 Info: AlterTable Albums 11:16:38.2 Info: => 4E-07s 11:16:38.2 Info: CreateColumn Albums CurrentRelease String 11:16:38.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:38.2 Info: => 0.0004483s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:38', 'album_releases') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 9: album_releases migrated 11:16:38.2 Info: => 0.0008063s 11:16:38.2 Info: 10: album_releases_fix migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 10 11:16:38.2 Info: AlterTable Albums 11:16:38.2 Info: => 4E-07s 11:16:38.2 Info: AlterColumn Albums Releases String 11:16:38.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) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "Albums" 11:16:38.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.2 Info: => 0.0039273s 11:16:38.2 Info: AlterTable Albums 11:16:38.2 Info: => 3E-07s 11:16:38.2 Info: AlterColumn Albums CurrentRelease String 11:16:38.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) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "Albums" 11:16:38.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.2 Info: => 0.0038902s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:38', 'album_releases_fix') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 10: album_releases_fix migrated 11:16:38.2 Info: => 0.0044413s 11:16:38.2 Info: 11: import_lists migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 11 11:16:38.2 Info: CreateTable ImportLists 11:16:38.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) 11:16:38.2 Info: => 0.0001253s 11:16:38.2 Info: CreateIndex ImportLists (Name) 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:38.2 Info: => 7.88E-05s 11:16:38.2 Info: CreateTable ImportListStatus 11:16:38.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) 11:16:38.2 Info: => 0.0001004s 11:16:38.2 Info: CreateIndex ImportListStatus (ProviderId) 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:38.2 Info: => 7.63E-05s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:38', 'import_lists') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 11: import_lists migrated 11:16:38.2 Info: => 0.0005574s 11:16:38.2 Info: 12: add_release_status migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 12 11:16:38.2 Info: AlterTable MetadataProfiles 11:16:38.2 Info: => 5E-07s 11:16:38.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:38.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:38.2 Info: => 0.0005219s 11:16:38.2 Info: PerformDBOperation 11:16:38.2 Info: Performing DB Operation 11:16:38.2 Info: => 2.27E-05s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:38', 'add_release_status') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 12: add_release_status migrated 11:16:38.2 Info: => 0.0004624s 11:16:38.2 Info: 13: album_download_notification migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 13 11:16:38.2 Info: AlterTable Notifications 11:16:38.2 Info: => 5E-07s 11:16:38.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:38.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:38.2 Info: => 0.0005022s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:38', 'album_download_notification') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 13: album_download_notification migrated 11:16:38.2 Info: => 0.0009777s 11:16:38.2 Info: 14: fix_language_metadata_profiles migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 14 11:16:38.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 11:16:38.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 11:16:38.2 Info: => 7.95E-05s 11:16:38.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 11:16:38.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 11:16:38.2 Info: => 7.08E-05s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:38', 'fix_language_metadata_profiles') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 14: fix_language_metadata_profiles migrated 11:16:38.2 Info: => 0.000518s 11:16:38.2 Info: 15: remove_fanzub migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 15 11:16:38.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:38.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:38.2 Info: => 3.3E-05s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:38', 'remove_fanzub') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 15: remove_fanzub migrated 11:16:38.2 Info: => 0.0004684s 11:16:38.2 Info: 16: update_artist_history_indexes migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 16 11:16:38.2 Info: CreateIndex Albums (ArtistId) 11:16:38.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:38.2 Info: => 8.77E-05s 11:16:38.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:38.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:38.2 Info: => 7.98E-05s 11:16:38.2 Info: DeleteIndex History (AlbumId) 11:16:38.2 Info: DROP INDEX "IX_History_AlbumId" 11:16:38.2 Info: => 0.0001106s 11:16:38.2 Info: CreateIndex History (AlbumId, Date) 11:16:38.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:38.2 Info: => 8.06E-05s 11:16:38.2 Info: DeleteIndex History (DownloadId) 11:16:38.2 Info: DROP INDEX "IX_History_DownloadId" 11:16:38.2 Info: => 0.0001061s 11:16:38.2 Info: CreateIndex History (DownloadId, Date) 11:16:38.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:38.2 Info: => 7.82E-05s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:38', 'update_artist_history_indexes') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 16: update_artist_history_indexes migrated 11:16:38.2 Info: => 0.0004515s 11:16:38.2 Info: 17: remove_nma migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 17 11:16:38.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:38.2 Info: => 3.77E-05s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:38', 'remove_nma') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 17: remove_nma migrated 11:16:38.2 Info: => 0.0003867s 11:16:38.2 Info: 18: album_disambiguation migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 18 11:16:38.2 Info: AlterTable Albums 11:16:38.2 Info: => 4E-07s 11:16:38.2 Info: CreateColumn Albums Disambiguation String 11:16:38.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:38.2 Info: => 0.0005127s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:38', 'album_disambiguation') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 18: album_disambiguation migrated 11:16:38.2 Info: => 0.0009625s 11:16:38.2 Info: 19: add_ape_quality_in_profiles migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 19 11:16:38.2 Info: PerformDBOperation 11:16:38.2 Info: Performing DB Operation 11:16:38.2 Info: => 2.46E-05s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:38', 'add_ape_quality_in_profiles') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 19: add_ape_quality_in_profiles migrated 11:16:38.2 Info: => 0.0004245s 11:16:38.2 Info: 20: remove_pushalot migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 20 11:16:38.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:38.2 Info: => 3.61E-05s 11:16:38.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:38.2 Info: => 2.72E-05s 11:16:38.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:38.2 Info: => 2.42E-05s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:38', 'remove_pushalot') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 20: remove_pushalot migrated 11:16:38.2 Info: => 0.0003761s 11:16:38.2 Info: 21: add_custom_filters migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 21 11:16:38.2 Info: CreateTable CustomFilters 11:16:38.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:38.2 Info: => 0.0001019s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:38', 'add_custom_filters') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 21: add_custom_filters migrated 11:16:38.2 Info: => 0.0004072s 11:16:38.2 Info: 22: import_list_tags migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 22 11:16:38.2 Info: AlterTable ImportLists 11:16:38.2 Info: => 4E-07s 11:16:38.2 Info: CreateColumn ImportLists Tags String 11:16:38.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:38.2 Info: => 0.0004966s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:38', 'import_list_tags') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 22: import_list_tags migrated 11:16:38.2 Info: => 0.0008514s 11:16:38.2 Info: 23: add_release_groups_etc migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 23 11:16:38.2 Info: CreateTable ArtistMetadata 11:16:38.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) 11:16:38.2 Info: => 0.0001562s 11:16:38.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:38.2 Info: => 8.61E-05s 11:16:38.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" 11:16:38.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" 11:16:38.2 Info: => 6.88E-05s 11:16:38.2 Info: AlterTable Artists 11:16:38.2 Info: => 3E-07s 11:16:38.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:38.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.2 Info: => 0.0005095s 11:16:38.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:38.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:38.2 Info: => 5.42E-05s 11:16:38.2 Info: CreateTable AlbumReleases 11:16:38.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) 11:16:38.2 Info: => 0.0001263s 11:16:38.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:38.2 Info: => 7.88E-05s 11:16:38.2 Info: CreateIndex AlbumReleases (AlbumId) 11:16:38.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:38.2 Info: => 7.3E-05s 11:16:38.2 Info: PerformDBOperation 11:16:38.2 Info: Performing DB Operation 11:16:38.2 Info: => 2.97E-05s 11:16:38.2 Info: AlterTable Albums 11:16:38.2 Info: => 3E-07s 11:16:38.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:38.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.2 Info: => 0.0005212s 11:16:38.2 Info: AlterTable Albums 11:16:38.2 Info: => 5E-07s 11:16:38.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:38.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:38.2 Info: => 0.0005286s 11:16:38.2 Info: AlterTable Albums 11:16:38.2 Info: => 4E-07s 11:16:38.2 Info: CreateColumn Albums Links String 11:16:38.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:38.2 Info: => 0.0005149s 11:16:38.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:38.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:38.2 Info: => 8.55E-05s 11:16:38.2 Info: AlterTable Tracks 11:16:38.2 Info: => 3E-07s 11:16:38.2 Info: CreateColumn Tracks ForeignRecordingId String 11:16:38.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:38.2 Info: => 0.0005187s 11:16:38.2 Info: AlterTable Tracks 11:16:38.2 Info: => 4E-07s 11:16:38.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:38.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:38.2 Info: => 0.0005292s 11:16:38.2 Info: AlterTable Tracks 11:16:38.2 Info: => 3E-07s 11:16:38.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:38.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.2 Info: => 0.0005249s 11:16:38.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:38.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:38.2 Info: => 6.59E-05s 11:16:38.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:38.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:38.2 Info: => 5.66E-05s 11:16:38.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:38.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "Artists" 11:16:38.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.2 Info: => 0.0088073s 11:16:38.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:38.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:38.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:38.2 Info: DROP TABLE "Albums" 11:16:38.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.2 Info: => 0.0042631s 11:16:38.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:38.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) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "Tracks" 11:16:38.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.2 Info: => 0.0037347s 11:16:38.2 Info: DeleteColumn TrackFiles ArtistId 11:16:38.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) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "TrackFiles" 11:16:38.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.2 Info: => 0.0035211s 11:16:38.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:38.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.2 Info: => 7.54E-05s 11:16:38.2 Info: CreateIndex Artists (Monitored) 11:16:38.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.2 Info: => 7.19E-05s 11:16:38.2 Info: CreateIndex Albums (ArtistMetadataId) 11:16:38.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:38.2 Info: => 7.04E-05s 11:16:38.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:38.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:38.2 Info: => 6.85E-05s 11:16:38.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:38.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:38.2 Info: => 6.85E-05s 11:16:38.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:38.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:38.2 Info: => 7.56E-05s 11:16:38.2 Info: UpdateData 11:16:38.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:38.2 Info: => 3.65E-05s 11:16:38.2 Info: UpdateData 11:16:38.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:38.2 Info: => 2.93E-05s 11:16:38.2 Info: UpdateData 11:16:38.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:38.2 Info: => 3.51E-05s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:38', 'add_release_groups_etc') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 23: add_release_groups_etc migrated 11:16:38.2 Info: => 0.0007139s 11:16:38.2 Info: 24: NewMediaInfoFormat migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 24 11:16:38.2 Info: UpdateData 11:16:38.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:38.2 Info: => 3.64E-05s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:38', 'NewMediaInfoFormat') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 24: NewMediaInfoFormat migrated 11:16:38.2 Info: => 0.0004813s 11:16:38.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 25 11:16:38.2 Info: RenameTable Restrictions ReleaseProfiles 11:16:38.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:38.2 Info: => 0.0017568s 11:16:38.2 Info: AlterTable ReleaseProfiles 11:16:38.2 Info: => 3E-07s 11:16:38.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:38.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:38.2 Info: => 0.0005458s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:38', 'rename_restrictions_to_release_profiles') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:38.2 Info: => 0.0010288s 11:16:38.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 26 11:16:38.2 Info: RenameTable Profiles QualityProfiles 11:16:38.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:38.2 Info: => 0.0017344s 11:16:38.2 Info: AlterTable QualityProfiles 11:16:38.2 Info: => 5E-07s 11:16:38.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:38.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:38.2 Info: => 0.0005041s 11:16:38.2 Info: AlterTable LanguageProfiles 11:16:38.2 Info: => 4E-07s 11:16:38.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:38.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:38.2 Info: => 0.0004853s 11:16:38.2 Info: UpdateData 11:16:38.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:38.2 Info: => 3.46E-05s 11:16:38.2 Info: UpdateData 11:16:38.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:38.2 Info: => 2.6E-05s 11:16:38.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:38.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "Artists" 11:16:38.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.2 Info: => 0.0039424s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:38', 'rename_quality_profiles_add_upgrade_allowed') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:38.2 Info: => 0.0044873s 11:16:38.2 Info: 27: add_import_exclusions migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 27 11:16:38.2 Info: CreateTable ImportListExclusions 11:16:38.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:38.2 Info: => 0.0001019s 11:16:38.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:38.2 Info: => 8.05E-05s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:38', 'add_import_exclusions') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 27: add_import_exclusions migrated 11:16:38.2 Info: => 0.0005625s 11:16:38.2 Info: 28: clean_artist_metadata_table migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 28 11:16:38.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) 11:16:38.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) 11:16:38.2 Info: => 0.0002687s 11:16:38.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) 11:16:38.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) 11:16:38.2 Info: => 0.0001142s 11:16:38.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) 11:16:38.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) 11:16:38.2 Info: => 0.0001602s 11:16:38.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) 11:16:38.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) 11:16:38.2 Info: => 0.0001115s 11:16:38.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) 11:16:38.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) 11:16:38.2 Info: => 0.0001069s 11:16:38.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) 11:16:38.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) 11:16:38.2 Info: => 0.0001079s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:38', 'clean_artist_metadata_table') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 28: clean_artist_metadata_table migrated 11:16:38.2 Info: => 0.0005428s 11:16:38.2 Info: 29: health_issue_notification migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 29 11:16:38.2 Info: AlterTable Notifications 11:16:38.2 Info: => 4E-07s 11:16:38.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:38.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:38.2 Info: => 0.0005131s 11:16:38.2 Info: AlterTable Notifications 11:16:38.2 Info: => 5E-07s 11:16:38.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:38.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:38.2 Info: => 0.0005019s 11:16:38.2 Info: AlterTable Notifications 11:16:38.2 Info: => 3E-07s 11:16:38.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:38.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:38.2 Info: => 0.0005086s 11:16:38.2 Info: AlterTable Notifications 11:16:38.2 Info: => 3E-07s 11:16:38.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:38.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:38.2 Info: => 0.0004991s 11:16:38.2 Info: AlterTable Notifications 11:16:38.2 Info: => 4E-07s 11:16:38.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:38.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:38.2 Info: => 0.0005122s 11:16:38.2 Info: DeleteColumn Notifications OnDownload 11:16:38.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) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "Notifications" 11:16:38.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:38.2 Info: => 0.0036814s 11:16:38.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:38.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) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "Notifications" 11:16:38.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:38.2 Info: => 0.0036305s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:38', 'health_issue_notification') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 29: health_issue_notification migrated 11:16:38.2 Info: => 0.0041604s 11:16:38.2 Info: 30: add_mediafilerepository_mtime migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 30 11:16:38.2 Info: AlterTable TrackFiles 11:16:38.2 Info: => 5E-07s 11:16:38.2 Info: CreateColumn TrackFiles Modified DateTime 11:16:38.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:38.2 Info: => 0.0005163s 11:16:38.2 Info: AlterTable TrackFiles 11:16:38.2 Info: => 4E-07s 11:16:38.2 Info: CreateColumn TrackFiles Path String 11:16:38.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:38.2 Info: => 0.0004938s 11:16:38.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:38.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:38.2 Info: => 2.82E-05s 11:16:38.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) 11:16:38.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) 11:16:38.2 Info: => 0.000112s 11:16:38.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) 11:16:38.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) 11:16:38.2 Info: => 0.0001209s 11:16:38.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) 11:16:38.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) 11:16:38.2 Info: => 0.0001263s 11:16:38.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") 11:16:38.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") 11:16:38.2 Info: => 7.46E-05s 11:16:38.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:38.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:38.2 Info: => 4.52E-05s 11:16:38.2 Info: AlterTable TrackFiles 11:16:38.2 Info: => 3E-07s 11:16:38.2 Info: AlterColumn TrackFiles Path String 11:16:38.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) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "TrackFiles" 11:16:38.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.3 Info: => 0.0037107s 11:16:38.3 Info: CreateIndex TrackFiles (Path) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.3 Info: => 7.62E-05s 11:16:38.3 Info: DeleteColumn TrackFiles RelativePath 11:16:38.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) 11:16:38.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" 11:16:38.3 Info: DROP TABLE "TrackFiles" 11:16:38.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.3 Info: => 0.0042793s 11:16:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:38', 'add_mediafilerepository_mtime') 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: 30: add_mediafilerepository_mtime migrated 11:16:38.3 Info: => 0.0047616s 11:16:38.3 Info: 31: add_artistmetadataid_constraint migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: Starting migration of Main DB to 31 11:16:38.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") 11:16:38.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") 11:16:38.3 Info: => 6.8E-05s 11:16:38.3 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:38.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:38.3 Info: => 0.0001143s 11:16:38.3 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:38.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:38.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" 11:16:38.3 Info: DROP TABLE "Artists" 11:16:38.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.3 Info: => 0.0038781s 11:16:38.3 Info: CreateIndex Artists (ArtistMetadataId) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.3 Info: => 7.35E-05s 11:16:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:38', 'add_artistmetadataid_constraint') 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: 31: add_artistmetadataid_constraint migrated 11:16:38.3 Info: => 0.0005985s 11:16:38.3 Info: 32: old_ids_and_artist_alias migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: Starting migration of Main DB to 32 11:16:38.3 Info: AlterTable ArtistMetadata 11:16:38.3 Info: => 4E-07s 11:16:38.3 Info: CreateColumn ArtistMetadata Aliases String 11:16:38.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:38.3 Info: => 0.0005172s 11:16:38.3 Info: AlterTable ArtistMetadata 11:16:38.3 Info: => 4E-07s 11:16:38.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:38.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.3 Info: => 0.0005047s 11:16:38.3 Info: AlterTable Albums 11:16:38.3 Info: => 4E-07s 11:16:38.3 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:38.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.3 Info: => 0.000504s 11:16:38.3 Info: AlterTable AlbumReleases 11:16:38.3 Info: => 4E-07s 11:16:38.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:38.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.3 Info: => 0.0005054s 11:16:38.3 Info: AlterTable Tracks 11:16:38.3 Info: => 3E-07s 11:16:38.3 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:38.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.3 Info: => 0.000505s 11:16:38.3 Info: AlterTable Tracks 11:16:38.3 Info: => 3E-07s 11:16:38.3 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:38.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.3 Info: => 0.0005288s 11:16:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:38', 'old_ids_and_artist_alias') 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: 32: old_ids_and_artist_alias migrated 11:16:38.3 Info: => 0.0009951s 11:16:38.3 Info: 33: download_propers_config migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: Starting migration of Main DB to 33 11:16:38.3 Info: PerformDBOperation 11:16:38.3 Info: Performing DB Operation 11:16:38.3 Info: => 2.4E-05s 11:16:38.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:38.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:38.3 Info: => 2.63E-05s 11:16:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:38', 'download_propers_config') 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: 33: download_propers_config migrated 11:16:38.3 Info: => 0.0003855s 11:16:38.3 Info: 34: remove_language_profiles migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: Starting migration of Main DB to 34 11:16:38.3 Info: DeleteTable LanguageProfiles 11:16:38.3 Info: DROP TABLE "LanguageProfiles" 11:16:38.3 Info: => 0.0001765s 11:16:38.3 Info: DeleteColumn Artists LanguageProfileId 11:16:38.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:38.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" 11:16:38.3 Info: DROP TABLE "Artists" 11:16:38.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.3 Info: => 0.004037s 11:16:38.3 Info: DeleteColumn ImportLists LanguageProfileId 11:16:38.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) 11:16:38.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" 11:16:38.3 Info: DROP TABLE "ImportLists" 11:16:38.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:38.3 Info: => 0.0036852s 11:16:38.3 Info: DeleteColumn Blacklist Language 11:16:38.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) 11:16:38.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" 11:16:38.3 Info: DROP TABLE "Blacklist" 11:16:38.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:38.3 Info: => 0.0040034s 11:16:38.3 Info: DeleteColumn History Language 11:16:38.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) 11:16:38.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" 11:16:38.3 Info: DROP TABLE "History" 11:16:38.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:38.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:38.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:38.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:38.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:38.3 Info: => 0.0041819s 11:16:38.3 Info: DeleteColumn LyricFiles Language 11:16:38.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) 11:16:38.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" 11:16:38.3 Info: DROP TABLE "LyricFiles" 11:16:38.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:38.3 Info: => 0.0037959s 11:16:38.3 Info: DeleteColumn TrackFiles Language 11:16:38.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) 11:16:38.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" 11:16:38.3 Info: DROP TABLE "TrackFiles" 11:16:38.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.3 Info: => 0.0053202s 11:16:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:38', 'remove_language_profiles') 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: 34: remove_language_profiles migrated 11:16:38.3 Info: => 0.0060156s 11:16:38.3 Info: 35: multi_disc_naming_format migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: Starting migration of Main DB to 35 11:16:38.3 Info: AlterTable NamingConfig 11:16:38.3 Info: => 5E-07s 11:16:38.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:38.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:38.3 Info: => 0.0005123s 11:16:38.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:38.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:38.3 Info: => 3.27E-05s 11:16:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:38', 'multi_disc_naming_format') 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: 35: multi_disc_naming_format migrated 11:16:38.3 Info: => 0.0004728s 11:16:38.3 Info: 36: add_download_client_priority migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: Starting migration of Main DB to 36 11:16:38.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'); 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') 11:16:38.3 Info: AlterTable DownloadClients 11:16:38.3 Info: => 4E-07s 11:16:38.3 Info: CreateColumn DownloadClients Priority Int32 11:16:38.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:38.3 Info: => 0.0005128s 11:16:38.3 Info: PerformDBOperation 11:16:38.3 Info: Performing DB Operation 11:16:38.3 Info: => 0.000876s 11:16:38.3 Info: -> 1 Insert operations completed in 00:00:00.0001196 taking an average of 00:00:00.0001196 11:16:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:38', 'add_download_client_priority') 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: 36: add_download_client_priority migrated 11:16:38.3 Info: => 0.0013777s 11:16:38.3 Debug: Took: 00:00:00.1759965 11:16:38.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 11:16:38.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 11:16:38.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349983754081_157/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:38.3 Info: DatabaseEngineVersionCheck migrating 11:16:38.3 Info: PerformDBOperation 11:16:38.3 Info: Performing DB Operation 11:16:38.3 Info: SQLite 3.46.0 11:16:38.3 Info: => 0.0014595s 11:16:38.3 Info: DatabaseEngineVersionCheck migrated 11:16:38.3 Info: => 0.0014675s 11:16:38.3 Info: VersionMigration migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: CreateTable VersionInfo 11:16:38.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:38.3 Info: => 0.000166s 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: VersionMigration migrated 11:16:38.3 Info: => 0.0008538s 11:16:38.3 Info: VersionUniqueMigration migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: CreateIndex VersionInfo (Version) 11:16:38.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:38.3 Info: => 0.0001384s 11:16:38.3 Info: AlterTable VersionInfo 11:16:38.3 Info: => 4E-07s 11:16:38.3 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:38.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:38.3 Info: => 0.0005196s 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: VersionUniqueMigration migrated 11:16:38.3 Info: => 0.0009189s 11:16:38.3 Info: VersionDescriptionMigration migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: AlterTable VersionInfo 11:16:38.3 Info: => 5E-07s 11:16:38.3 Info: CreateColumn VersionInfo Description String 11:16:38.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:38.3 Info: => 0.0001907s 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: VersionDescriptionMigration migrated 11:16:38.3 Info: => 0.0005831s 11:16:38.3 Info: 1: InitialSetup migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: Starting migration of Main DB to 1 11:16:38.3 Info: CreateTable Config 11:16:38.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:38.3 Info: => 0.000128s 11:16:38.3 Info: CreateIndex Config (Key) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:38.3 Info: => 7.86E-05s 11:16:38.3 Info: CreateTable RootFolders 11:16:38.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:38.3 Info: => 9.95E-05s 11:16:38.3 Info: CreateIndex RootFolders (Path) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:38.3 Info: => 7.07E-05s 11:16:38.3 Info: CreateTable Artists 11:16:38.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) 11:16:38.3 Info: => 0.0002014s 11:16:38.3 Info: CreateIndex Artists (ForeignArtistId) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:38.3 Info: => 7.15E-05s 11:16:38.3 Info: CreateIndex Artists (NameSlug) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:38.3 Info: => 6.76E-05s 11:16:38.3 Info: CreateIndex Artists (CleanName) 11:16:38.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.3 Info: => 6.44E-05s 11:16:38.3 Info: CreateIndex Artists (Path) 11:16:38.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.3 Info: => 6.22E-05s 11:16:38.3 Info: CreateTable Albums 11:16:38.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) 11:16:38.3 Info: => 0.0002138s 11:16:38.3 Info: CreateIndex Albums (ForeignAlbumId) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.3 Info: => 7.12E-05s 11:16:38.3 Info: CreateIndex Albums (MBId) 11:16:38.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.3 Info: => 6.45E-05s 11:16:38.3 Info: CreateIndex Albums (TADBId) 11:16:38.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.3 Info: => 6.23E-05s 11:16:38.3 Info: CreateIndex Albums (TitleSlug) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.3 Info: => 6.27E-05s 11:16:38.3 Info: CreateIndex Albums (CleanTitle) 11:16:38.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.3 Info: => 6.15E-05s 11:16:38.3 Info: CreateIndex Albums (Path) 11:16:38.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:38.3 Info: => 5.85E-05s 11:16:38.3 Info: CreateTable Tracks 11:16:38.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) 11:16:38.3 Info: => 0.0001372s 11:16:38.3 Info: CreateIndex Tracks (ForeignTrackId) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.3 Info: => 6.8E-05s 11:16:38.3 Info: CreateIndex Tracks (ArtistId) 11:16:38.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:38.3 Info: => 6.91E-05s 11:16:38.3 Info: CreateIndex Tracks (TrackFileId) 11:16:38.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.3 Info: => 7.08E-05s 11:16:38.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:38.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:38.3 Info: => 7.15E-05s 11:16:38.3 Info: CreateTable TrackFiles 11:16:38.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) 11:16:38.3 Info: => 0.0001626s 11:16:38.3 Info: CreateIndex TrackFiles (ArtistId) 11:16:38.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:38.3 Info: => 7.69E-05s 11:16:38.3 Info: CreateIndex TrackFiles (AlbumId) 11:16:38.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.3 Info: => 7.11E-05s 11:16:38.3 Info: CreateTable History 11:16:38.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) 11:16:38.3 Info: => 0.0001878s 11:16:38.3 Info: CreateIndex History (Date) 11:16:38.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:38.3 Info: => 6.96E-05s 11:16:38.3 Info: CreateIndex History (EventType) 11:16:38.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:38.3 Info: => 6.53E-05s 11:16:38.3 Info: CreateIndex History (DownloadId) 11:16:38.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:38.3 Info: => 6.42E-05s 11:16:38.3 Info: CreateIndex History (AlbumId) 11:16:38.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:38.3 Info: => 6.42E-05s 11:16:38.3 Info: CreateTable Notifications 11:16:38.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) 11:16:38.3 Info: => 0.0001266s 11:16:38.3 Info: CreateTable ScheduledTasks 11:16:38.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:38.3 Info: => 0.0001143s 11:16:38.3 Info: CreateIndex ScheduledTasks (TypeName) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:38.3 Info: => 7.48E-05s 11:16:38.3 Info: CreateTable Indexers 11:16:38.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) 11:16:38.3 Info: => 0.0001139s 11:16:38.3 Info: CreateIndex Indexers (Name) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:38.3 Info: => 7.13E-05s 11:16:38.3 Info: CreateTable Profiles 11:16:38.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:38.3 Info: => 0.0001032s 11:16:38.3 Info: CreateIndex Profiles (Name) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:38.3 Info: => 6.87E-05s 11:16:38.3 Info: CreateTable QualityDefinitions 11:16:38.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:38.3 Info: => 0.0001105s 11:16:38.3 Info: CreateIndex QualityDefinitions (Quality) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:38.3 Info: => 7.27E-05s 11:16:38.3 Info: CreateIndex QualityDefinitions (Title) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:38.3 Info: => 6.88E-05s 11:16:38.3 Info: CreateTable NamingConfig 11:16:38.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) 11:16:38.3 Info: => 0.0001216s 11:16:38.3 Info: CreateTable Blacklist 11:16:38.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 '') 11:16:38.3 Info: => 0.0001616s 11:16:38.3 Info: CreateTable Metadata 11:16:38.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) 11:16:38.3 Info: => 0.0001148s 11:16:38.3 Info: CreateTable MetadataFiles 11:16:38.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) 11:16:38.3 Info: => 0.0001277s 11:16:38.3 Info: CreateTable DownloadClients 11:16:38.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) 11:16:38.3 Info: => 0.0001119s 11:16:38.3 Info: CreateTable PendingReleases 11:16:38.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 '') 11:16:38.3 Info: => 0.0001206s 11:16:38.3 Info: CreateTable RemotePathMappings 11:16:38.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:38.3 Info: => 0.0001079s 11:16:38.3 Info: CreateTable Tags 11:16:38.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:38.3 Info: => 0.0001001s 11:16:38.3 Info: CreateIndex Tags (Label) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:38.3 Info: => 7.95E-05s 11:16:38.3 Info: CreateTable Restrictions 11:16:38.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:38.3 Info: => 0.000108s 11:16:38.3 Info: CreateTable DelayProfiles 11:16:38.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) 11:16:38.3 Info: => 0.0001331s 11:16:38.3 Info: CreateTable Users 11:16:38.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:38.3 Info: => 0.0001082s 11:16:38.3 Info: CreateIndex Users (Identifier) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:38.3 Info: => 0.0001218s 11:16:38.3 Info: CreateIndex Users (Username) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:38.3 Info: => 8.26E-05s 11:16:38.3 Info: CreateTable Commands 11:16:38.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) 11:16:38.3 Info: => 0.0001771s 11:16:38.3 Info: CreateTable IndexerStatus 11:16:38.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) 11:16:38.3 Info: => 0.0001271s 11:16:38.3 Info: CreateIndex IndexerStatus (ProviderId) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:38.3 Info: => 9.84E-05s 11:16:38.3 Info: CreateTable ExtraFiles 11:16:38.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) 11:16:38.3 Info: => 0.0001312s 11:16:38.3 Info: CreateTable LyricFiles 11:16:38.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) 11:16:38.3 Info: => 0.0001375s 11:16:38.3 Info: CreateTable LanguageProfiles 11:16:38.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:38.3 Info: => 0.0001075s 11:16:38.3 Info: CreateIndex LanguageProfiles (Name) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:38.3 Info: => 8.4E-05s 11:16:38.3 Info: CreateTable DownloadClientStatus 11:16:38.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) 11:16:38.3 Info: => 0.000116s 11:16:38.3 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:38.3 Info: => 8.55E-05s 11:16:38.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:38.3 Info: -> 1 Insert operations completed in 00:00:00.0000508 taking an average of 00:00:00.0000508 11:16:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:38', 'InitialSetup') 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: 1: InitialSetup migrated 11:16:38.3 Info: => 0.0009899s 11:16:38.3 Info: 2: add_reason_to_pending_releases migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: Starting migration of Main DB to 2 11:16:38.3 Info: AlterTable PendingReleases 11:16:38.3 Info: => 4E-07s 11:16:38.3 Info: CreateColumn PendingReleases Reason Int32 11:16:38.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:38.3 Info: => 0.0004928s 11:16:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:38', 'add_reason_to_pending_releases') 11:16:38.3 Info: Committing Transaction 11:16:38.4 Info: 2: add_reason_to_pending_releases migrated 11:16:38.4 Info: => 0.0009097s 11:16:38.4 Info: 3: add_medium_support migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 3 11:16:38.4 Info: AlterTable Albums 11:16:38.4 Info: => 5E-07s 11:16:38.4 Info: CreateColumn Albums Media String 11:16:38.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:38.4 Info: => 0.000514s 11:16:38.4 Info: AlterTable Tracks 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: CreateColumn Tracks MediumNumber Int32 11:16:38.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.0004595s 11:16:38.4 Info: AlterTable Tracks 11:16:38.4 Info: => 3E-07s 11:16:38.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:38.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.0004556s 11:16:38.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:38.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:38.4 Info: => 3.15E-05s 11:16:38.4 Info: DeleteColumn Tracks TrackNumber 11:16:38.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) 11:16:38.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" 11:16:38.4 Info: DROP TABLE "Tracks" 11:16:38.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.4 Info: => 0.0038458s 11:16:38.4 Info: AlterTable Tracks 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: CreateColumn Tracks TrackNumber String 11:16:38.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:38.4 Info: => 0.0004335s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:38', 'add_medium_support') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 3: add_medium_support migrated 11:16:38.4 Info: => 0.0009845s 11:16:38.4 Info: 4: add_various_qualites_in_profile migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 4 11:16:38.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:38.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:38.4 Info: => 7.23E-05s 11:16:38.4 Info: PerformDBOperation 11:16:38.4 Info: Performing DB Operation 11:16:38.4 Info: => 2.88E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:38', 'add_various_qualites_in_profile') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 4: add_various_qualites_in_profile migrated 11:16:38.4 Info: => 0.0005479s 11:16:38.4 Info: 5: metadata_profiles migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 5 11:16:38.4 Info: CreateTable MetadataProfiles 11:16:38.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:38.4 Info: => 0.0001055s 11:16:38.4 Info: CreateIndex MetadataProfiles (Name) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:38.4 Info: => 8.54E-05s 11:16:38.4 Info: AlterTable Artists 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: CreateColumn Artists MetadataProfileId Int32 11:16:38.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:38.4 Info: => 0.0004662s 11:16:38.4 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:38.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) 11:16:38.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" 11:16:38.4 Info: DROP TABLE "Artists" 11:16:38.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.4 Info: => 0.003901s 11:16:38.4 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:38.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) 11:16:38.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" 11:16:38.4 Info: DROP TABLE "Artists" 11:16:38.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.4 Info: => 0.0038223s 11:16:38.4 Info: AlterTable Albums 11:16:38.4 Info: => 3E-07s 11:16:38.4 Info: CreateColumn Albums SecondaryTypes String 11:16:38.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:38.4 Info: => 0.0004588s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:38', 'metadata_profiles') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 5: metadata_profiles migrated 11:16:38.4 Info: => 0.0010581s 11:16:38.4 Info: 6: separate_automatic_and_interactive_search migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 6 11:16:38.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:38.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) 11:16:38.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:38.4 Info: DROP TABLE "Indexers" 11:16:38.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:38.4 Info: => 0.0036404s 11:16:38.4 Info: AlterTable Indexers 11:16:38.4 Info: => 3E-07s 11:16:38.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:38.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:38.4 Info: => 0.0004509s 11:16:38.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:38.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:38.4 Info: => 3.06E-05s 11:16:38.4 Info: AlterTable Indexers 11:16:38.4 Info: => 3E-07s 11:16:38.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:38.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) 11:16:38.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" 11:16:38.4 Info: DROP TABLE "Indexers" 11:16:38.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:38.4 Info: => 0.0035876s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:38', 'separate_automatic_and_interactive_search') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 6: separate_automatic_and_interactive_search migrated 11:16:38.4 Info: => 0.0041343s 11:16:38.4 Info: 7: change_album_path_to_relative migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 7 11:16:38.4 Info: DeleteColumn Albums Path 11:16:38.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) 11:16:38.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" 11:16:38.4 Info: DROP TABLE "Albums" 11:16:38.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.4 Info: => 0.006778s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:38', 'change_album_path_to_relative') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 7: change_album_path_to_relative migrated 11:16:38.4 Info: => 0.0073694s 11:16:38.4 Info: 8: change_quality_size_mb_to_kb migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 8 11:16:38.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 11:16:38.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 11:16:38.4 Info: => 3.72E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:38', 'change_quality_size_mb_to_kb') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 8: change_quality_size_mb_to_kb migrated 11:16:38.4 Info: => 0.0004123s 11:16:38.4 Info: 9: album_releases migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 9 11:16:38.4 Info: AlterTable Albums 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: CreateColumn Albums Releases String 11:16:38.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:38.4 Info: => 0.0004695s 11:16:38.4 Info: AlterTable Albums 11:16:38.4 Info: => 5E-07s 11:16:38.4 Info: CreateColumn Albums CurrentRelease String 11:16:38.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:38.4 Info: => 0.000434s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:38', 'album_releases') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 9: album_releases migrated 11:16:38.4 Info: => 0.0008827s 11:16:38.4 Info: 10: album_releases_fix migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 10 11:16:38.4 Info: AlterTable Albums 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: AlterColumn Albums Releases String 11:16:38.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) 11:16:38.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" 11:16:38.4 Info: DROP TABLE "Albums" 11:16:38.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.4 Info: => 0.0039943s 11:16:38.4 Info: AlterTable Albums 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: AlterColumn Albums CurrentRelease String 11:16:38.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) 11:16:38.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" 11:16:38.4 Info: DROP TABLE "Albums" 11:16:38.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.4 Info: => 0.0038744s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:38', 'album_releases_fix') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 10: album_releases_fix migrated 11:16:38.4 Info: => 0.004399s 11:16:38.4 Info: 11: import_lists migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 11 11:16:38.4 Info: CreateTable ImportLists 11:16:38.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) 11:16:38.4 Info: => 0.0001264s 11:16:38.4 Info: CreateIndex ImportLists (Name) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:38.4 Info: => 7.97E-05s 11:16:38.4 Info: CreateTable ImportListStatus 11:16:38.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) 11:16:38.4 Info: => 9.99E-05s 11:16:38.4 Info: CreateIndex ImportListStatus (ProviderId) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:38.4 Info: => 7.64E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:38', 'import_lists') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 11: import_lists migrated 11:16:38.4 Info: => 0.0005686s 11:16:38.4 Info: 12: add_release_status migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 12 11:16:38.4 Info: AlterTable MetadataProfiles 11:16:38.4 Info: => 1.1E-06s 11:16:38.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:38.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:38.4 Info: => 0.00058s 11:16:38.4 Info: PerformDBOperation 11:16:38.4 Info: Performing DB Operation 11:16:38.4 Info: => 2.6E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:38', 'add_release_status') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 12: add_release_status migrated 11:16:38.4 Info: => 0.0004652s 11:16:38.4 Info: 13: album_download_notification migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 13 11:16:38.4 Info: AlterTable Notifications 11:16:38.4 Info: => 5E-07s 11:16:38.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:38.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.0004914s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:38', 'album_download_notification') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 13: album_download_notification migrated 11:16:38.4 Info: => 0.0009798s 11:16:38.4 Info: 14: fix_language_metadata_profiles migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 14 11:16:38.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 11:16:38.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 11:16:38.4 Info: => 8.02E-05s 11:16:38.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 11:16:38.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 11:16:38.4 Info: => 6.91E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:38', 'fix_language_metadata_profiles') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 14: fix_language_metadata_profiles migrated 11:16:38.4 Info: => 0.0005169s 11:16:38.4 Info: 15: remove_fanzub migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 15 11:16:38.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:38.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:38.4 Info: => 7.84E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:38', 'remove_fanzub') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 15: remove_fanzub migrated 11:16:38.4 Info: => 0.0006193s 11:16:38.4 Info: 16: update_artist_history_indexes migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 16 11:16:38.4 Info: CreateIndex Albums (ArtistId) 11:16:38.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:38.4 Info: => 8.85E-05s 11:16:38.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:38.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:38.4 Info: => 8.09E-05s 11:16:38.4 Info: DeleteIndex History (AlbumId) 11:16:38.4 Info: DROP INDEX "IX_History_AlbumId" 11:16:38.4 Info: => 0.0001127s 11:16:38.4 Info: CreateIndex History (AlbumId, Date) 11:16:38.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:38.4 Info: => 8.23E-05s 11:16:38.4 Info: DeleteIndex History (DownloadId) 11:16:38.4 Info: DROP INDEX "IX_History_DownloadId" 11:16:38.4 Info: => 0.0001077s 11:16:38.4 Info: CreateIndex History (DownloadId, Date) 11:16:38.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:38.4 Info: => 8E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:38', 'update_artist_history_indexes') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 16: update_artist_history_indexes migrated 11:16:38.4 Info: => 0.0005685s 11:16:38.4 Info: 17: remove_nma migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 17 11:16:38.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:38.4 Info: => 3.74E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:38', 'remove_nma') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 17: remove_nma migrated 11:16:38.4 Info: => 0.0004725s 11:16:38.4 Info: 18: album_disambiguation migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 18 11:16:38.4 Info: AlterTable Albums 11:16:38.4 Info: => 5E-07s 11:16:38.4 Info: CreateColumn Albums Disambiguation String 11:16:38.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:38.4 Info: => 0.0004932s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:38', 'album_disambiguation') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 18: album_disambiguation migrated 11:16:38.4 Info: => 0.0009301s 11:16:38.4 Info: 19: add_ape_quality_in_profiles migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 19 11:16:38.4 Info: PerformDBOperation 11:16:38.4 Info: Performing DB Operation 11:16:38.4 Info: => 2.64E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:38', 'add_ape_quality_in_profiles') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 19: add_ape_quality_in_profiles migrated 11:16:38.4 Info: => 0.0003654s 11:16:38.4 Info: 20: remove_pushalot migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 20 11:16:38.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:38.4 Info: => 3.63E-05s 11:16:38.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:38.4 Info: => 2.65E-05s 11:16:38.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:38.4 Info: => 2.4E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:38', 'remove_pushalot') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 20: remove_pushalot migrated 11:16:38.4 Info: => 0.000365s 11:16:38.4 Info: 21: add_custom_filters migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 21 11:16:38.4 Info: CreateTable CustomFilters 11:16:38.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:38.4 Info: => 0.0001047s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:38', 'add_custom_filters') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 21: add_custom_filters migrated 11:16:38.4 Info: => 0.0004467s 11:16:38.4 Info: 22: import_list_tags migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 22 11:16:38.4 Info: AlterTable ImportLists 11:16:38.4 Info: => 5E-07s 11:16:38.4 Info: CreateColumn ImportLists Tags String 11:16:38.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:38.4 Info: => 0.0005124s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:38', 'import_list_tags') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 22: import_list_tags migrated 11:16:38.4 Info: => 0.0009676s 11:16:38.4 Info: 23: add_release_groups_etc migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 23 11:16:38.4 Info: CreateTable ArtistMetadata 11:16:38.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) 11:16:38.4 Info: => 0.0001345s 11:16:38.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:38.4 Info: => 8.38E-05s 11:16:38.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" 11:16:38.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" 11:16:38.4 Info: => 7.06E-05s 11:16:38.4 Info: AlterTable Artists 11:16:38.4 Info: => 3E-07s 11:16:38.4 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:38.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.000501s 11:16:38.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:38.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:38.4 Info: => 5.47E-05s 11:16:38.4 Info: CreateTable AlbumReleases 11:16:38.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) 11:16:38.4 Info: => 0.0001284s 11:16:38.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:38.4 Info: => 8.02E-05s 11:16:38.4 Info: CreateIndex AlbumReleases (AlbumId) 11:16:38.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:38.4 Info: => 7.45E-05s 11:16:38.4 Info: PerformDBOperation 11:16:38.4 Info: Performing DB Operation 11:16:38.4 Info: => 3.19E-05s 11:16:38.4 Info: AlterTable Albums 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:38.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.0005037s 11:16:38.4 Info: AlterTable Albums 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:38.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:38.4 Info: => 0.000526s 11:16:38.4 Info: AlterTable Albums 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: CreateColumn Albums Links String 11:16:38.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:38.4 Info: => 0.000501s 11:16:38.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:38.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:38.4 Info: => 8.3E-05s 11:16:38.4 Info: AlterTable Tracks 11:16:38.4 Info: => 3E-07s 11:16:38.4 Info: CreateColumn Tracks ForeignRecordingId String 11:16:38.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:38.4 Info: => 0.0005056s 11:16:38.4 Info: AlterTable Tracks 11:16:38.4 Info: => 3E-07s 11:16:38.4 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:38.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.0005211s 11:16:38.4 Info: AlterTable Tracks 11:16:38.4 Info: => 3E-07s 11:16:38.4 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:38.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.0005172s 11:16:38.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:38.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:38.4 Info: => 6.63E-05s 11:16:38.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:38.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:38.4 Info: => 5.66E-05s 11:16:38.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:38.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) 11:16:38.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" 11:16:38.4 Info: DROP TABLE "Artists" 11:16:38.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.4 Info: => 0.0080571s 11:16:38.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:38.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) 11:16:38.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" 11:16:38.4 Info: DROP TABLE "Albums" 11:16:38.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.4 Info: => 0.004168s 11:16:38.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:38.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) 11:16:38.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" 11:16:38.4 Info: DROP TABLE "Tracks" 11:16:38.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.4 Info: => 0.0036973s 11:16:38.4 Info: DeleteColumn TrackFiles ArtistId 11:16:38.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) 11:16:38.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" 11:16:38.4 Info: DROP TABLE "TrackFiles" 11:16:38.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.4 Info: => 0.0034938s 11:16:38.4 Info: CreateIndex Artists (ArtistMetadataId) 11:16:38.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.4 Info: => 7.71E-05s 11:16:38.4 Info: CreateIndex Artists (Monitored) 11:16:38.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.4 Info: => 7.23E-05s 11:16:38.4 Info: CreateIndex Albums (ArtistMetadataId) 11:16:38.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:38.4 Info: => 6.94E-05s 11:16:38.4 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:38.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:38.4 Info: => 6.86E-05s 11:16:38.4 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:38.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:38.4 Info: => 6.81E-05s 11:16:38.4 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:38.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:38.4 Info: => 6.88E-05s 11:16:38.4 Info: UpdateData 11:16:38.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:38.4 Info: => 3.7E-05s 11:16:38.4 Info: UpdateData 11:16:38.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:38.4 Info: => 2.94E-05s 11:16:38.4 Info: UpdateData 11:16:38.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:38.4 Info: => 3.36E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:38', 'add_release_groups_etc') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 23: add_release_groups_etc migrated 11:16:38.4 Info: => 0.0007357s 11:16:38.4 Info: 24: NewMediaInfoFormat migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 24 11:16:38.4 Info: UpdateData 11:16:38.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:38.4 Info: => 3.72E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:38', 'NewMediaInfoFormat') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 24: NewMediaInfoFormat migrated 11:16:38.4 Info: => 0.0004649s 11:16:38.4 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 25 11:16:38.4 Info: RenameTable Restrictions ReleaseProfiles 11:16:38.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:38.4 Info: => 0.0017337s 11:16:38.4 Info: AlterTable ReleaseProfiles 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:38.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:38.4 Info: => 0.0005022s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:38', 'rename_restrictions_to_release_profiles') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:38.4 Info: => 0.0009202s 11:16:38.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 26 11:16:38.4 Info: RenameTable Profiles QualityProfiles 11:16:38.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:38.4 Info: => 0.0017477s 11:16:38.4 Info: AlterTable QualityProfiles 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:38.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:38.4 Info: => 0.0004866s 11:16:38.4 Info: AlterTable LanguageProfiles 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:38.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:38.4 Info: => 0.0005015s 11:16:38.4 Info: UpdateData 11:16:38.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:38.4 Info: => 3.76E-05s 11:16:38.4 Info: UpdateData 11:16:38.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:38.4 Info: => 2.76E-05s 11:16:38.4 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:38.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) 11:16:38.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" 11:16:38.4 Info: DROP TABLE "Artists" 11:16:38.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.4 Info: => 0.0039684s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:38', 'rename_quality_profiles_add_upgrade_allowed') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:38.4 Info: => 0.0045142s 11:16:38.4 Info: 27: add_import_exclusions migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 27 11:16:38.4 Info: CreateTable ImportListExclusions 11:16:38.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:38.4 Info: => 0.0001s 11:16:38.4 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:38.4 Info: => 8.13E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:38', 'add_import_exclusions') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 27: add_import_exclusions migrated 11:16:38.4 Info: => 0.0005488s 11:16:38.4 Info: 28: clean_artist_metadata_table migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 28 11:16:38.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) 11:16:38.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) 11:16:38.4 Info: => 0.0001251s 11:16:38.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) 11:16:38.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) 11:16:38.4 Info: => 0.0001168s 11:16:38.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) 11:16:38.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) 11:16:38.4 Info: => 0.0001087s 11:16:38.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) 11:16:38.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) 11:16:38.4 Info: => 0.0001086s 11:16:38.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) 11:16:38.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) 11:16:38.4 Info: => 0.0001067s 11:16:38.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) 11:16:38.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) 11:16:38.4 Info: => 0.0001061s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:38', 'clean_artist_metadata_table') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 28: clean_artist_metadata_table migrated 11:16:38.4 Info: => 0.0004602s 11:16:38.4 Info: 29: health_issue_notification migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 29 11:16:38.4 Info: AlterTable Notifications 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:38.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.0005044s 11:16:38.4 Info: AlterTable Notifications 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:38.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.0004898s 11:16:38.4 Info: AlterTable Notifications 11:16:38.4 Info: => 3E-07s 11:16:38.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:38.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.0004915s 11:16:38.4 Info: AlterTable Notifications 11:16:38.4 Info: => 3E-07s 11:16:38.4 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:38.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.0004927s 11:16:38.4 Info: AlterTable Notifications 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:38.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.000489s 11:16:38.4 Info: DeleteColumn Notifications OnDownload 11:16:38.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) 11:16:38.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" 11:16:38.4 Info: DROP TABLE "Notifications" 11:16:38.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:38.4 Info: => 0.0036098s 11:16:38.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:38.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) 11:16:38.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" 11:16:38.5 Info: DROP TABLE "Notifications" 11:16:38.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:38.5 Info: => 0.003577s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:38', 'health_issue_notification') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 29: health_issue_notification migrated 11:16:38.5 Info: => 0.0040566s 11:16:38.5 Info: 30: add_mediafilerepository_mtime migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 30 11:16:38.5 Info: AlterTable TrackFiles 11:16:38.5 Info: => 5E-07s 11:16:38.5 Info: CreateColumn TrackFiles Modified DateTime 11:16:38.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:38.5 Info: => 0.0005107s 11:16:38.5 Info: AlterTable TrackFiles 11:16:38.5 Info: => 4E-07s 11:16:38.5 Info: CreateColumn TrackFiles Path String 11:16:38.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:38.5 Info: => 0.000486s 11:16:38.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:38.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:38.5 Info: => 2.83E-05s 11:16:38.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) 11:16:38.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) 11:16:38.5 Info: => 0.000112s 11:16:38.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) 11:16:38.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) 11:16:38.5 Info: => 0.000122s 11:16:38.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) 11:16:38.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) 11:16:38.5 Info: => 0.0001258s 11:16:38.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") 11:16:38.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") 11:16:38.5 Info: => 6.45E-05s 11:16:38.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:38.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:38.5 Info: => 4.51E-05s 11:16:38.5 Info: AlterTable TrackFiles 11:16:38.5 Info: => 3E-07s 11:16:38.5 Info: AlterColumn TrackFiles Path String 11:16:38.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) 11:16:38.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" 11:16:38.5 Info: DROP TABLE "TrackFiles" 11:16:38.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.5 Info: => 0.0036556s 11:16:38.5 Info: CreateIndex TrackFiles (Path) 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.5 Info: => 7.77E-05s 11:16:38.5 Info: DeleteColumn TrackFiles RelativePath 11:16:38.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) 11:16:38.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" 11:16:38.5 Info: DROP TABLE "TrackFiles" 11:16:38.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.5 Info: => 0.0036993s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:38', 'add_mediafilerepository_mtime') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 30: add_mediafilerepository_mtime migrated 11:16:38.5 Info: => 0.0042072s 11:16:38.5 Info: 31: add_artistmetadataid_constraint migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 31 11:16:38.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") 11:16:38.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") 11:16:38.5 Info: => 6.94E-05s 11:16:38.5 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:38.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:38.5 Info: => 0.0001164s 11:16:38.5 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:38.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) 11:16:38.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" 11:16:38.5 Info: DROP TABLE "Artists" 11:16:38.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.5 Info: => 0.0038526s 11:16:38.5 Info: CreateIndex Artists (ArtistMetadataId) 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.5 Info: => 7.35E-05s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:38', 'add_artistmetadataid_constraint') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 31: add_artistmetadataid_constraint migrated 11:16:38.5 Info: => 0.0005688s 11:16:38.5 Info: 32: old_ids_and_artist_alias migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 32 11:16:38.5 Info: AlterTable ArtistMetadata 11:16:38.5 Info: => 5E-07s 11:16:38.5 Info: CreateColumn ArtistMetadata Aliases String 11:16:38.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:38.5 Info: => 0.0005106s 11:16:38.5 Info: AlterTable ArtistMetadata 11:16:38.5 Info: => 3E-07s 11:16:38.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:38.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.5 Info: => 0.0004967s 11:16:38.5 Info: AlterTable Albums 11:16:38.5 Info: => 4E-07s 11:16:38.5 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:38.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.5 Info: => 0.0005076s 11:16:38.5 Info: AlterTable AlbumReleases 11:16:38.5 Info: => 3E-07s 11:16:38.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:38.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.5 Info: => 0.0004949s 11:16:38.5 Info: AlterTable Tracks 11:16:38.5 Info: => 3E-07s 11:16:38.5 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:38.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.5 Info: => 0.0004981s 11:16:38.5 Info: AlterTable Tracks 11:16:38.5 Info: => 4E-07s 11:16:38.5 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:38.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.5 Info: => 0.0005109s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:38', 'old_ids_and_artist_alias') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 32: old_ids_and_artist_alias migrated 11:16:38.5 Info: => 0.0009743s 11:16:38.5 Info: 33: download_propers_config migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 33 11:16:38.5 Info: PerformDBOperation 11:16:38.5 Info: Performing DB Operation 11:16:38.5 Info: => 2.6E-05s 11:16:38.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:38.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:38.5 Info: => 2.69E-05s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:38', 'download_propers_config') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 33: download_propers_config migrated 11:16:38.5 Info: => 0.0004534s 11:16:38.5 Info: 34: remove_language_profiles migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 34 11:16:38.5 Info: DeleteTable LanguageProfiles 11:16:38.5 Info: DROP TABLE "LanguageProfiles" 11:16:38.5 Info: => 0.0001754s 11:16:38.5 Info: DeleteColumn Artists LanguageProfileId 11:16:38.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) 11:16:38.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" 11:16:38.5 Info: DROP TABLE "Artists" 11:16:38.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.5 Info: => 0.0040208s 11:16:38.5 Info: DeleteColumn ImportLists LanguageProfileId 11:16:38.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) 11:16:38.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" 11:16:38.5 Info: DROP TABLE "ImportLists" 11:16:38.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:38.5 Info: => 0.0036305s 11:16:38.5 Info: DeleteColumn Blacklist Language 11:16:38.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) 11:16:38.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" 11:16:38.5 Info: DROP TABLE "Blacklist" 11:16:38.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:38.5 Info: => 0.003841s 11:16:38.5 Info: DeleteColumn History Language 11:16:38.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) 11:16:38.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" 11:16:38.5 Info: DROP TABLE "History" 11:16:38.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:38.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:38.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:38.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:38.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:38.5 Info: => 0.0040061s 11:16:38.5 Info: DeleteColumn LyricFiles Language 11:16:38.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:38.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:16:38.5 Info: DROP TABLE "LyricFiles" 11:16:38.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:38.5 Info: => 0.0037233s 11:16:38.5 Info: DeleteColumn TrackFiles Language 11:16:38.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) 11:16:38.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" 11:16:38.5 Info: DROP TABLE "TrackFiles" 11:16:38.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.5 Info: => 0.005323s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:38', 'remove_language_profiles') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 34: remove_language_profiles migrated 11:16:38.5 Info: => 0.0059447s 11:16:38.5 Info: 35: multi_disc_naming_format migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 35 11:16:38.5 Info: AlterTable NamingConfig 11:16:38.5 Info: => 4E-07s 11:16:38.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:38.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:38.5 Info: => 0.0005278s 11:16:38.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:38.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:38.5 Info: => 3.31E-05s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:38', 'multi_disc_naming_format') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 35: multi_disc_naming_format migrated 11:16:38.5 Info: => 0.0003965s 11:16:38.5 Info: 36: add_download_client_priority migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 36 11:16:38.5 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 11:16:38.5 Info: AlterTable DownloadClients 11:16:38.5 Info: => 3E-07s 11:16:38.5 Info: CreateColumn DownloadClients Priority Int32 11:16:38.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:38.5 Info: => 0.0005742s 11:16:38.5 Info: PerformDBOperation 11:16:38.5 Info: Performing DB Operation 11:16:38.5 Info: => 8.25E-05s 11:16:38.5 Info: -> 1 Insert operations completed in 00:00:00.0000608 taking an average of 00:00:00.0000608 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:38', 'add_download_client_priority') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 36: add_download_client_priority migrated 11:16:38.5 Info: => 0.0005621s 11:16:38.5 Debug: Took: 00:00:00.1738599 11:16:38.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 11:16:38.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 11:16:38.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349985825172_159/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:38.5 Info: DatabaseEngineVersionCheck migrating 11:16:38.5 Info: PerformDBOperation 11:16:38.5 Info: Performing DB Operation 11:16:38.5 Info: SQLite 3.46.0 11:16:38.5 Info: => 0.0015315s 11:16:38.5 Info: DatabaseEngineVersionCheck migrated 11:16:38.5 Info: => 0.0015399s 11:16:38.5 Info: VersionMigration migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: CreateTable VersionInfo 11:16:38.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:38.5 Info: => 0.0001762s 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: VersionMigration migrated 11:16:38.5 Info: => 0.0009039s 11:16:38.5 Info: VersionUniqueMigration migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: CreateIndex VersionInfo (Version) 11:16:38.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:38.5 Info: => 0.000125s 11:16:38.5 Info: AlterTable VersionInfo 11:16:38.5 Info: => 5E-07s 11:16:38.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:38.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:38.5 Info: => 0.0005544s 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: VersionUniqueMigration migrated 11:16:38.5 Info: => 0.00097s 11:16:38.5 Info: VersionDescriptionMigration migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: AlterTable VersionInfo 11:16:38.5 Info: => 5E-07s 11:16:38.5 Info: CreateColumn VersionInfo Description String 11:16:38.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:38.5 Info: => 0.0002087s 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: VersionDescriptionMigration migrated 11:16:38.5 Info: => 0.0004978s 11:16:38.5 Info: 1: InitialSetup migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 1 11:16:38.5 Info: CreateTable Config 11:16:38.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:38.5 Info: => 0.0001508s 11:16:38.5 Info: CreateIndex Config (Key) 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:38.5 Info: => 7.41E-05s 11:16:38.5 Info: CreateTable RootFolders 11:16:38.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:38.5 Info: => 0.0001035s 11:16:38.5 Info: CreateIndex RootFolders (Path) 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:38.5 Info: => 7.22E-05s 11:16:38.5 Info: CreateTable Artists 11:16:38.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) 11:16:38.5 Info: => 0.0002294s 11:16:38.5 Info: CreateIndex Artists (ForeignArtistId) 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:38.5 Info: => 7.37E-05s 11:16:38.5 Info: CreateIndex Artists (NameSlug) 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:38.5 Info: => 7.59E-05s 11:16:38.5 Info: CreateIndex Artists (CleanName) 11:16:38.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.5 Info: => 6.84E-05s 11:16:38.5 Info: CreateIndex Artists (Path) 11:16:38.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.5 Info: => 6.56E-05s 11:16:38.5 Info: CreateTable Albums 11:16:38.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) 11:16:38.5 Info: => 0.0002537s 11:16:38.5 Info: CreateIndex Albums (ForeignAlbumId) 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.5 Info: => 7.62E-05s 11:16:38.5 Info: CreateIndex Albums (MBId) 11:16:38.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.5 Info: => 6.78E-05s 11:16:38.5 Info: CreateIndex Albums (TADBId) 11:16:38.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.5 Info: => 6.59E-05s 11:16:38.5 Info: CreateIndex Albums (TitleSlug) 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.5 Info: => 6.67E-05s 11:16:38.5 Info: CreateIndex Albums (CleanTitle) 11:16:38.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.5 Info: => 6.45E-05s 11:16:38.5 Info: CreateIndex Albums (Path) 11:16:38.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:38.5 Info: => 6.37E-05s 11:16:38.5 Info: CreateTable Tracks 11:16:38.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) 11:16:38.5 Info: => 0.0001469s 11:16:38.5 Info: CreateIndex Tracks (ForeignTrackId) 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.5 Info: => 7.3E-05s 11:16:38.5 Info: CreateIndex Tracks (ArtistId) 11:16:38.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:38.5 Info: => 6.98E-05s 11:16:38.5 Info: CreateIndex Tracks (TrackFileId) 11:16:38.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.5 Info: => 7.45E-05s 11:16:38.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:38.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:38.5 Info: => 7.46E-05s 11:16:38.5 Info: CreateTable TrackFiles 11:16:38.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) 11:16:38.5 Info: => 0.0001567s 11:16:38.5 Info: CreateIndex TrackFiles (ArtistId) 11:16:38.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:38.5 Info: => 7.31E-05s 11:16:38.5 Info: CreateIndex TrackFiles (AlbumId) 11:16:38.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.5 Info: => 6.76E-05s 11:16:38.5 Info: CreateTable History 11:16:38.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) 11:16:38.6 Info: => 0.0001957s 11:16:38.6 Info: CreateIndex History (Date) 11:16:38.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:38.6 Info: => 7.73E-05s 11:16:38.6 Info: CreateIndex History (EventType) 11:16:38.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:38.6 Info: => 7.68E-05s 11:16:38.6 Info: CreateIndex History (DownloadId) 11:16:38.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:38.6 Info: => 9.18E-05s 11:16:38.6 Info: CreateIndex History (AlbumId) 11:16:38.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:38.6 Info: => 6.71E-05s 11:16:38.6 Info: CreateTable Notifications 11:16:38.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) 11:16:38.6 Info: => 0.0001498s 11:16:38.6 Info: CreateTable ScheduledTasks 11:16:38.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:38.6 Info: => 0.0001204s 11:16:38.6 Info: CreateIndex ScheduledTasks (TypeName) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:38.6 Info: => 0.0001003s 11:16:38.6 Info: CreateTable Indexers 11:16:38.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) 11:16:38.6 Info: => 0.0001375s 11:16:38.6 Info: CreateIndex Indexers (Name) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:38.6 Info: => 7.56E-05s 11:16:38.6 Info: CreateTable Profiles 11:16:38.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:38.6 Info: => 0.0001183s 11:16:38.6 Info: CreateIndex Profiles (Name) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:38.6 Info: => 7.6E-05s 11:16:38.6 Info: CreateTable QualityDefinitions 11:16:38.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:38.6 Info: => 0.0001206s 11:16:38.6 Info: CreateIndex QualityDefinitions (Quality) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:38.6 Info: => 9.68E-05s 11:16:38.6 Info: CreateIndex QualityDefinitions (Title) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:38.6 Info: => 9.22E-05s 11:16:38.6 Info: CreateTable NamingConfig 11:16:38.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) 11:16:38.6 Info: => 0.0001304s 11:16:38.6 Info: CreateTable Blacklist 11:16:38.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 '') 11:16:38.6 Info: => 0.0001654s 11:16:38.6 Info: CreateTable Metadata 11:16:38.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) 11:16:38.6 Info: => 0.0001426s 11:16:38.6 Info: CreateTable MetadataFiles 11:16:38.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) 11:16:38.6 Info: => 0.0001301s 11:16:38.6 Info: CreateTable DownloadClients 11:16:38.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) 11:16:38.6 Info: => 0.0001303s 11:16:38.6 Info: CreateTable PendingReleases 11:16:38.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 '') 11:16:38.6 Info: => 0.0001212s 11:16:38.6 Info: CreateTable RemotePathMappings 11:16:38.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:38.6 Info: => 0.0001092s 11:16:38.6 Info: CreateTable Tags 11:16:38.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:38.6 Info: => 0.0001142s 11:16:38.6 Info: CreateIndex Tags (Label) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:38.6 Info: => 9.68E-05s 11:16:38.6 Info: CreateTable Restrictions 11:16:38.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:38.6 Info: => 0.0001242s 11:16:38.6 Info: CreateTable DelayProfiles 11:16:38.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) 11:16:38.6 Info: => 0.0001484s 11:16:38.6 Info: CreateTable Users 11:16:38.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:38.6 Info: => 0.000145s 11:16:38.6 Info: CreateIndex Users (Identifier) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:38.6 Info: => 8.3E-05s 11:16:38.6 Info: CreateIndex Users (Username) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:38.6 Info: => 7.47E-05s 11:16:38.6 Info: CreateTable Commands 11:16:38.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) 11:16:38.6 Info: => 0.00016s 11:16:38.6 Info: CreateTable IndexerStatus 11:16:38.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) 11:16:38.6 Info: => 0.0001287s 11:16:38.6 Info: CreateIndex IndexerStatus (ProviderId) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:38.6 Info: => 0.0001169s 11:16:38.6 Info: CreateTable ExtraFiles 11:16:38.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) 11:16:38.6 Info: => 0.0001434s 11:16:38.6 Info: CreateTable LyricFiles 11:16:38.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) 11:16:38.6 Info: => 0.0001429s 11:16:38.6 Info: CreateTable LanguageProfiles 11:16:38.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:38.6 Info: => 0.000112s 11:16:38.6 Info: CreateIndex LanguageProfiles (Name) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:38.6 Info: => 0.0001007s 11:16:38.6 Info: CreateTable DownloadClientStatus 11:16:38.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) 11:16:38.6 Info: => 0.0001189s 11:16:38.6 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:38.6 Info: => 8.44E-05s 11:16:38.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:38.6 Info: -> 1 Insert operations completed in 00:00:00.0000533 taking an average of 00:00:00.0000533 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:38', 'InitialSetup') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 1: InitialSetup migrated 11:16:38.6 Info: => 0.0009218s 11:16:38.6 Info: 2: add_reason_to_pending_releases migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 2 11:16:38.6 Info: AlterTable PendingReleases 11:16:38.6 Info: => 5E-07s 11:16:38.6 Info: CreateColumn PendingReleases Reason Int32 11:16:38.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:38.6 Info: => 0.0006159s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:38', 'add_reason_to_pending_releases') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 2: add_reason_to_pending_releases migrated 11:16:38.6 Info: => 0.0011168s 11:16:38.6 Info: 3: add_medium_support migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 3 11:16:38.6 Info: AlterTable Albums 11:16:38.6 Info: => 5E-07s 11:16:38.6 Info: CreateColumn Albums Media String 11:16:38.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:38.6 Info: => 0.0005073s 11:16:38.6 Info: AlterTable Tracks 11:16:38.6 Info: => 4E-07s 11:16:38.6 Info: CreateColumn Tracks MediumNumber Int32 11:16:38.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:38.6 Info: => 0.0004797s 11:16:38.6 Info: AlterTable Tracks 11:16:38.6 Info: => 4E-07s 11:16:38.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:38.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:38.6 Info: => 0.0004771s 11:16:38.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:38.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:38.6 Info: => 3.52E-05s 11:16:38.6 Info: DeleteColumn Tracks TrackNumber 11:16:38.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) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "Tracks" 11:16:38.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:38.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.6 Info: => 0.0039855s 11:16:38.6 Info: AlterTable Tracks 11:16:38.6 Info: => 3E-07s 11:16:38.6 Info: CreateColumn Tracks TrackNumber String 11:16:38.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:38.6 Info: => 0.0004554s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:38', 'add_medium_support') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 3: add_medium_support migrated 11:16:38.6 Info: => 0.00101s 11:16:38.6 Info: 4: add_various_qualites_in_profile migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 4 11:16:38.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:38.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:38.6 Info: => 3.95E-05s 11:16:38.6 Info: PerformDBOperation 11:16:38.6 Info: Performing DB Operation 11:16:38.6 Info: => 2.96E-05s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:38', 'add_various_qualites_in_profile') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 4: add_various_qualites_in_profile migrated 11:16:38.6 Info: => 0.000391s 11:16:38.6 Info: 5: metadata_profiles migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 5 11:16:38.6 Info: CreateTable MetadataProfiles 11:16:38.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:38.6 Info: => 0.000106s 11:16:38.6 Info: CreateIndex MetadataProfiles (Name) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:38.6 Info: => 0.0001091s 11:16:38.6 Info: AlterTable Artists 11:16:38.6 Info: => 3E-07s 11:16:38.6 Info: CreateColumn Artists MetadataProfileId Int32 11:16:38.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:38.6 Info: => 0.0004964s 11:16:38.6 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:38.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) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "Artists" 11:16:38.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:38.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.6 Info: => 0.0040831s 11:16:38.6 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:38.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) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "Artists" 11:16:38.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:38.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.6 Info: => 0.0040534s 11:16:38.6 Info: AlterTable Albums 11:16:38.6 Info: => 5E-07s 11:16:38.6 Info: CreateColumn Albums SecondaryTypes String 11:16:38.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:38.6 Info: => 0.0005113s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:38', 'metadata_profiles') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 5: metadata_profiles migrated 11:16:38.6 Info: => 0.0010421s 11:16:38.6 Info: 6: separate_automatic_and_interactive_search migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 6 11:16:38.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:38.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) 11:16:38.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:38.6 Info: DROP TABLE "Indexers" 11:16:38.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:38.6 Info: => 0.0038161s 11:16:38.6 Info: AlterTable Indexers 11:16:38.6 Info: => 3E-07s 11:16:38.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:38.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:38.6 Info: => 0.0004919s 11:16:38.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:38.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:38.6 Info: => 3.24E-05s 11:16:38.6 Info: AlterTable Indexers 11:16:38.6 Info: => 3E-07s 11:16:38.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:38.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) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "Indexers" 11:16:38.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:38.6 Info: => 0.0038182s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:38', 'separate_automatic_and_interactive_search') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 6: separate_automatic_and_interactive_search migrated 11:16:38.6 Info: => 0.0043067s 11:16:38.6 Info: 7: change_album_path_to_relative migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 7 11:16:38.6 Info: DeleteColumn Albums Path 11:16:38.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) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "Albums" 11:16:38.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.6 Info: => 0.004462s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:38', 'change_album_path_to_relative') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 7: change_album_path_to_relative migrated 11:16:38.6 Info: => 0.0050152s 11:16:38.6 Info: 8: change_quality_size_mb_to_kb migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 8 11:16:38.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 11:16:38.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 11:16:38.6 Info: => 3.95E-05s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:38', 'change_quality_size_mb_to_kb') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 8: change_quality_size_mb_to_kb migrated 11:16:38.6 Info: => 0.0003924s 11:16:38.6 Info: 9: album_releases migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 9 11:16:38.6 Info: AlterTable Albums 11:16:38.6 Info: => 4E-07s 11:16:38.6 Info: CreateColumn Albums Releases String 11:16:38.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:38.6 Info: => 0.000487s 11:16:38.6 Info: AlterTable Albums 11:16:38.6 Info: => 4E-07s 11:16:38.6 Info: CreateColumn Albums CurrentRelease String 11:16:38.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:38.6 Info: => 0.0004876s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:38', 'album_releases') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 9: album_releases migrated 11:16:38.6 Info: => 0.0008774s 11:16:38.6 Info: 10: album_releases_fix migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 10 11:16:38.6 Info: AlterTable Albums 11:16:38.6 Info: => 4E-07s 11:16:38.6 Info: AlterColumn Albums Releases String 11:16:38.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) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "Albums" 11:16:38.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.6 Info: => 0.0041327s 11:16:38.6 Info: AlterTable Albums 11:16:38.6 Info: => 3E-07s 11:16:38.6 Info: AlterColumn Albums CurrentRelease String 11:16:38.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) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "Albums" 11:16:38.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.6 Info: => 0.0089535s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:38', 'album_releases_fix') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 10: album_releases_fix migrated 11:16:38.6 Info: => 0.0094682s 11:16:38.6 Info: 11: import_lists migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 11 11:16:38.6 Info: CreateTable ImportLists 11:16:38.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) 11:16:38.6 Info: => 0.0001249s 11:16:38.6 Info: CreateIndex ImportLists (Name) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:38.6 Info: => 7.97E-05s 11:16:38.6 Info: CreateTable ImportListStatus 11:16:38.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) 11:16:38.6 Info: => 0.0001028s 11:16:38.6 Info: CreateIndex ImportListStatus (ProviderId) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:38.6 Info: => 9.92E-05s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:38', 'import_lists') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 11: import_lists migrated 11:16:38.6 Info: => 0.0005628s 11:16:38.6 Info: 12: add_release_status migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 12 11:16:38.6 Info: AlterTable MetadataProfiles 11:16:38.6 Info: => 4E-07s 11:16:38.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:38.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:38.6 Info: => 0.0005112s 11:16:38.6 Info: PerformDBOperation 11:16:38.6 Info: Performing DB Operation 11:16:38.6 Info: => 2.4E-05s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:38', 'add_release_status') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 12: add_release_status migrated 11:16:38.6 Info: => 0.0003884s 11:16:38.6 Info: 13: album_download_notification migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 13 11:16:38.6 Info: AlterTable Notifications 11:16:38.6 Info: => 5E-07s 11:16:38.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:38.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:38.6 Info: => 0.0005654s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:38', 'album_download_notification') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 13: album_download_notification migrated 11:16:38.6 Info: => 0.0010237s 11:16:38.6 Info: 14: fix_language_metadata_profiles migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 14 11:16:38.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 11:16:38.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 11:16:38.6 Info: => 8.44E-05s 11:16:38.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 11:16:38.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 11:16:38.6 Info: => 7.26E-05s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:38', 'fix_language_metadata_profiles') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 14: fix_language_metadata_profiles migrated 11:16:38.6 Info: => 0.0005037s 11:16:38.6 Info: 15: remove_fanzub migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 15 11:16:38.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:38.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:38.6 Info: => 3.39E-05s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:38', 'remove_fanzub') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 15: remove_fanzub migrated 11:16:38.6 Info: => 0.0004665s 11:16:38.6 Info: 16: update_artist_history_indexes migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 16 11:16:38.6 Info: CreateIndex Albums (ArtistId) 11:16:38.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:38.6 Info: => 9.25E-05s 11:16:38.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:38.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:38.6 Info: => 0.0001094s 11:16:38.6 Info: DeleteIndex History (AlbumId) 11:16:38.6 Info: DROP INDEX "IX_History_AlbumId" 11:16:38.6 Info: => 0.0001705s 11:16:38.6 Info: CreateIndex History (AlbumId, Date) 11:16:38.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:38.6 Info: => 8.61E-05s 11:16:38.6 Info: DeleteIndex History (DownloadId) 11:16:38.6 Info: DROP INDEX "IX_History_DownloadId" 11:16:38.6 Info: => 0.0001119s 11:16:38.6 Info: CreateIndex History (DownloadId, Date) 11:16:38.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:38.6 Info: => 8.35E-05s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:38', 'update_artist_history_indexes') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 16: update_artist_history_indexes migrated 11:16:38.6 Info: => 0.0006623s 11:16:38.6 Info: 17: remove_nma migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 17 11:16:38.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:38.6 Info: => 3.62E-05s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:38', 'remove_nma') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 17: remove_nma migrated 11:16:38.6 Info: => 0.0004579s 11:16:38.6 Info: 18: album_disambiguation migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 18 11:16:38.6 Info: AlterTable Albums 11:16:38.6 Info: => 5E-07s 11:16:38.6 Info: CreateColumn Albums Disambiguation String 11:16:38.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:38.6 Info: => 0.0005119s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:38', 'album_disambiguation') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 18: album_disambiguation migrated 11:16:38.6 Info: => 0.0009575s 11:16:38.6 Info: 19: add_ape_quality_in_profiles migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 19 11:16:38.6 Info: PerformDBOperation 11:16:38.6 Info: Performing DB Operation 11:16:38.6 Info: => 2.49E-05s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:38', 'add_ape_quality_in_profiles') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 19: add_ape_quality_in_profiles migrated 11:16:38.6 Info: => 0.0003381s 11:16:38.6 Info: 20: remove_pushalot migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 20 11:16:38.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:38.6 Info: => 3.54E-05s 11:16:38.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:38.6 Info: => 2.88E-05s 11:16:38.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:38.6 Info: => 2.29E-05s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:38', 'remove_pushalot') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 20: remove_pushalot migrated 11:16:38.6 Info: => 0.0003277s 11:16:38.6 Info: 21: add_custom_filters migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 21 11:16:38.6 Info: CreateTable CustomFilters 11:16:38.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:38.6 Info: => 0.0001021s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:38', 'add_custom_filters') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 21: add_custom_filters migrated 11:16:38.6 Info: => 0.0004744s 11:16:38.6 Info: 22: import_list_tags migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 22 11:16:38.6 Info: AlterTable ImportLists 11:16:38.6 Info: => 4E-07s 11:16:38.6 Info: CreateColumn ImportLists Tags String 11:16:38.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:38.6 Info: => 0.0005301s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:38', 'import_list_tags') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 22: import_list_tags migrated 11:16:38.6 Info: => 0.0009831s 11:16:38.6 Info: 23: add_release_groups_etc migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 23 11:16:38.6 Info: CreateTable ArtistMetadata 11:16:38.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) 11:16:38.6 Info: => 0.0001711s 11:16:38.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:38.6 Info: => 8.71E-05s 11:16:38.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" 11:16:38.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" 11:16:38.6 Info: => 6.88E-05s 11:16:38.6 Info: AlterTable Artists 11:16:38.6 Info: => 3E-07s 11:16:38.6 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:38.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.6 Info: => 0.0005243s 11:16:38.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:38.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:38.6 Info: => 5.39E-05s 11:16:38.6 Info: CreateTable AlbumReleases 11:16:38.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) 11:16:38.6 Info: => 0.0001274s 11:16:38.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:38.6 Info: => 8.08E-05s 11:16:38.6 Info: CreateIndex AlbumReleases (AlbumId) 11:16:38.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:38.6 Info: => 7.55E-05s 11:16:38.6 Info: PerformDBOperation 11:16:38.6 Info: Performing DB Operation 11:16:38.6 Info: => 3.04E-05s 11:16:38.6 Info: AlterTable Albums 11:16:38.6 Info: => 2E-07s 11:16:38.6 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:38.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.6 Info: => 0.0006073s 11:16:38.6 Info: AlterTable Albums 11:16:38.6 Info: => 4E-07s 11:16:38.6 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:38.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:38.6 Info: => 0.0005338s 11:16:38.6 Info: AlterTable Albums 11:16:38.6 Info: => 3E-07s 11:16:38.6 Info: CreateColumn Albums Links String 11:16:38.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:38.6 Info: => 0.0005254s 11:16:38.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:38.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:38.6 Info: => 8.48E-05s 11:16:38.6 Info: AlterTable Tracks 11:16:38.6 Info: => 3E-07s 11:16:38.6 Info: CreateColumn Tracks ForeignRecordingId String 11:16:38.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:38.6 Info: => 0.0005417s 11:16:38.6 Info: AlterTable Tracks 11:16:38.6 Info: => 3E-07s 11:16:38.6 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:38.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:38.6 Info: => 0.0005757s 11:16:38.6 Info: AlterTable Tracks 11:16:38.6 Info: => 3E-07s 11:16:38.6 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:38.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.6 Info: => 0.0005602s 11:16:38.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:38.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:38.6 Info: => 7.44E-05s 11:16:38.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:38.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:38.6 Info: => 5.81E-05s 11:16:38.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:38.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) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "Artists" 11:16:38.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.6 Info: => 0.0049479s 11:16:38.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:38.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) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "Albums" 11:16:38.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.6 Info: => 0.0049483s 11:16:38.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:38.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) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "Tracks" 11:16:38.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.6 Info: => 0.0039788s 11:16:38.6 Info: DeleteColumn TrackFiles ArtistId 11:16:38.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "TrackFiles" 11:16:38.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.6 Info: => 0.0037936s 11:16:38.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:38.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.6 Info: => 7.79E-05s 11:16:38.6 Info: CreateIndex Artists (Monitored) 11:16:38.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.6 Info: => 7.26E-05s 11:16:38.6 Info: CreateIndex Albums (ArtistMetadataId) 11:16:38.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:38.6 Info: => 7.03E-05s 11:16:38.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:38.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:38.6 Info: => 7.23E-05s 11:16:38.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:38.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:38.6 Info: => 6.88E-05s 11:16:38.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:38.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:38.6 Info: => 6.93E-05s 11:16:38.6 Info: UpdateData 11:16:38.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:38.6 Info: => 3.66E-05s 11:16:38.6 Info: UpdateData 11:16:38.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:38.6 Info: => 2.93E-05s 11:16:38.6 Info: UpdateData 11:16:38.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:38.6 Info: => 3.52E-05s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:38', 'add_release_groups_etc') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 23: add_release_groups_etc migrated 11:16:38.6 Info: => 0.0006654s 11:16:38.6 Info: 24: NewMediaInfoFormat migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 24 11:16:38.6 Info: UpdateData 11:16:38.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:38.6 Info: => 3.75E-05s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:38', 'NewMediaInfoFormat') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 24: NewMediaInfoFormat migrated 11:16:38.6 Info: => 0.0004838s 11:16:38.6 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 25 11:16:38.6 Info: RenameTable Restrictions ReleaseProfiles 11:16:38.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:38.6 Info: => 0.001991s 11:16:38.6 Info: AlterTable ReleaseProfiles 11:16:38.6 Info: => 4E-07s 11:16:38.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:38.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:38.6 Info: => 0.000491s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:38', 'rename_restrictions_to_release_profiles') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:38.6 Info: => 0.0009755s 11:16:38.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 26 11:16:38.6 Info: RenameTable Profiles QualityProfiles 11:16:38.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:38.6 Info: => 0.0020622s 11:16:38.6 Info: AlterTable QualityProfiles 11:16:38.6 Info: => 5E-07s 11:16:38.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:38.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:38.6 Info: => 0.0004987s 11:16:38.6 Info: AlterTable LanguageProfiles 11:16:38.6 Info: => 4E-07s 11:16:38.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:38.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:38.6 Info: => 0.0004946s 11:16:38.6 Info: UpdateData 11:16:38.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:38.6 Info: => 3.61E-05s 11:16:38.6 Info: UpdateData 11:16:38.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:38.6 Info: => 2.72E-05s 11:16:38.6 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:38.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) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "Artists" 11:16:38.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.7 Info: => 0.0043018s 11:16:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:38', 'rename_quality_profiles_add_upgrade_allowed') 11:16:38.7 Info: Committing Transaction 11:16:38.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:38.7 Info: => 0.0048427s 11:16:38.7 Info: 27: add_import_exclusions migrating 11:16:38.7 Info: Beginning Transaction 11:16:38.7 Info: Starting migration of Main DB to 27 11:16:38.7 Info: CreateTable ImportListExclusions 11:16:38.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:38.7 Info: => 0.0001012s 11:16:38.7 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:38.7 Info: => 8.16E-05s 11:16:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:38', 'add_import_exclusions') 11:16:38.7 Info: Committing Transaction 11:16:38.7 Info: 27: add_import_exclusions migrated 11:16:38.7 Info: => 0.0005723s 11:16:38.7 Info: 28: clean_artist_metadata_table migrating 11:16:38.7 Info: Beginning Transaction 11:16:38.7 Info: Starting migration of Main DB to 28 11:16:38.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) 11:16:38.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) 11:16:38.7 Info: => 0.0002117s 11:16:38.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) 11:16:38.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) 11:16:38.7 Info: => 0.0001133s 11:16:38.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) 11:16:38.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) 11:16:38.7 Info: => 0.0001098s 11:16:38.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) 11:16:38.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) 11:16:38.7 Info: => 0.0001092s 11:16:38.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) 11:16:38.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) 11:16:38.7 Info: => 0.0001066s 11:16:38.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) 11:16:38.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) 11:16:38.7 Info: => 0.0001102s 11:16:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:38', 'clean_artist_metadata_table') 11:16:38.7 Info: Committing Transaction 11:16:38.7 Info: 28: clean_artist_metadata_table migrated 11:16:38.7 Info: => 0.0005793s 11:16:38.7 Info: 29: health_issue_notification migrating 11:16:38.7 Info: Beginning Transaction 11:16:38.7 Info: Starting migration of Main DB to 29 11:16:38.7 Info: AlterTable Notifications 11:16:38.7 Info: => 4E-07s 11:16:38.7 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:38.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:38.7 Info: => 0.0005094s 11:16:38.7 Info: AlterTable Notifications 11:16:38.7 Info: => 4E-07s 11:16:38.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:38.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:38.7 Info: => 0.0004938s 11:16:38.7 Info: AlterTable Notifications 11:16:38.7 Info: => 3E-07s 11:16:38.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:38.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:38.7 Info: => 0.0004935s 11:16:38.7 Info: AlterTable Notifications 11:16:38.7 Info: => 4E-07s 11:16:38.7 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:38.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:38.7 Info: => 0.0004938s 11:16:38.7 Info: AlterTable Notifications 11:16:38.7 Info: => 3E-07s 11:16:38.7 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:38.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:38.7 Info: => 0.000526s 11:16:38.7 Info: DeleteColumn Notifications OnDownload 11:16:38.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) 11:16:38.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" 11:16:38.7 Info: DROP TABLE "Notifications" 11:16:38.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:38.7 Info: => 0.0038539s 11:16:38.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:38.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) 11:16:38.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" 11:16:38.7 Info: DROP TABLE "Notifications" 11:16:38.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:38.7 Info: => 0.0038062s 11:16:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:38', 'health_issue_notification') 11:16:38.7 Info: Committing Transaction 11:16:38.7 Info: 29: health_issue_notification migrated 11:16:38.7 Info: => 0.0043162s 11:16:38.7 Info: 30: add_mediafilerepository_mtime migrating 11:16:38.7 Info: Beginning Transaction 11:16:38.7 Info: Starting migration of Main DB to 30 11:16:38.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) 11:16:38.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:16:38.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:16:38.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-30T11:16:38', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 11:16:38.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) 11:16:38.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-30T11:16:38', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 11:16:38.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) 11:16:38.7 Info: AlterTable TrackFiles 11:16:38.7 Info: => 3E-07s 11:16:38.7 Info: CreateColumn TrackFiles Modified DateTime 11:16:38.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:38.7 Info: => 0.0005735s 11:16:38.7 Info: AlterTable TrackFiles 11:16:38.7 Info: => 3E-07s 11:16:38.7 Info: CreateColumn TrackFiles Path String 11:16:38.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:38.7 Info: => 0.0004899s 11:16:38.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:38.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:38.7 Info: => 3.13E-05s 11:16:38.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) 11:16:38.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) 11:16:38.7 Info: => 0.000118s 11:16:38.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) 11:16:38.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) 11:16:38.7 Info: => 0.0001319s 11:16:38.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) 11:16:38.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) 11:16:38.7 Info: => 0.0001284s 11:16:38.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") 11:16:38.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") 11:16:38.7 Info: => 6.51E-05s 11:16:38.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:38.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:38.7 Info: => 4.32E-05s 11:16:38.7 Info: AlterTable TrackFiles 11:16:38.7 Info: => 3E-07s 11:16:38.7 Info: AlterColumn TrackFiles Path String 11:16:38.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) 11:16:38.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" 11:16:38.7 Info: DROP TABLE "TrackFiles" 11:16:38.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.7 Info: => 0.0037894s 11:16:38.7 Info: CreateIndex TrackFiles (Path) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.7 Info: => 7.99E-05s 11:16:38.7 Info: DeleteColumn TrackFiles RelativePath 11:16:38.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) 11:16:38.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" 11:16:38.7 Info: DROP TABLE "TrackFiles" 11:16:38.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.7 Info: => 0.0039276s 11:16:38.7 Info: -> 7 Insert operations completed in 00:00:00.0004284 taking an average of 00:00:00.0000612 11:16:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:38', 'add_mediafilerepository_mtime') 11:16:38.7 Info: Committing Transaction 11:16:38.7 Info: 30: add_mediafilerepository_mtime migrated 11:16:38.7 Info: => 0.0045552s 11:16:38.7 Debug: Took: 00:00:00.1503105 11:16:38.7 Debug: Got 0 tracks 11:16:38.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 11:16:38.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 11:16:38.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349987909588_161/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:38.7 Info: DatabaseEngineVersionCheck migrating 11:16:38.7 Info: PerformDBOperation 11:16:38.7 Info: Performing DB Operation 11:16:38.7 Info: SQLite 3.46.0 11:16:38.7 Info: => 0.0014607s 11:16:38.7 Info: DatabaseEngineVersionCheck migrated 11:16:38.7 Info: => 0.0014689s 11:16:38.7 Info: VersionMigration migrating 11:16:38.7 Info: Beginning Transaction 11:16:38.8 Info: CreateTable VersionInfo 11:16:38.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:38.8 Info: => 0.0001728s 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: VersionMigration migrated 11:16:38.8 Info: => 0.0009167s 11:16:38.8 Info: VersionUniqueMigration migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: CreateIndex VersionInfo (Version) 11:16:38.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:38.8 Info: => 0.0001132s 11:16:38.8 Info: AlterTable VersionInfo 11:16:38.8 Info: => 5E-07s 11:16:38.8 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:38.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:38.8 Info: => 0.0009148s 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: VersionUniqueMigration migrated 11:16:38.8 Info: => 0.0013047s 11:16:38.8 Info: VersionDescriptionMigration migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: AlterTable VersionInfo 11:16:38.8 Info: => 5E-07s 11:16:38.8 Info: CreateColumn VersionInfo Description String 11:16:38.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:38.8 Info: => 0.000182s 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: VersionDescriptionMigration migrated 11:16:38.8 Info: => 0.0005788s 11:16:38.8 Info: 1: InitialSetup migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 1 11:16:38.8 Info: CreateTable Config 11:16:38.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:38.8 Info: => 0.0001286s 11:16:38.8 Info: CreateIndex Config (Key) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:38.8 Info: => 7.13E-05s 11:16:38.8 Info: CreateTable RootFolders 11:16:38.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:38.8 Info: => 0.0001022s 11:16:38.8 Info: CreateIndex RootFolders (Path) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:38.8 Info: => 7.2E-05s 11:16:38.8 Info: CreateTable Artists 11:16:38.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) 11:16:38.8 Info: => 0.0002156s 11:16:38.8 Info: CreateIndex Artists (ForeignArtistId) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:38.8 Info: => 9.33E-05s 11:16:38.8 Info: CreateIndex Artists (NameSlug) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:38.8 Info: => 7.42E-05s 11:16:38.8 Info: CreateIndex Artists (CleanName) 11:16:38.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.8 Info: => 6.87E-05s 11:16:38.8 Info: CreateIndex Artists (Path) 11:16:38.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.8 Info: => 6.72E-05s 11:16:38.8 Info: CreateTable Albums 11:16:38.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) 11:16:38.8 Info: => 0.0002412s 11:16:38.8 Info: CreateIndex Albums (ForeignAlbumId) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.8 Info: => 7.06E-05s 11:16:38.8 Info: CreateIndex Albums (MBId) 11:16:38.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.8 Info: => 6.42E-05s 11:16:38.8 Info: CreateIndex Albums (TADBId) 11:16:38.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.8 Info: => 6.21E-05s 11:16:38.8 Info: CreateIndex Albums (TitleSlug) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.8 Info: => 6.35E-05s 11:16:38.8 Info: CreateIndex Albums (CleanTitle) 11:16:38.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.8 Info: => 6.1E-05s 11:16:38.8 Info: CreateIndex Albums (Path) 11:16:38.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:38.8 Info: => 5.81E-05s 11:16:38.8 Info: CreateTable Tracks 11:16:38.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) 11:16:38.8 Info: => 0.0001369s 11:16:38.8 Info: CreateIndex Tracks (ForeignTrackId) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.8 Info: => 6.93E-05s 11:16:38.8 Info: CreateIndex Tracks (ArtistId) 11:16:38.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:38.8 Info: => 7.08E-05s 11:16:38.8 Info: CreateIndex Tracks (TrackFileId) 11:16:38.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.8 Info: => 7.26E-05s 11:16:38.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:38.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:38.8 Info: => 7.04E-05s 11:16:38.8 Info: CreateTable TrackFiles 11:16:38.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) 11:16:38.8 Info: => 0.0001473s 11:16:38.8 Info: CreateIndex TrackFiles (ArtistId) 11:16:38.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:38.8 Info: => 6.84E-05s 11:16:38.8 Info: CreateIndex TrackFiles (AlbumId) 11:16:38.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.8 Info: => 6.52E-05s 11:16:38.8 Info: CreateTable History 11:16:38.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) 11:16:38.8 Info: => 0.0001455s 11:16:38.8 Info: CreateIndex History (Date) 11:16:38.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:38.8 Info: => 7.03E-05s 11:16:38.8 Info: CreateIndex History (EventType) 11:16:38.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:38.8 Info: => 6.58E-05s 11:16:38.8 Info: CreateIndex History (DownloadId) 11:16:38.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:38.8 Info: => 6.79E-05s 11:16:38.8 Info: CreateIndex History (AlbumId) 11:16:38.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:38.8 Info: => 6.55E-05s 11:16:38.8 Info: CreateTable Notifications 11:16:38.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) 11:16:38.8 Info: => 0.0001366s 11:16:38.8 Info: CreateTable ScheduledTasks 11:16:38.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:38.8 Info: => 0.0001119s 11:16:38.8 Info: CreateIndex ScheduledTasks (TypeName) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:38.8 Info: => 7.51E-05s 11:16:38.8 Info: CreateTable Indexers 11:16:38.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) 11:16:38.8 Info: => 0.0001169s 11:16:38.8 Info: CreateIndex Indexers (Name) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:38.8 Info: => 7.12E-05s 11:16:38.8 Info: CreateTable Profiles 11:16:38.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:38.8 Info: => 0.0001085s 11:16:38.8 Info: CreateIndex Profiles (Name) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:38.8 Info: => 7.07E-05s 11:16:38.8 Info: CreateTable QualityDefinitions 11:16:38.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:38.8 Info: => 0.000118s 11:16:38.8 Info: CreateIndex QualityDefinitions (Quality) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:38.8 Info: => 7.4E-05s 11:16:38.8 Info: CreateIndex QualityDefinitions (Title) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:38.8 Info: => 6.79E-05s 11:16:38.8 Info: CreateTable NamingConfig 11:16:38.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) 11:16:38.8 Info: => 0.0001463s 11:16:38.8 Info: CreateTable Blacklist 11:16:38.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 '') 11:16:38.8 Info: => 0.0001845s 11:16:38.8 Info: CreateTable Metadata 11:16:38.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) 11:16:38.8 Info: => 0.0001153s 11:16:38.8 Info: CreateTable MetadataFiles 11:16:38.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) 11:16:38.8 Info: => 0.0001307s 11:16:38.8 Info: CreateTable DownloadClients 11:16:38.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) 11:16:38.8 Info: => 0.0001138s 11:16:38.8 Info: CreateTable PendingReleases 11:16:38.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 '') 11:16:38.8 Info: => 0.0001226s 11:16:38.8 Info: CreateTable RemotePathMappings 11:16:38.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:38.8 Info: => 0.0001068s 11:16:38.8 Info: CreateTable Tags 11:16:38.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:38.8 Info: => 0.0001032s 11:16:38.8 Info: CreateIndex Tags (Label) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:38.8 Info: => 7.51E-05s 11:16:38.8 Info: CreateTable Restrictions 11:16:38.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:38.8 Info: => 0.0001104s 11:16:38.8 Info: CreateTable DelayProfiles 11:16:38.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) 11:16:38.8 Info: => 0.000137s 11:16:38.8 Info: CreateTable Users 11:16:38.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:38.8 Info: => 0.0001053s 11:16:38.8 Info: CreateIndex Users (Identifier) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:38.8 Info: => 7.8E-05s 11:16:38.8 Info: CreateIndex Users (Username) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:38.8 Info: => 7.11E-05s 11:16:38.8 Info: CreateTable Commands 11:16:38.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) 11:16:38.8 Info: => 0.0001336s 11:16:38.8 Info: CreateTable IndexerStatus 11:16:38.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) 11:16:38.8 Info: => 0.0001267s 11:16:38.8 Info: CreateIndex IndexerStatus (ProviderId) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:38.8 Info: => 7.89E-05s 11:16:38.8 Info: CreateTable ExtraFiles 11:16:38.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) 11:16:38.8 Info: => 0.0001446s 11:16:38.8 Info: CreateTable LyricFiles 11:16:38.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) 11:16:38.8 Info: => 0.0001346s 11:16:38.8 Info: CreateTable LanguageProfiles 11:16:38.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:38.8 Info: => 0.0001088s 11:16:38.8 Info: CreateIndex LanguageProfiles (Name) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:38.8 Info: => 7.65E-05s 11:16:38.8 Info: CreateTable DownloadClientStatus 11:16:38.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) 11:16:38.8 Info: => 0.0001168s 11:16:38.8 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:38.8 Info: => 7.78E-05s 11:16:38.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:38.8 Info: -> 1 Insert operations completed in 00:00:00.0000502 taking an average of 00:00:00.0000502 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:38', 'InitialSetup') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 1: InitialSetup migrated 11:16:38.8 Info: => 0.0010005s 11:16:38.8 Info: 2: add_reason_to_pending_releases migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 2 11:16:38.8 Info: AlterTable PendingReleases 11:16:38.8 Info: => 5E-07s 11:16:38.8 Info: CreateColumn PendingReleases Reason Int32 11:16:38.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:38.8 Info: => 0.00051s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:38', 'add_reason_to_pending_releases') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 2: add_reason_to_pending_releases migrated 11:16:38.8 Info: => 0.0009627s 11:16:38.8 Info: 3: add_medium_support migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 3 11:16:38.8 Info: AlterTable Albums 11:16:38.8 Info: => 5E-07s 11:16:38.8 Info: CreateColumn Albums Media String 11:16:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:38.8 Info: => 0.000507s 11:16:38.8 Info: AlterTable Tracks 11:16:38.8 Info: => 3E-07s 11:16:38.8 Info: CreateColumn Tracks MediumNumber Int32 11:16:38.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:38.8 Info: => 0.0004739s 11:16:38.8 Info: AlterTable Tracks 11:16:38.8 Info: => 3E-07s 11:16:38.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:38.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:38.8 Info: => 0.0004737s 11:16:38.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:38.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:38.8 Info: => 6.92E-05s 11:16:38.8 Info: DeleteColumn Tracks TrackNumber 11:16:38.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) 11:16:38.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" 11:16:38.8 Info: DROP TABLE "Tracks" 11:16:38.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.8 Info: => 0.0039178s 11:16:38.8 Info: AlterTable Tracks 11:16:38.8 Info: => 3E-07s 11:16:38.8 Info: CreateColumn Tracks TrackNumber String 11:16:38.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:38.8 Info: => 0.0004541s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:38', 'add_medium_support') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 3: add_medium_support migrated 11:16:38.8 Info: => 0.0010004s 11:16:38.8 Info: 4: add_various_qualites_in_profile migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 4 11:16:38.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:38.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:38.8 Info: => 9.5E-05s 11:16:38.8 Info: PerformDBOperation 11:16:38.8 Info: Performing DB Operation 11:16:38.8 Info: => 7.26E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:38', 'add_various_qualites_in_profile') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 4: add_various_qualites_in_profile migrated 11:16:38.8 Info: => 0.0004251s 11:16:38.8 Info: 5: metadata_profiles migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 5 11:16:38.8 Info: CreateTable MetadataProfiles 11:16:38.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:38.8 Info: => 0.0001037s 11:16:38.8 Info: CreateIndex MetadataProfiles (Name) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:38.8 Info: => 8.58E-05s 11:16:38.8 Info: AlterTable Artists 11:16:38.8 Info: => 3E-07s 11:16:38.8 Info: CreateColumn Artists MetadataProfileId Int32 11:16:38.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:38.8 Info: => 0.0004855s 11:16:38.8 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:38.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) 11:16:38.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" 11:16:38.8 Info: DROP TABLE "Artists" 11:16:38.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.8 Info: => 0.0040115s 11:16:38.8 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:38.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) 11:16:38.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" 11:16:38.8 Info: DROP TABLE "Artists" 11:16:38.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.8 Info: => 0.0038753s 11:16:38.8 Info: AlterTable Albums 11:16:38.8 Info: => 4E-07s 11:16:38.8 Info: CreateColumn Albums SecondaryTypes String 11:16:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:38.8 Info: => 0.0004689s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:38', 'metadata_profiles') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 5: metadata_profiles migrated 11:16:38.8 Info: => 0.0009974s 11:16:38.8 Info: 6: separate_automatic_and_interactive_search migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 6 11:16:38.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:38.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) 11:16:38.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:38.8 Info: DROP TABLE "Indexers" 11:16:38.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:38.8 Info: => 0.0036864s 11:16:38.8 Info: AlterTable Indexers 11:16:38.8 Info: => 4E-07s 11:16:38.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:38.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:38.8 Info: => 0.0004587s 11:16:38.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:38.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:38.8 Info: => 3.18E-05s 11:16:38.8 Info: AlterTable Indexers 11:16:38.8 Info: => 3E-07s 11:16:38.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:38.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) 11:16:38.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" 11:16:38.8 Info: DROP TABLE "Indexers" 11:16:38.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:38.8 Info: => 0.0036979s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:38', 'separate_automatic_and_interactive_search') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 6: separate_automatic_and_interactive_search migrated 11:16:38.8 Info: => 0.0042051s 11:16:38.8 Info: 7: change_album_path_to_relative migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 7 11:16:38.8 Info: DeleteColumn Albums Path 11:16:38.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) 11:16:38.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" 11:16:38.8 Info: DROP TABLE "Albums" 11:16:38.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.8 Info: => 0.0040965s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:38', 'change_album_path_to_relative') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 7: change_album_path_to_relative migrated 11:16:38.8 Info: => 0.0046698s 11:16:38.8 Info: 8: change_quality_size_mb_to_kb migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 8 11:16:38.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 11:16:38.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 11:16:38.8 Info: => 3.96E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:38', 'change_quality_size_mb_to_kb') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 8: change_quality_size_mb_to_kb migrated 11:16:38.8 Info: => 0.0004264s 11:16:38.8 Info: 9: album_releases migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 9 11:16:38.8 Info: AlterTable Albums 11:16:38.8 Info: => 1.1E-06s 11:16:38.8 Info: CreateColumn Albums Releases String 11:16:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:38.8 Info: => 0.0005531s 11:16:38.8 Info: AlterTable Albums 11:16:38.8 Info: => 4E-07s 11:16:38.8 Info: CreateColumn Albums CurrentRelease String 11:16:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:38.8 Info: => 0.0004566s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:38', 'album_releases') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 9: album_releases migrated 11:16:38.8 Info: => 0.0009059s 11:16:38.8 Info: 10: album_releases_fix migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 10 11:16:38.8 Info: AlterTable Albums 11:16:38.8 Info: => 4E-07s 11:16:38.8 Info: AlterColumn Albums Releases String 11:16:38.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) 11:16:38.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" 11:16:38.8 Info: DROP TABLE "Albums" 11:16:38.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.8 Info: => 0.0039142s 11:16:38.8 Info: AlterTable Albums 11:16:38.8 Info: => 3E-07s 11:16:38.8 Info: AlterColumn Albums CurrentRelease String 11:16:38.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) 11:16:38.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" 11:16:38.8 Info: DROP TABLE "Albums" 11:16:38.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.8 Info: => 0.0039306s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:38', 'album_releases_fix') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 10: album_releases_fix migrated 11:16:38.8 Info: => 0.0044321s 11:16:38.8 Info: 11: import_lists migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 11 11:16:38.8 Info: CreateTable ImportLists 11:16:38.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) 11:16:38.8 Info: => 0.000131s 11:16:38.8 Info: CreateIndex ImportLists (Name) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:38.8 Info: => 7.9E-05s 11:16:38.8 Info: CreateTable ImportListStatus 11:16:38.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) 11:16:38.8 Info: => 0.0001003s 11:16:38.8 Info: CreateIndex ImportListStatus (ProviderId) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:38.8 Info: => 7.6E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:38', 'import_lists') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 11: import_lists migrated 11:16:38.8 Info: => 0.0005443s 11:16:38.8 Info: 12: add_release_status migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 12 11:16:38.8 Info: AlterTable MetadataProfiles 11:16:38.8 Info: => 5E-07s 11:16:38.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:38.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:38.8 Info: => 0.0004901s 11:16:38.8 Info: PerformDBOperation 11:16:38.8 Info: Performing DB Operation 11:16:38.8 Info: => 2.53E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:38', 'add_release_status') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 12: add_release_status migrated 11:16:38.8 Info: => 0.0003918s 11:16:38.8 Info: 13: album_download_notification migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 13 11:16:38.8 Info: AlterTable Notifications 11:16:38.8 Info: => 5E-07s 11:16:38.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:38.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:38.8 Info: => 0.0004751s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:38', 'album_download_notification') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 13: album_download_notification migrated 11:16:38.8 Info: => 0.0008435s 11:16:38.8 Info: 14: fix_language_metadata_profiles migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 14 11:16:38.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 11:16:38.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 11:16:38.8 Info: => 7.86E-05s 11:16:38.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 11:16:38.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 11:16:38.8 Info: => 6.79E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:38', 'fix_language_metadata_profiles') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 14: fix_language_metadata_profiles migrated 11:16:38.8 Info: => 0.0004321s 11:16:38.8 Info: 15: remove_fanzub migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 15 11:16:38.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:38.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:38.8 Info: => 3.31E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:38', 'remove_fanzub') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 15: remove_fanzub migrated 11:16:38.8 Info: => 0.0003762s 11:16:38.8 Info: 16: update_artist_history_indexes migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 16 11:16:38.8 Info: CreateIndex Albums (ArtistId) 11:16:38.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:38.8 Info: => 8.77E-05s 11:16:38.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:38.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:38.8 Info: => 7.96E-05s 11:16:38.8 Info: DeleteIndex History (AlbumId) 11:16:38.8 Info: DROP INDEX "IX_History_AlbumId" 11:16:38.8 Info: => 0.0001117s 11:16:38.8 Info: CreateIndex History (AlbumId, Date) 11:16:38.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:38.8 Info: => 8.24E-05s 11:16:38.8 Info: DeleteIndex History (DownloadId) 11:16:38.8 Info: DROP INDEX "IX_History_DownloadId" 11:16:38.8 Info: => 0.000106s 11:16:38.8 Info: CreateIndex History (DownloadId, Date) 11:16:38.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:38.8 Info: => 7.94E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:38', 'update_artist_history_indexes') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 16: update_artist_history_indexes migrated 11:16:38.8 Info: => 0.0005632s 11:16:38.8 Info: 17: remove_nma migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 17 11:16:38.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:38.8 Info: => 3.55E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:38', 'remove_nma') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 17: remove_nma migrated 11:16:38.8 Info: => 0.0004648s 11:16:38.8 Info: 18: album_disambiguation migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 18 11:16:38.8 Info: AlterTable Albums 11:16:38.8 Info: => 5E-07s 11:16:38.8 Info: CreateColumn Albums Disambiguation String 11:16:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:38.8 Info: => 0.0004995s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:38', 'album_disambiguation') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 18: album_disambiguation migrated 11:16:38.8 Info: => 0.0009402s 11:16:38.8 Info: 19: add_ape_quality_in_profiles migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 19 11:16:38.8 Info: PerformDBOperation 11:16:38.8 Info: Performing DB Operation 11:16:38.8 Info: => 2.71E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:38', 'add_ape_quality_in_profiles') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 19: add_ape_quality_in_profiles migrated 11:16:38.8 Info: => 0.0003488s 11:16:38.8 Info: 20: remove_pushalot migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 20 11:16:38.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:38.8 Info: => 3.62E-05s 11:16:38.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:38.8 Info: => 2.73E-05s 11:16:38.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:38.8 Info: => 2.4E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:38', 'remove_pushalot') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 20: remove_pushalot migrated 11:16:38.8 Info: => 0.0003286s 11:16:38.8 Info: 21: add_custom_filters migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 21 11:16:38.8 Info: CreateTable CustomFilters 11:16:38.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:38.8 Info: => 0.0001028s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:38', 'add_custom_filters') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 21: add_custom_filters migrated 11:16:38.8 Info: => 0.0004401s 11:16:38.8 Info: 22: import_list_tags migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 22 11:16:38.8 Info: AlterTable ImportLists 11:16:38.8 Info: => 5E-07s 11:16:38.8 Info: CreateColumn ImportLists Tags String 11:16:38.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:38.8 Info: => 0.0004893s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:38', 'import_list_tags') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 22: import_list_tags migrated 11:16:38.8 Info: => 0.0008236s 11:16:38.8 Info: 23: add_release_groups_etc migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 23 11:16:38.8 Info: CreateTable ArtistMetadata 11:16:38.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) 11:16:38.8 Info: => 0.0001671s 11:16:38.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:38.8 Info: => 8.52E-05s 11:16:38.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" 11:16:38.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" 11:16:38.8 Info: => 7.12E-05s 11:16:38.8 Info: AlterTable Artists 11:16:38.8 Info: => 3E-07s 11:16:38.8 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:38.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.8 Info: => 0.0005097s 11:16:38.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:38.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:38.8 Info: => 5.46E-05s 11:16:38.8 Info: CreateTable AlbumReleases 11:16:38.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) 11:16:38.8 Info: => 0.0001265s 11:16:38.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:38.8 Info: => 8.08E-05s 11:16:38.8 Info: CreateIndex AlbumReleases (AlbumId) 11:16:38.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:38.8 Info: => 7.17E-05s 11:16:38.8 Info: PerformDBOperation 11:16:38.8 Info: Performing DB Operation 11:16:38.8 Info: => 2.75E-05s 11:16:38.8 Info: AlterTable Albums 11:16:38.8 Info: => 3E-07s 11:16:38.8 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.8 Info: => 0.0005171s 11:16:38.8 Info: AlterTable Albums 11:16:38.8 Info: => 4E-07s 11:16:38.8 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:38.8 Info: => 0.0005312s 11:16:38.8 Info: AlterTable Albums 11:16:38.8 Info: => 3E-07s 11:16:38.8 Info: CreateColumn Albums Links String 11:16:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:38.8 Info: => 0.0005022s 11:16:38.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:38.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:38.8 Info: => 8.49E-05s 11:16:38.8 Info: AlterTable Tracks 11:16:38.8 Info: => 2E-07s 11:16:38.8 Info: CreateColumn Tracks ForeignRecordingId String 11:16:38.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:38.8 Info: => 0.0005417s 11:16:38.8 Info: AlterTable Tracks 11:16:38.8 Info: => 4E-07s 11:16:38.8 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:38.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:38.8 Info: => 0.0005136s 11:16:38.8 Info: AlterTable Tracks 11:16:38.8 Info: => 3E-07s 11:16:38.8 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:38.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.8 Info: => 0.0005389s 11:16:38.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:38.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:38.8 Info: => 6.68E-05s 11:16:38.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:38.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:38.8 Info: => 5.4E-05s 11:16:38.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:38.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) 11:16:38.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" 11:16:38.8 Info: DROP TABLE "Artists" 11:16:38.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.8 Info: => 0.0082347s 11:16:38.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:38.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) 11:16:38.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" 11:16:38.8 Info: DROP TABLE "Albums" 11:16:38.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.8 Info: => 0.0043337s 11:16:38.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:38.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) 11:16:38.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" 11:16:38.8 Info: DROP TABLE "Tracks" 11:16:38.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.8 Info: => 0.0036816s 11:16:38.8 Info: DeleteColumn TrackFiles ArtistId 11:16:38.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) 11:16:38.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" 11:16:38.8 Info: DROP TABLE "TrackFiles" 11:16:38.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.8 Info: => 0.0035804s 11:16:38.8 Info: CreateIndex Artists (ArtistMetadataId) 11:16:38.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.8 Info: => 7.75E-05s 11:16:38.8 Info: CreateIndex Artists (Monitored) 11:16:38.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.8 Info: => 7.3E-05s 11:16:38.8 Info: CreateIndex Albums (ArtistMetadataId) 11:16:38.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:38.8 Info: => 6.99E-05s 11:16:38.8 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:38.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:38.8 Info: => 6.94E-05s 11:16:38.8 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:38.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:38.8 Info: => 6.93E-05s 11:16:38.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:38.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:38.8 Info: => 6.85E-05s 11:16:38.8 Info: UpdateData 11:16:38.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:38.8 Info: => 3.61E-05s 11:16:38.8 Info: UpdateData 11:16:38.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:38.8 Info: => 2.93E-05s 11:16:38.8 Info: UpdateData 11:16:38.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:38.8 Info: => 3.32E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:38', 'add_release_groups_etc') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 23: add_release_groups_etc migrated 11:16:38.8 Info: => 0.0006936s 11:16:38.8 Info: 24: NewMediaInfoFormat migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 24 11:16:38.8 Info: UpdateData 11:16:38.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:38.8 Info: => 3.75E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:38', 'NewMediaInfoFormat') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 24: NewMediaInfoFormat migrated 11:16:38.8 Info: => 0.0004866s 11:16:38.8 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 25 11:16:38.8 Info: RenameTable Restrictions ReleaseProfiles 11:16:38.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:38.8 Info: => 0.0018488s 11:16:38.8 Info: AlterTable ReleaseProfiles 11:16:38.8 Info: => 4E-07s 11:16:38.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:38.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:38.8 Info: => 0.0004981s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:38', 'rename_restrictions_to_release_profiles') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:38.8 Info: => 0.0009836s 11:16:38.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 26 11:16:38.8 Info: RenameTable Profiles QualityProfiles 11:16:38.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:38.8 Info: => 0.0017776s 11:16:38.8 Info: AlterTable QualityProfiles 11:16:38.8 Info: => 4E-07s 11:16:38.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:38.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:38.8 Info: => 0.0004911s 11:16:38.8 Info: AlterTable LanguageProfiles 11:16:38.8 Info: => 4E-07s 11:16:38.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:38.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:38.8 Info: => 0.0004874s 11:16:38.8 Info: UpdateData 11:16:38.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:38.8 Info: => 3.54E-05s 11:16:38.8 Info: UpdateData 11:16:38.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:38.8 Info: => 2.62E-05s 11:16:38.8 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:38.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) 11:16:38.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" 11:16:38.9 Info: DROP TABLE "Artists" 11:16:38.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.9 Info: => 0.0040799s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:38', 'rename_quality_profiles_add_upgrade_allowed') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:38.9 Info: => 0.0046202s 11:16:38.9 Info: 27: add_import_exclusions migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 27 11:16:38.9 Info: CreateTable ImportListExclusions 11:16:38.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:38.9 Info: => 0.0001001s 11:16:38.9 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:38.9 Info: => 8.07E-05s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:38', 'add_import_exclusions') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 27: add_import_exclusions migrated 11:16:38.9 Info: => 0.0005997s 11:16:38.9 Info: 28: clean_artist_metadata_table migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 28 11:16:38.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) 11:16:38.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) 11:16:38.9 Info: => 0.0001257s 11:16:38.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) 11:16:38.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) 11:16:38.9 Info: => 0.0001129s 11:16:38.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) 11:16:38.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) 11:16:38.9 Info: => 0.0001122s 11:16:38.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) 11:16:38.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) 11:16:38.9 Info: => 0.0001104s 11:16:38.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) 11:16:38.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) 11:16:38.9 Info: => 0.0001089s 11:16:38.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) 11:16:38.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) 11:16:38.9 Info: => 0.0001067s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:38', 'clean_artist_metadata_table') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 28: clean_artist_metadata_table migrated 11:16:38.9 Info: => 0.0005688s 11:16:38.9 Info: 29: health_issue_notification migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 29 11:16:38.9 Info: AlterTable Notifications 11:16:38.9 Info: => 5E-07s 11:16:38.9 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:38.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:38.9 Info: => 0.0005254s 11:16:38.9 Info: AlterTable Notifications 11:16:38.9 Info: => 4E-07s 11:16:38.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:38.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:38.9 Info: => 0.000504s 11:16:38.9 Info: AlterTable Notifications 11:16:38.9 Info: => 4E-07s 11:16:38.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:38.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:38.9 Info: => 0.0005012s 11:16:38.9 Info: AlterTable Notifications 11:16:38.9 Info: => 3E-07s 11:16:38.9 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:38.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:38.9 Info: => 0.0004992s 11:16:38.9 Info: AlterTable Notifications 11:16:38.9 Info: => 2E-07s 11:16:38.9 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:38.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:38.9 Info: => 0.0005016s 11:16:38.9 Info: DeleteColumn Notifications OnDownload 11:16:38.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) 11:16:38.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" 11:16:38.9 Info: DROP TABLE "Notifications" 11:16:38.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:38.9 Info: => 0.0035986s 11:16:38.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:38.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) 11:16:38.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" 11:16:38.9 Info: DROP TABLE "Notifications" 11:16:38.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:38.9 Info: => 0.0037085s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:38', 'health_issue_notification') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 29: health_issue_notification migrated 11:16:38.9 Info: => 0.0042397s 11:16:38.9 Info: 30: add_mediafilerepository_mtime migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 30 11:16:38.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) 11:16:38.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:16:38.9 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:16:38.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-30T11:16:38', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:38.9 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) 11:16:38.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-30T11:16:38', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:38.9 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) 11:16:38.9 Info: AlterTable TrackFiles 11:16:38.9 Info: => 4E-07s 11:16:38.9 Info: CreateColumn TrackFiles Modified DateTime 11:16:38.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:38.9 Info: => 0.0005157s 11:16:38.9 Info: AlterTable TrackFiles 11:16:38.9 Info: => 4E-07s 11:16:38.9 Info: CreateColumn TrackFiles Path String 11:16:38.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:38.9 Info: => 0.0004987s 11:16:38.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:38.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:38.9 Info: => 2.83E-05s 11:16:38.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) 11:16:38.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) 11:16:38.9 Info: => 0.0001152s 11:16:38.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) 11:16:38.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) 11:16:38.9 Info: => 0.0001243s 11:16:38.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) 11:16:38.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) 11:16:38.9 Info: => 0.0001323s 11:16:38.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") 11:16:38.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") 11:16:38.9 Info: => 6.49E-05s 11:16:38.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:38.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:38.9 Info: => 4.42E-05s 11:16:38.9 Info: AlterTable TrackFiles 11:16:38.9 Info: => 3E-07s 11:16:38.9 Info: AlterColumn TrackFiles Path String 11:16:38.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) 11:16:38.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" 11:16:38.9 Info: DROP TABLE "TrackFiles" 11:16:38.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.9 Info: => 0.0036265s 11:16:38.9 Info: CreateIndex TrackFiles (Path) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.9 Info: => 0.0001395s 11:16:38.9 Info: DeleteColumn TrackFiles RelativePath 11:16:38.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) 11:16:38.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" 11:16:38.9 Info: DROP TABLE "TrackFiles" 11:16:38.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.9 Info: => 0.0042055s 11:16:38.9 Info: -> 7 Insert operations completed in 00:00:00.0004043 taking an average of 00:00:00.0000577 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:38', 'add_mediafilerepository_mtime') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 30: add_mediafilerepository_mtime migrated 11:16:38.9 Info: => 0.0048041s 11:16:38.9 Debug: Took: 00:00:00.1367878 11:16:38.9 Debug: Got 0 tracks 11:16:38.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 11:16:38.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 11:16:38.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349989654990_163/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:38.9 Info: DatabaseEngineVersionCheck migrating 11:16:38.9 Info: PerformDBOperation 11:16:38.9 Info: Performing DB Operation 11:16:38.9 Info: SQLite 3.46.0 11:16:38.9 Info: => 0.0014215s 11:16:38.9 Info: DatabaseEngineVersionCheck migrated 11:16:38.9 Info: => 0.0014295s 11:16:38.9 Info: VersionMigration migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: CreateTable VersionInfo 11:16:38.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:38.9 Info: => 0.000171s 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: VersionMigration migrated 11:16:38.9 Info: => 0.000756s 11:16:38.9 Info: VersionUniqueMigration migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: CreateIndex VersionInfo (Version) 11:16:38.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:38.9 Info: => 0.0001132s 11:16:38.9 Info: AlterTable VersionInfo 11:16:38.9 Info: => 5E-07s 11:16:38.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:38.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:38.9 Info: => 0.0004772s 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: VersionUniqueMigration migrated 11:16:38.9 Info: => 0.0008322s 11:16:38.9 Info: VersionDescriptionMigration migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: AlterTable VersionInfo 11:16:38.9 Info: => 6E-07s 11:16:38.9 Info: CreateColumn VersionInfo Description String 11:16:38.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:38.9 Info: => 0.0002172s 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: VersionDescriptionMigration migrated 11:16:38.9 Info: => 0.0005721s 11:16:38.9 Info: 1: InitialSetup migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 1 11:16:38.9 Info: CreateTable Config 11:16:38.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:38.9 Info: => 0.0001601s 11:16:38.9 Info: CreateIndex Config (Key) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:38.9 Info: => 7.2E-05s 11:16:38.9 Info: CreateTable RootFolders 11:16:38.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:38.9 Info: => 0.0001005s 11:16:38.9 Info: CreateIndex RootFolders (Path) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:38.9 Info: => 7.18E-05s 11:16:38.9 Info: CreateTable Artists 11:16:38.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) 11:16:38.9 Info: => 0.0002148s 11:16:38.9 Info: CreateIndex Artists (ForeignArtistId) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:38.9 Info: => 7.33E-05s 11:16:38.9 Info: CreateIndex Artists (NameSlug) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:38.9 Info: => 6.62E-05s 11:16:38.9 Info: CreateIndex Artists (CleanName) 11:16:38.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.9 Info: => 6.86E-05s 11:16:38.9 Info: CreateIndex Artists (Path) 11:16:38.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.9 Info: => 6.25E-05s 11:16:38.9 Info: CreateTable Albums 11:16:38.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) 11:16:38.9 Info: => 0.0002169s 11:16:38.9 Info: CreateIndex Albums (ForeignAlbumId) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.9 Info: => 7.05E-05s 11:16:38.9 Info: CreateIndex Albums (MBId) 11:16:38.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.9 Info: => 6.36E-05s 11:16:38.9 Info: CreateIndex Albums (TADBId) 11:16:38.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.9 Info: => 6.26E-05s 11:16:38.9 Info: CreateIndex Albums (TitleSlug) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.9 Info: => 6.46E-05s 11:16:38.9 Info: CreateIndex Albums (CleanTitle) 11:16:38.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.9 Info: => 6.04E-05s 11:16:38.9 Info: CreateIndex Albums (Path) 11:16:38.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:38.9 Info: => 6.09E-05s 11:16:38.9 Info: CreateTable Tracks 11:16:38.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) 11:16:38.9 Info: => 0.0001376s 11:16:38.9 Info: CreateIndex Tracks (ForeignTrackId) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.9 Info: => 6.94E-05s 11:16:38.9 Info: CreateIndex Tracks (ArtistId) 11:16:38.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:38.9 Info: => 7.13E-05s 11:16:38.9 Info: CreateIndex Tracks (TrackFileId) 11:16:38.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.9 Info: => 6.88E-05s 11:16:38.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:38.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:38.9 Info: => 7.18E-05s 11:16:38.9 Info: CreateTable TrackFiles 11:16:38.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) 11:16:38.9 Info: => 0.0001457s 11:16:38.9 Info: CreateIndex TrackFiles (ArtistId) 11:16:38.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:38.9 Info: => 7.1E-05s 11:16:38.9 Info: CreateIndex TrackFiles (AlbumId) 11:16:38.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.9 Info: => 6.53E-05s 11:16:38.9 Info: CreateTable History 11:16:38.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) 11:16:38.9 Info: => 0.0001436s 11:16:38.9 Info: CreateIndex History (Date) 11:16:38.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:38.9 Info: => 7.04E-05s 11:16:38.9 Info: CreateIndex History (EventType) 11:16:38.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:38.9 Info: => 6.63E-05s 11:16:38.9 Info: CreateIndex History (DownloadId) 11:16:38.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:38.9 Info: => 6.4E-05s 11:16:38.9 Info: CreateIndex History (AlbumId) 11:16:38.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:38.9 Info: => 6.7E-05s 11:16:38.9 Info: CreateTable Notifications 11:16:38.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) 11:16:38.9 Info: => 0.0001388s 11:16:38.9 Info: CreateTable ScheduledTasks 11:16:38.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:38.9 Info: => 0.0001471s 11:16:38.9 Info: CreateIndex ScheduledTasks (TypeName) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:38.9 Info: => 8.29E-05s 11:16:38.9 Info: CreateTable Indexers 11:16:38.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) 11:16:38.9 Info: => 0.0001614s 11:16:38.9 Info: CreateIndex Indexers (Name) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:38.9 Info: => 7.2E-05s 11:16:38.9 Info: CreateTable Profiles 11:16:38.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:38.9 Info: => 0.0001076s 11:16:38.9 Info: CreateIndex Profiles (Name) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:38.9 Info: => 7.08E-05s 11:16:38.9 Info: CreateTable QualityDefinitions 11:16:38.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:38.9 Info: => 0.0001149s 11:16:38.9 Info: CreateIndex QualityDefinitions (Quality) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:38.9 Info: => 7.43E-05s 11:16:38.9 Info: CreateIndex QualityDefinitions (Title) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:38.9 Info: => 6.83E-05s 11:16:38.9 Info: CreateTable NamingConfig 11:16:38.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) 11:16:38.9 Info: => 0.0001232s 11:16:38.9 Info: CreateTable Blacklist 11:16:38.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 '') 11:16:38.9 Info: => 0.0001547s 11:16:38.9 Info: CreateTable Metadata 11:16:38.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) 11:16:38.9 Info: => 0.0001151s 11:16:38.9 Info: CreateTable MetadataFiles 11:16:38.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) 11:16:38.9 Info: => 0.0001304s 11:16:38.9 Info: CreateTable DownloadClients 11:16:38.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) 11:16:38.9 Info: => 0.0001142s 11:16:38.9 Info: CreateTable PendingReleases 11:16:38.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 '') 11:16:38.9 Info: => 0.0001203s 11:16:38.9 Info: CreateTable RemotePathMappings 11:16:38.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:38.9 Info: => 0.0001076s 11:16:38.9 Info: CreateTable Tags 11:16:38.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:38.9 Info: => 0.0001022s 11:16:38.9 Info: CreateIndex Tags (Label) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:38.9 Info: => 7.62E-05s 11:16:38.9 Info: CreateTable Restrictions 11:16:38.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:38.9 Info: => 0.0001101s 11:16:38.9 Info: CreateTable DelayProfiles 11:16:38.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) 11:16:38.9 Info: => 0.0001384s 11:16:38.9 Info: CreateTable Users 11:16:38.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:38.9 Info: => 0.0001099s 11:16:38.9 Info: CreateIndex Users (Identifier) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:38.9 Info: => 7.72E-05s 11:16:38.9 Info: CreateIndex Users (Username) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:38.9 Info: => 7.27E-05s 11:16:38.9 Info: CreateTable Commands 11:16:38.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) 11:16:38.9 Info: => 0.0001337s 11:16:38.9 Info: CreateTable IndexerStatus 11:16:38.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) 11:16:38.9 Info: => 0.0001264s 11:16:38.9 Info: CreateIndex IndexerStatus (ProviderId) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:38.9 Info: => 7.83E-05s 11:16:38.9 Info: CreateTable ExtraFiles 11:16:38.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) 11:16:38.9 Info: => 0.0001448s 11:16:38.9 Info: CreateTable LyricFiles 11:16:38.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) 11:16:38.9 Info: => 0.0001601s 11:16:38.9 Info: CreateTable LanguageProfiles 11:16:38.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:38.9 Info: => 0.0001215s 11:16:38.9 Info: CreateIndex LanguageProfiles (Name) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:38.9 Info: => 8.64E-05s 11:16:38.9 Info: CreateTable DownloadClientStatus 11:16:38.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) 11:16:38.9 Info: => 0.0001471s 11:16:38.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:38.9 Info: => 7.81E-05s 11:16:38.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:38.9 Info: -> 1 Insert operations completed in 00:00:00.0000502 taking an average of 00:00:00.0000502 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:38', 'InitialSetup') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 1: InitialSetup migrated 11:16:38.9 Info: => 0.0009655s 11:16:38.9 Info: 2: add_reason_to_pending_releases migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 2 11:16:38.9 Info: AlterTable PendingReleases 11:16:38.9 Info: => 6E-07s 11:16:38.9 Info: CreateColumn PendingReleases Reason Int32 11:16:38.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:38.9 Info: => 0.0005143s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:38', 'add_reason_to_pending_releases') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 2: add_reason_to_pending_releases migrated 11:16:38.9 Info: => 0.0009872s 11:16:38.9 Info: 3: add_medium_support migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 3 11:16:38.9 Info: AlterTable Albums 11:16:38.9 Info: => 1.2E-06s 11:16:38.9 Info: CreateColumn Albums Media String 11:16:38.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:38.9 Info: => 0.000563s 11:16:38.9 Info: AlterTable Tracks 11:16:38.9 Info: => 3E-07s 11:16:38.9 Info: CreateColumn Tracks MediumNumber Int32 11:16:38.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:38.9 Info: => 0.0005099s 11:16:38.9 Info: AlterTable Tracks 11:16:38.9 Info: => 3E-07s 11:16:38.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:38.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:38.9 Info: => 0.0004742s 11:16:38.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:38.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:38.9 Info: => 3.48E-05s 11:16:38.9 Info: DeleteColumn Tracks TrackNumber 11:16:38.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) 11:16:38.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" 11:16:38.9 Info: DROP TABLE "Tracks" 11:16:38.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:38.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.9 Info: => 0.0038711s 11:16:38.9 Info: AlterTable Tracks 11:16:38.9 Info: => 4E-07s 11:16:38.9 Info: CreateColumn Tracks TrackNumber String 11:16:38.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:38.9 Info: => 0.0004526s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:38', 'add_medium_support') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 3: add_medium_support migrated 11:16:38.9 Info: => 0.0009957s 11:16:38.9 Info: 4: add_various_qualites_in_profile migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 4 11:16:38.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:38.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:38.9 Info: => 9.53E-05s 11:16:38.9 Info: PerformDBOperation 11:16:38.9 Info: Performing DB Operation 11:16:38.9 Info: => 4.9E-05s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:38', 'add_various_qualites_in_profile') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 4: add_various_qualites_in_profile migrated 11:16:38.9 Info: => 0.0005228s 11:16:38.9 Info: 5: metadata_profiles migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 5 11:16:38.9 Info: CreateTable MetadataProfiles 11:16:38.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:38.9 Info: => 0.0001038s 11:16:38.9 Info: CreateIndex MetadataProfiles (Name) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:38.9 Info: => 8.68E-05s 11:16:38.9 Info: AlterTable Artists 11:16:38.9 Info: => 3E-07s 11:16:38.9 Info: CreateColumn Artists MetadataProfileId Int32 11:16:38.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:38.9 Info: => 0.0004816s 11:16:38.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:38.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "Artists" 11:16:39.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.0 Info: => 0.0046762s 11:16:39.0 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:39.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "Artists" 11:16:39.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.0 Info: => 0.0046803s 11:16:39.0 Info: AlterTable Albums 11:16:39.0 Info: => 4E-07s 11:16:39.0 Info: CreateColumn Albums SecondaryTypes String 11:16:39.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:39.0 Info: => 0.0004716s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:39', 'metadata_profiles') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 5: metadata_profiles migrated 11:16:39.0 Info: => 0.0010566s 11:16:39.0 Info: 6: separate_automatic_and_interactive_search migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 6 11:16:39.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:39.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) 11:16:39.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:39.0 Info: DROP TABLE "Indexers" 11:16:39.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.0 Info: => 0.0042541s 11:16:39.0 Info: AlterTable Indexers 11:16:39.0 Info: => 4E-07s 11:16:39.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:39.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:39.0 Info: => 0.0004959s 11:16:39.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:39.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:39.0 Info: => 4.72E-05s 11:16:39.0 Info: AlterTable Indexers 11:16:39.0 Info: => 3E-07s 11:16:39.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:39.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "Indexers" 11:16:39.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.0 Info: => 0.004199s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:39', 'separate_automatic_and_interactive_search') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 6: separate_automatic_and_interactive_search migrated 11:16:39.0 Info: => 0.0047186s 11:16:39.0 Info: 7: change_album_path_to_relative migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 7 11:16:39.0 Info: DeleteColumn Albums Path 11:16:39.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "Albums" 11:16:39.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.0 Info: => 0.0048601s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:39', 'change_album_path_to_relative') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 7: change_album_path_to_relative migrated 11:16:39.0 Info: => 0.0054592s 11:16:39.0 Info: 8: change_quality_size_mb_to_kb migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 8 11:16:39.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 11:16:39.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 11:16:39.0 Info: => 3.77E-05s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:39', 'change_quality_size_mb_to_kb') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 8: change_quality_size_mb_to_kb migrated 11:16:39.0 Info: => 0.0005055s 11:16:39.0 Info: 9: album_releases migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 9 11:16:39.0 Info: AlterTable Albums 11:16:39.0 Info: => 1.1E-06s 11:16:39.0 Info: CreateColumn Albums Releases String 11:16:39.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:39.0 Info: => 0.0005428s 11:16:39.0 Info: AlterTable Albums 11:16:39.0 Info: => 5E-07s 11:16:39.0 Info: CreateColumn Albums CurrentRelease String 11:16:39.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:39.0 Info: => 0.0004511s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:39', 'album_releases') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 9: album_releases migrated 11:16:39.0 Info: => 0.0008353s 11:16:39.0 Info: 10: album_releases_fix migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 10 11:16:39.0 Info: AlterTable Albums 11:16:39.0 Info: => 5E-07s 11:16:39.0 Info: AlterColumn Albums Releases String 11:16:39.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "Albums" 11:16:39.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.0 Info: => 0.0046881s 11:16:39.0 Info: AlterTable Albums 11:16:39.0 Info: => 4E-07s 11:16:39.0 Info: AlterColumn Albums CurrentRelease String 11:16:39.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "Albums" 11:16:39.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.0 Info: => 0.0045468s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:39', 'album_releases_fix') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 10: album_releases_fix migrated 11:16:39.0 Info: => 0.0051182s 11:16:39.0 Info: 11: import_lists migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 11 11:16:39.0 Info: CreateTable ImportLists 11:16:39.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) 11:16:39.0 Info: => 0.0001433s 11:16:39.0 Info: CreateIndex ImportLists (Name) 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:39.0 Info: => 8.53E-05s 11:16:39.0 Info: CreateTable ImportListStatus 11:16:39.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) 11:16:39.0 Info: => 0.0001067s 11:16:39.0 Info: CreateIndex ImportListStatus (ProviderId) 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:39.0 Info: => 8.26E-05s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:39', 'import_lists') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 11: import_lists migrated 11:16:39.0 Info: => 0.0005946s 11:16:39.0 Info: 12: add_release_status migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 12 11:16:39.0 Info: AlterTable MetadataProfiles 11:16:39.0 Info: => 5E-07s 11:16:39.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:39.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:39.0 Info: => 0.0004935s 11:16:39.0 Info: PerformDBOperation 11:16:39.0 Info: Performing DB Operation 11:16:39.0 Info: => 2.41E-05s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:39', 'add_release_status') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 12: add_release_status migrated 11:16:39.0 Info: => 0.0004688s 11:16:39.0 Info: 13: album_download_notification migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 13 11:16:39.0 Info: AlterTable Notifications 11:16:39.0 Info: => 5E-07s 11:16:39.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:39.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:39.0 Info: => 0.0004918s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:39', 'album_download_notification') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 13: album_download_notification migrated 11:16:39.0 Info: => 0.0009054s 11:16:39.0 Info: 14: fix_language_metadata_profiles migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 14 11:16:39.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 11:16:39.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 11:16:39.0 Info: => 9.4E-05s 11:16:39.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 11:16:39.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 11:16:39.0 Info: => 7.61E-05s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:39', 'fix_language_metadata_profiles') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 14: fix_language_metadata_profiles migrated 11:16:39.0 Info: => 0.0004573s 11:16:39.0 Info: 15: remove_fanzub migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 15 11:16:39.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:39.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:39.0 Info: => 3.67E-05s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:39', 'remove_fanzub') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 15: remove_fanzub migrated 11:16:39.0 Info: => 0.0004478s 11:16:39.0 Info: 16: update_artist_history_indexes migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 16 11:16:39.0 Info: CreateIndex Albums (ArtistId) 11:16:39.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:39.0 Info: => 9.31E-05s 11:16:39.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:39.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:39.0 Info: => 9.93E-05s 11:16:39.0 Info: DeleteIndex History (AlbumId) 11:16:39.0 Info: DROP INDEX "IX_History_AlbumId" 11:16:39.0 Info: => 0.0001431s 11:16:39.0 Info: CreateIndex History (AlbumId, Date) 11:16:39.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:39.0 Info: => 8.6E-05s 11:16:39.0 Info: DeleteIndex History (DownloadId) 11:16:39.0 Info: DROP INDEX "IX_History_DownloadId" 11:16:39.0 Info: => 0.0001076s 11:16:39.0 Info: CreateIndex History (DownloadId, Date) 11:16:39.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:39.0 Info: => 8.93E-05s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:39', 'update_artist_history_indexes') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 16: update_artist_history_indexes migrated 11:16:39.0 Info: => 0.0004592s 11:16:39.0 Info: 17: remove_nma migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 17 11:16:39.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:39.0 Info: => 4E-05s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:39', 'remove_nma') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 17: remove_nma migrated 11:16:39.0 Info: => 0.0003572s 11:16:39.0 Info: 18: album_disambiguation migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 18 11:16:39.0 Info: AlterTable Albums 11:16:39.0 Info: => 5E-07s 11:16:39.0 Info: CreateColumn Albums Disambiguation String 11:16:39.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:39.0 Info: => 0.000568s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:39', 'album_disambiguation') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 18: album_disambiguation migrated 11:16:39.0 Info: => 0.0010715s 11:16:39.0 Info: 19: add_ape_quality_in_profiles migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 19 11:16:39.0 Info: PerformDBOperation 11:16:39.0 Info: Performing DB Operation 11:16:39.0 Info: => 5.99E-05s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:39', 'add_ape_quality_in_profiles') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 19: add_ape_quality_in_profiles migrated 11:16:39.0 Info: => 0.0006023s 11:16:39.0 Info: 20: remove_pushalot migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 20 11:16:39.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:39.0 Info: => 0.0001049s 11:16:39.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:39.0 Info: => 4.7E-05s 11:16:39.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:39.0 Info: => 3.07E-05s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:39', 'remove_pushalot') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 20: remove_pushalot migrated 11:16:39.0 Info: => 0.0004565s 11:16:39.0 Info: 21: add_custom_filters migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 21 11:16:39.0 Info: CreateTable CustomFilters 11:16:39.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:39.0 Info: => 0.0001086s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:39', 'add_custom_filters') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 21: add_custom_filters migrated 11:16:39.0 Info: => 0.0004776s 11:16:39.0 Info: 22: import_list_tags migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 22 11:16:39.0 Info: AlterTable ImportLists 11:16:39.0 Info: => 5E-07s 11:16:39.0 Info: CreateColumn ImportLists Tags String 11:16:39.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:39.0 Info: => 0.0005197s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:39', 'import_list_tags') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 22: import_list_tags migrated 11:16:39.0 Info: => 0.0008656s 11:16:39.0 Info: 23: add_release_groups_etc migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 23 11:16:39.0 Info: CreateTable ArtistMetadata 11:16:39.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) 11:16:39.0 Info: => 0.0001766s 11:16:39.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:39.0 Info: => 9.82E-05s 11:16:39.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" 11:16:39.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" 11:16:39.0 Info: => 8.69E-05s 11:16:39.0 Info: AlterTable Artists 11:16:39.0 Info: => 3E-07s 11:16:39.0 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:39.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.0 Info: => 0.0005292s 11:16:39.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:39.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:39.0 Info: => 6.93E-05s 11:16:39.0 Info: CreateTable AlbumReleases 11:16:39.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) 11:16:39.0 Info: => 0.0001341s 11:16:39.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:39.0 Info: => 8.56E-05s 11:16:39.0 Info: CreateIndex AlbumReleases (AlbumId) 11:16:39.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:39.0 Info: => 7.47E-05s 11:16:39.0 Info: PerformDBOperation 11:16:39.0 Info: Performing DB Operation 11:16:39.0 Info: => 4.19E-05s 11:16:39.0 Info: AlterTable Albums 11:16:39.0 Info: => 3E-07s 11:16:39.0 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:39.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.0 Info: => 0.0005664s 11:16:39.0 Info: AlterTable Albums 11:16:39.0 Info: => 4E-07s 11:16:39.0 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:39.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:39.0 Info: => 0.0005422s 11:16:39.0 Info: AlterTable Albums 11:16:39.0 Info: => 3E-07s 11:16:39.0 Info: CreateColumn Albums Links String 11:16:39.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:39.0 Info: => 0.0009648s 11:16:39.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:39.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:39.0 Info: => 9.18E-05s 11:16:39.0 Info: AlterTable Tracks 11:16:39.0 Info: => 4E-07s 11:16:39.0 Info: CreateColumn Tracks ForeignRecordingId String 11:16:39.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:39.0 Info: => 0.0005515s 11:16:39.0 Info: AlterTable Tracks 11:16:39.0 Info: => 4E-07s 11:16:39.0 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:39.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:39.0 Info: => 0.000525s 11:16:39.0 Info: AlterTable Tracks 11:16:39.0 Info: => 3E-07s 11:16:39.0 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:39.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.0 Info: => 0.0005455s 11:16:39.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:39.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:39.0 Info: => 7.2E-05s 11:16:39.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:39.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:39.0 Info: => 8E-05s 11:16:39.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:39.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "Artists" 11:16:39.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.0 Info: => 0.009499s 11:16:39.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:39.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "Albums" 11:16:39.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.0 Info: => 0.004312s 11:16:39.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:39.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "Tracks" 11:16:39.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.0 Info: => 0.003765s 11:16:39.0 Info: DeleteColumn TrackFiles ArtistId 11:16:39.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "TrackFiles" 11:16:39.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.0 Info: => 0.0035982s 11:16:39.0 Info: CreateIndex Artists (ArtistMetadataId) 11:16:39.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.0 Info: => 7.74E-05s 11:16:39.0 Info: CreateIndex Artists (Monitored) 11:16:39.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.0 Info: => 7.32E-05s 11:16:39.0 Info: CreateIndex Albums (ArtistMetadataId) 11:16:39.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:39.0 Info: => 7.03E-05s 11:16:39.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:39.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:39.0 Info: => 7.07E-05s 11:16:39.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:39.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:39.0 Info: => 6.88E-05s 11:16:39.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:39.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:39.0 Info: => 6.91E-05s 11:16:39.0 Info: UpdateData 11:16:39.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:39.0 Info: => 3.62E-05s 11:16:39.0 Info: UpdateData 11:16:39.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:39.0 Info: => 3.08E-05s 11:16:39.0 Info: UpdateData 11:16:39.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:39.0 Info: => 3.33E-05s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:39', 'add_release_groups_etc') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 23: add_release_groups_etc migrated 11:16:39.0 Info: => 0.0007131s 11:16:39.0 Info: 24: NewMediaInfoFormat migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 24 11:16:39.0 Info: UpdateData 11:16:39.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:39.0 Info: => 3.73E-05s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:39', 'NewMediaInfoFormat') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 24: NewMediaInfoFormat migrated 11:16:39.0 Info: => 0.0005191s 11:16:39.0 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 25 11:16:39.0 Info: RenameTable Restrictions ReleaseProfiles 11:16:39.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:39.0 Info: => 0.0018768s 11:16:39.0 Info: AlterTable ReleaseProfiles 11:16:39.0 Info: => 5E-07s 11:16:39.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:39.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:39.0 Info: => 0.0004965s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:39', 'rename_restrictions_to_release_profiles') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:39.0 Info: => 0.0009912s 11:16:39.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 26 11:16:39.0 Info: RenameTable Profiles QualityProfiles 11:16:39.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:39.0 Info: => 0.00181s 11:16:39.0 Info: AlterTable QualityProfiles 11:16:39.0 Info: => 4E-07s 11:16:39.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:39.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:39.0 Info: => 0.0004954s 11:16:39.0 Info: AlterTable LanguageProfiles 11:16:39.0 Info: => 3E-07s 11:16:39.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:39.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:39.0 Info: => 0.0004974s 11:16:39.0 Info: UpdateData 11:16:39.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:39.0 Info: => 3.57E-05s 11:16:39.0 Info: UpdateData 11:16:39.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:39.0 Info: => 2.69E-05s 11:16:39.0 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:39.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "Artists" 11:16:39.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.0 Info: => 0.0041151s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:39', 'rename_quality_profiles_add_upgrade_allowed') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:39.0 Info: => 0.0046462s 11:16:39.0 Info: 27: add_import_exclusions migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 27 11:16:39.0 Info: CreateTable ImportListExclusions 11:16:39.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:39.0 Info: => 0.0001013s 11:16:39.0 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:39.0 Info: => 8.33E-05s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:39', 'add_import_exclusions') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 27: add_import_exclusions migrated 11:16:39.0 Info: => 0.0005483s 11:16:39.0 Info: 28: clean_artist_metadata_table migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 28 11:16:39.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) 11:16:39.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) 11:16:39.0 Info: => 0.0001264s 11:16:39.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) 11:16:39.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) 11:16:39.0 Info: => 0.0001154s 11:16:39.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) 11:16:39.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) 11:16:39.0 Info: => 0.0001097s 11:16:39.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) 11:16:39.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) 11:16:39.0 Info: => 0.0001087s 11:16:39.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) 11:16:39.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) 11:16:39.0 Info: => 0.0001102s 11:16:39.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) 11:16:39.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) 11:16:39.0 Info: => 0.0001203s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:39', 'clean_artist_metadata_table') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 28: clean_artist_metadata_table migrated 11:16:39.0 Info: => 0.0005581s 11:16:39.0 Info: 29: health_issue_notification migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 29 11:16:39.0 Info: AlterTable Notifications 11:16:39.0 Info: => 5E-07s 11:16:39.0 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:39.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:39.0 Info: => 0.0005167s 11:16:39.0 Info: AlterTable Notifications 11:16:39.0 Info: => 4E-07s 11:16:39.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:39.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:39.0 Info: => 0.0005006s 11:16:39.0 Info: AlterTable Notifications 11:16:39.0 Info: => 4E-07s 11:16:39.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:39.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:39.0 Info: => 0.0005027s 11:16:39.0 Info: AlterTable Notifications 11:16:39.0 Info: => 4E-07s 11:16:39.0 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:39.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:39.0 Info: => 0.0004998s 11:16:39.0 Info: AlterTable Notifications 11:16:39.0 Info: => 4E-07s 11:16:39.0 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:39.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:39.0 Info: => 0.0005011s 11:16:39.0 Info: DeleteColumn Notifications OnDownload 11:16:39.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "Notifications" 11:16:39.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:39.0 Info: => 0.0037178s 11:16:39.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:39.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "Notifications" 11:16:39.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:39.1 Info: => 0.0036819s 11:16:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:39', 'health_issue_notification') 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: 29: health_issue_notification migrated 11:16:39.1 Info: => 0.0041876s 11:16:39.1 Info: 30: add_mediafilerepository_mtime migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: Starting migration of Main DB to 30 11:16:39.1 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 11:16:39.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 2, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:16:39.1 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:16:39.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-30T11:16:39', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:39.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 11:16:39.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-30T11:16:39', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:39.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 11:16:39.1 Info: AlterTable TrackFiles 11:16:39.1 Info: => 3E-07s 11:16:39.1 Info: CreateColumn TrackFiles Modified DateTime 11:16:39.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:39.1 Info: => 0.0005135s 11:16:39.1 Info: AlterTable TrackFiles 11:16:39.1 Info: => 5E-07s 11:16:39.1 Info: CreateColumn TrackFiles Path String 11:16:39.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:39.1 Info: => 0.0005001s 11:16:39.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:39.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:39.1 Info: => 2.89E-05s 11:16:39.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) 11:16:39.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) 11:16:39.1 Info: => 0.0001197s 11:16:39.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) 11:16:39.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) 11:16:39.1 Info: => 0.000131s 11:16:39.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) 11:16:39.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) 11:16:39.1 Info: => 0.0001305s 11:16:39.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") 11:16:39.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") 11:16:39.1 Info: => 6.49E-05s 11:16:39.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:39.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:39.1 Info: => 4.33E-05s 11:16:39.1 Info: AlterTable TrackFiles 11:16:39.1 Info: => 2E-07s 11:16:39.1 Info: AlterColumn TrackFiles Path String 11:16:39.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) 11:16:39.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" 11:16:39.1 Info: DROP TABLE "TrackFiles" 11:16:39.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.1 Info: => 0.0037819s 11:16:39.1 Info: CreateIndex TrackFiles (Path) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.1 Info: => 7.94E-05s 11:16:39.1 Info: DeleteColumn TrackFiles RelativePath 11:16:39.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) 11:16:39.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" 11:16:39.1 Info: DROP TABLE "TrackFiles" 11:16:39.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.1 Info: => 0.0038328s 11:16:39.1 Info: -> 7 Insert operations completed in 00:00:00.0004218 taking an average of 00:00:00.0000602 11:16:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:39', 'add_mediafilerepository_mtime') 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: 30: add_mediafilerepository_mtime migrated 11:16:39.1 Info: => 0.0044543s 11:16:39.1 Debug: Took: 00:00:00.1461989 11:16:39.1 Debug: Got 0 tracks 11:16:39.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 11:16:39.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 11:16:39.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349991494209_165/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:39.1 Info: DatabaseEngineVersionCheck migrating 11:16:39.1 Info: PerformDBOperation 11:16:39.1 Info: Performing DB Operation 11:16:39.1 Info: SQLite 3.46.0 11:16:39.1 Info: => 0.0015688s 11:16:39.1 Info: DatabaseEngineVersionCheck migrated 11:16:39.1 Info: => 0.0015763s 11:16:39.1 Info: VersionMigration migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: CreateTable VersionInfo 11:16:39.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:39.1 Info: => 0.0001692s 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: VersionMigration migrated 11:16:39.1 Info: => 0.0009035s 11:16:39.1 Info: VersionUniqueMigration migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: CreateIndex VersionInfo (Version) 11:16:39.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:39.1 Info: => 0.0001378s 11:16:39.1 Info: AlterTable VersionInfo 11:16:39.1 Info: => 6E-07s 11:16:39.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:39.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:39.1 Info: => 0.0005197s 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: VersionUniqueMigration migrated 11:16:39.1 Info: => 0.0009457s 11:16:39.1 Info: VersionDescriptionMigration migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: AlterTable VersionInfo 11:16:39.1 Info: => 5E-07s 11:16:39.1 Info: CreateColumn VersionInfo Description String 11:16:39.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:39.1 Info: => 0.0002453s 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: VersionDescriptionMigration migrated 11:16:39.1 Info: => 0.0006294s 11:16:39.1 Info: 1: InitialSetup migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: Starting migration of Main DB to 1 11:16:39.1 Info: CreateTable Config 11:16:39.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:39.1 Info: => 0.0001487s 11:16:39.1 Info: CreateIndex Config (Key) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:39.1 Info: => 7.38E-05s 11:16:39.1 Info: CreateTable RootFolders 11:16:39.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:39.1 Info: => 9.99E-05s 11:16:39.1 Info: CreateIndex RootFolders (Path) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:39.1 Info: => 7.17E-05s 11:16:39.1 Info: CreateTable Artists 11:16:39.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) 11:16:39.1 Info: => 0.0002235s 11:16:39.1 Info: CreateIndex Artists (ForeignArtistId) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.1 Info: => 7.3E-05s 11:16:39.1 Info: CreateIndex Artists (NameSlug) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.1 Info: => 6.62E-05s 11:16:39.1 Info: CreateIndex Artists (CleanName) 11:16:39.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.1 Info: => 6.43E-05s 11:16:39.1 Info: CreateIndex Artists (Path) 11:16:39.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.1 Info: => 6.33E-05s 11:16:39.1 Info: CreateTable Albums 11:16:39.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) 11:16:39.1 Info: => 0.0002271s 11:16:39.1 Info: CreateIndex Albums (ForeignAlbumId) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.1 Info: => 7.07E-05s 11:16:39.1 Info: CreateIndex Albums (MBId) 11:16:39.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.1 Info: => 6.38E-05s 11:16:39.1 Info: CreateIndex Albums (TADBId) 11:16:39.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.1 Info: => 6.28E-05s 11:16:39.1 Info: CreateIndex Albums (TitleSlug) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.1 Info: => 6.27E-05s 11:16:39.1 Info: CreateIndex Albums (CleanTitle) 11:16:39.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.1 Info: => 6.02E-05s 11:16:39.1 Info: CreateIndex Albums (Path) 11:16:39.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:39.1 Info: => 6.04E-05s 11:16:39.1 Info: CreateTable Tracks 11:16:39.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) 11:16:39.1 Info: => 0.0001378s 11:16:39.1 Info: CreateIndex Tracks (ForeignTrackId) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.1 Info: => 7.11E-05s 11:16:39.1 Info: CreateIndex Tracks (ArtistId) 11:16:39.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:39.1 Info: => 7.01E-05s 11:16:39.1 Info: CreateIndex Tracks (TrackFileId) 11:16:39.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.1 Info: => 6.95E-05s 11:16:39.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:39.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:39.1 Info: => 0.0001068s 11:16:39.1 Info: CreateTable TrackFiles 11:16:39.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) 11:16:39.1 Info: => 0.0001601s 11:16:39.1 Info: CreateIndex TrackFiles (ArtistId) 11:16:39.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:39.1 Info: => 0.0001058s 11:16:39.1 Info: CreateIndex TrackFiles (AlbumId) 11:16:39.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.1 Info: => 6.34E-05s 11:16:39.1 Info: CreateTable History 11:16:39.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) 11:16:39.1 Info: => 0.0001441s 11:16:39.1 Info: CreateIndex History (Date) 11:16:39.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:39.1 Info: => 7.06E-05s 11:16:39.1 Info: CreateIndex History (EventType) 11:16:39.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:39.1 Info: => 6.31E-05s 11:16:39.1 Info: CreateIndex History (DownloadId) 11:16:39.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:39.1 Info: => 6.42E-05s 11:16:39.1 Info: CreateIndex History (AlbumId) 11:16:39.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:39.1 Info: => 6.38E-05s 11:16:39.1 Info: CreateTable Notifications 11:16:39.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) 11:16:39.1 Info: => 0.0001353s 11:16:39.1 Info: CreateTable ScheduledTasks 11:16:39.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:39.1 Info: => 0.000113s 11:16:39.1 Info: CreateIndex ScheduledTasks (TypeName) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:39.1 Info: => 9.34E-05s 11:16:39.1 Info: CreateTable Indexers 11:16:39.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) 11:16:39.1 Info: => 0.000127s 11:16:39.1 Info: CreateIndex Indexers (Name) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.1 Info: => 7.2E-05s 11:16:39.1 Info: CreateTable Profiles 11:16:39.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:39.1 Info: => 0.0001055s 11:16:39.1 Info: CreateIndex Profiles (Name) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:39.1 Info: => 7.05E-05s 11:16:39.1 Info: CreateTable QualityDefinitions 11:16:39.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:39.1 Info: => 0.0001142s 11:16:39.1 Info: CreateIndex QualityDefinitions (Quality) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:39.1 Info: => 8.95E-05s 11:16:39.1 Info: CreateIndex QualityDefinitions (Title) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:39.1 Info: => 8.5E-05s 11:16:39.1 Info: CreateTable NamingConfig 11:16:39.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) 11:16:39.1 Info: => 0.0001205s 11:16:39.1 Info: CreateTable Blacklist 11:16:39.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 '') 11:16:39.1 Info: => 0.0001556s 11:16:39.1 Info: CreateTable Metadata 11:16:39.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) 11:16:39.1 Info: => 0.0001238s 11:16:39.1 Info: CreateTable MetadataFiles 11:16:39.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) 11:16:39.1 Info: => 0.0001297s 11:16:39.1 Info: CreateTable DownloadClients 11:16:39.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) 11:16:39.1 Info: => 0.0001213s 11:16:39.1 Info: CreateTable PendingReleases 11:16:39.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 '') 11:16:39.1 Info: => 0.0001179s 11:16:39.1 Info: CreateTable RemotePathMappings 11:16:39.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:39.1 Info: => 0.0001061s 11:16:39.1 Info: CreateTable Tags 11:16:39.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:39.1 Info: => 0.000108s 11:16:39.1 Info: CreateIndex Tags (Label) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:39.1 Info: => 9.3E-05s 11:16:39.1 Info: CreateTable Restrictions 11:16:39.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:39.1 Info: => 0.0001409s 11:16:39.1 Info: CreateTable DelayProfiles 11:16:39.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) 11:16:39.1 Info: => 0.0001565s 11:16:39.1 Info: CreateTable Users 11:16:39.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:39.1 Info: => 0.0001479s 11:16:39.1 Info: CreateIndex Users (Identifier) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:39.1 Info: => 7.86E-05s 11:16:39.1 Info: CreateIndex Users (Username) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:39.1 Info: => 7.3E-05s 11:16:39.1 Info: CreateTable Commands 11:16:39.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) 11:16:39.1 Info: => 0.0001322s 11:16:39.1 Info: CreateTable IndexerStatus 11:16:39.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) 11:16:39.1 Info: => 0.0001426s 11:16:39.1 Info: CreateIndex IndexerStatus (ProviderId) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:39.1 Info: => 0.0001027s 11:16:39.1 Info: CreateTable ExtraFiles 11:16:39.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) 11:16:39.1 Info: => 0.0001361s 11:16:39.1 Info: CreateTable LyricFiles 11:16:39.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) 11:16:39.1 Info: => 0.0001369s 11:16:39.1 Info: CreateTable LanguageProfiles 11:16:39.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:39.1 Info: => 0.0001082s 11:16:39.1 Info: CreateIndex LanguageProfiles (Name) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:39.1 Info: => 9.7E-05s 11:16:39.1 Info: CreateTable DownloadClientStatus 11:16:39.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) 11:16:39.1 Info: => 0.0001183s 11:16:39.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:39.1 Info: => 8.48E-05s 11:16:39.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:39.1 Info: -> 1 Insert operations completed in 00:00:00.0000519 taking an average of 00:00:00.0000519 11:16:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:39', 'InitialSetup') 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: 1: InitialSetup migrated 11:16:39.1 Info: => 0.0010771s 11:16:39.1 Info: 2: add_reason_to_pending_releases migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: Starting migration of Main DB to 2 11:16:39.1 Info: AlterTable PendingReleases 11:16:39.1 Info: => 5E-07s 11:16:39.1 Info: CreateColumn PendingReleases Reason Int32 11:16:39.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:39.1 Info: => 0.0005606s 11:16:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:39', 'add_reason_to_pending_releases') 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: 2: add_reason_to_pending_releases migrated 11:16:39.1 Info: => 0.0010668s 11:16:39.1 Info: 3: add_medium_support migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: Starting migration of Main DB to 3 11:16:39.1 Info: AlterTable Albums 11:16:39.1 Info: => 5E-07s 11:16:39.1 Info: CreateColumn Albums Media String 11:16:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:39.1 Info: => 0.0005174s 11:16:39.1 Info: AlterTable Tracks 11:16:39.1 Info: => 5E-07s 11:16:39.1 Info: CreateColumn Tracks MediumNumber Int32 11:16:39.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:39.1 Info: => 0.0004885s 11:16:39.1 Info: AlterTable Tracks 11:16:39.1 Info: => 4E-07s 11:16:39.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:39.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:39.1 Info: => 0.0004866s 11:16:39.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:39.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:39.1 Info: => 3.55E-05s 11:16:39.1 Info: DeleteColumn Tracks TrackNumber 11:16:39.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:39.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:39.1 Info: DROP TABLE "Tracks" 11:16:39.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:39.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.1 Info: => 0.0044594s 11:16:39.1 Info: AlterTable Tracks 11:16:39.1 Info: => 4E-07s 11:16:39.1 Info: CreateColumn Tracks TrackNumber String 11:16:39.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:39.1 Info: => 0.0004561s 11:16:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:39', 'add_medium_support') 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: 3: add_medium_support migrated 11:16:39.1 Info: => 0.0009685s 11:16:39.1 Info: 4: add_various_qualites_in_profile migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: Starting migration of Main DB to 4 11:16:39.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:39.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:39.1 Info: => 3.99E-05s 11:16:39.1 Info: PerformDBOperation 11:16:39.1 Info: Performing DB Operation 11:16:39.1 Info: => 2.92E-05s 11:16:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:39', 'add_various_qualites_in_profile') 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: 4: add_various_qualites_in_profile migrated 11:16:39.1 Info: => 0.0004949s 11:16:39.1 Info: 5: metadata_profiles migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: Starting migration of Main DB to 5 11:16:39.1 Info: CreateTable MetadataProfiles 11:16:39.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:39.1 Info: => 0.0001064s 11:16:39.1 Info: CreateIndex MetadataProfiles (Name) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:39.1 Info: => 0.000111s 11:16:39.1 Info: AlterTable Artists 11:16:39.1 Info: => 3E-07s 11:16:39.1 Info: CreateColumn Artists MetadataProfileId Int32 11:16:39.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:39.1 Info: => 0.0004937s 11:16:39.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:39.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) 11:16:39.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" 11:16:39.1 Info: DROP TABLE "Artists" 11:16:39.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.1 Info: => 0.0042046s 11:16:39.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:39.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) 11:16:39.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" 11:16:39.1 Info: DROP TABLE "Artists" 11:16:39.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.1 Info: => 0.0040058s 11:16:39.1 Info: AlterTable Albums 11:16:39.1 Info: => 4E-07s 11:16:39.1 Info: CreateColumn Albums SecondaryTypes String 11:16:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:39.1 Info: => 0.0004701s 11:16:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:39', 'metadata_profiles') 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: 5: metadata_profiles migrated 11:16:39.1 Info: => 0.0010017s 11:16:39.1 Info: 6: separate_automatic_and_interactive_search migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: Starting migration of Main DB to 6 11:16:39.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:39.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) 11:16:39.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:39.1 Info: DROP TABLE "Indexers" 11:16:39.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.1 Info: => 0.0037723s 11:16:39.1 Info: AlterTable Indexers 11:16:39.1 Info: => 4E-07s 11:16:39.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:39.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:39.1 Info: => 0.0005277s 11:16:39.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:39.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:39.1 Info: => 3.29E-05s 11:16:39.1 Info: AlterTable Indexers 11:16:39.1 Info: => 2E-07s 11:16:39.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:39.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) 11:16:39.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" 11:16:39.1 Info: DROP TABLE "Indexers" 11:16:39.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.2 Info: => 0.0037355s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:39', 'separate_automatic_and_interactive_search') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 6: separate_automatic_and_interactive_search migrated 11:16:39.2 Info: => 0.0042342s 11:16:39.2 Info: 7: change_album_path_to_relative migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 7 11:16:39.2 Info: DeleteColumn Albums Path 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "Albums" 11:16:39.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.2 Info: => 0.0041602s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:39', 'change_album_path_to_relative') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 7: change_album_path_to_relative migrated 11:16:39.2 Info: => 0.0047111s 11:16:39.2 Info: 8: change_quality_size_mb_to_kb migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 8 11:16:39.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 11:16:39.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 11:16:39.2 Info: => 3.93E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:39', 'change_quality_size_mb_to_kb') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 8: change_quality_size_mb_to_kb migrated 11:16:39.2 Info: => 0.0004998s 11:16:39.2 Info: 9: album_releases migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 9 11:16:39.2 Info: AlterTable Albums 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn Albums Releases String 11:16:39.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:39.2 Info: => 0.0004899s 11:16:39.2 Info: AlterTable Albums 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn Albums CurrentRelease String 11:16:39.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:39.2 Info: => 0.0004634s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:39', 'album_releases') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 9: album_releases migrated 11:16:39.2 Info: => 0.0009727s 11:16:39.2 Info: 10: album_releases_fix migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 10 11:16:39.2 Info: AlterTable Albums 11:16:39.2 Info: => 5E-07s 11:16:39.2 Info: AlterColumn Albums Releases String 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "Albums" 11:16:39.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.2 Info: => 0.0044855s 11:16:39.2 Info: AlterTable Albums 11:16:39.2 Info: => 3E-07s 11:16:39.2 Info: AlterColumn Albums CurrentRelease String 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "Albums" 11:16:39.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.2 Info: => 0.0046273s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:39', 'album_releases_fix') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 10: album_releases_fix migrated 11:16:39.2 Info: => 0.0051595s 11:16:39.2 Info: 11: import_lists migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 11 11:16:39.2 Info: CreateTable ImportLists 11:16:39.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) 11:16:39.2 Info: => 0.0001453s 11:16:39.2 Info: CreateIndex ImportLists (Name) 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:39.2 Info: => 8.43E-05s 11:16:39.2 Info: CreateTable ImportListStatus 11:16:39.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) 11:16:39.2 Info: => 0.0001086s 11:16:39.2 Info: CreateIndex ImportListStatus (ProviderId) 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:39.2 Info: => 0.0001033s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:39', 'import_lists') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 11: import_lists migrated 11:16:39.2 Info: => 0.0005766s 11:16:39.2 Info: 12: add_release_status migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 12 11:16:39.2 Info: AlterTable MetadataProfiles 11:16:39.2 Info: => 5E-07s 11:16:39.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:39.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:39.2 Info: => 0.0005523s 11:16:39.2 Info: PerformDBOperation 11:16:39.2 Info: Performing DB Operation 11:16:39.2 Info: => 2.93E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:39', 'add_release_status') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 12: add_release_status migrated 11:16:39.2 Info: => 0.0005065s 11:16:39.2 Info: 13: album_download_notification migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 13 11:16:39.2 Info: AlterTable Notifications 11:16:39.2 Info: => 1.2E-06s 11:16:39.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:39.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:39.2 Info: => 0.0006006s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:39', 'album_download_notification') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 13: album_download_notification migrated 11:16:39.2 Info: => 0.0010584s 11:16:39.2 Info: 14: fix_language_metadata_profiles migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 14 11:16:39.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 11:16:39.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 11:16:39.2 Info: => 8.49E-05s 11:16:39.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 11:16:39.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 11:16:39.2 Info: => 7.2E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:39', 'fix_language_metadata_profiles') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 14: fix_language_metadata_profiles migrated 11:16:39.2 Info: => 0.000558s 11:16:39.2 Info: 15: remove_fanzub migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 15 11:16:39.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:39.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:39.2 Info: => 3.79E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:39', 'remove_fanzub') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 15: remove_fanzub migrated 11:16:39.2 Info: => 0.0004166s 11:16:39.2 Info: 16: update_artist_history_indexes migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 16 11:16:39.2 Info: CreateIndex Albums (ArtistId) 11:16:39.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:39.2 Info: => 9.24E-05s 11:16:39.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:39.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:39.2 Info: => 0.0001088s 11:16:39.2 Info: DeleteIndex History (AlbumId) 11:16:39.2 Info: DROP INDEX "IX_History_AlbumId" 11:16:39.2 Info: => 0.0001339s 11:16:39.2 Info: CreateIndex History (AlbumId, Date) 11:16:39.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:39.2 Info: => 9.6E-05s 11:16:39.2 Info: DeleteIndex History (DownloadId) 11:16:39.2 Info: DROP INDEX "IX_History_DownloadId" 11:16:39.2 Info: => 0.0001156s 11:16:39.2 Info: CreateIndex History (DownloadId, Date) 11:16:39.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:39.2 Info: => 8.46E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:39', 'update_artist_history_indexes') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 16: update_artist_history_indexes migrated 11:16:39.2 Info: => 0.0005673s 11:16:39.2 Info: 17: remove_nma migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 17 11:16:39.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:39.2 Info: => 4.05E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:39', 'remove_nma') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 17: remove_nma migrated 11:16:39.2 Info: => 0.000474s 11:16:39.2 Info: 18: album_disambiguation migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 18 11:16:39.2 Info: AlterTable Albums 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn Albums Disambiguation String 11:16:39.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:39.2 Info: => 0.0005172s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:39', 'album_disambiguation') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 18: album_disambiguation migrated 11:16:39.2 Info: => 0.0009411s 11:16:39.2 Info: 19: add_ape_quality_in_profiles migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 19 11:16:39.2 Info: PerformDBOperation 11:16:39.2 Info: Performing DB Operation 11:16:39.2 Info: => 2.56E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:39', 'add_ape_quality_in_profiles') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 19: add_ape_quality_in_profiles migrated 11:16:39.2 Info: => 0.0003896s 11:16:39.2 Info: 20: remove_pushalot migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 20 11:16:39.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:39.2 Info: => 4.16E-05s 11:16:39.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:39.2 Info: => 4.42E-05s 11:16:39.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:39.2 Info: => 3.19E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:39', 'remove_pushalot') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 20: remove_pushalot migrated 11:16:39.2 Info: => 0.0004617s 11:16:39.2 Info: 21: add_custom_filters migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 21 11:16:39.2 Info: CreateTable CustomFilters 11:16:39.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:39.2 Info: => 0.0001134s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:39', 'add_custom_filters') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 21: add_custom_filters migrated 11:16:39.2 Info: => 0.0006052s 11:16:39.2 Info: 22: import_list_tags migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 22 11:16:39.2 Info: AlterTable ImportLists 11:16:39.2 Info: => 1E-06s 11:16:39.2 Info: CreateColumn ImportLists Tags String 11:16:39.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:39.2 Info: => 0.0006208s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:39', 'import_list_tags') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 22: import_list_tags migrated 11:16:39.2 Info: => 0.0009806s 11:16:39.2 Info: 23: add_release_groups_etc migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 23 11:16:39.2 Info: CreateTable ArtistMetadata 11:16:39.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) 11:16:39.2 Info: => 0.0001867s 11:16:39.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:39.2 Info: => 8.98E-05s 11:16:39.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" 11:16:39.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" 11:16:39.2 Info: => 9.76E-05s 11:16:39.2 Info: AlterTable Artists 11:16:39.2 Info: => 3E-07s 11:16:39.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:39.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.2 Info: => 0.0005383s 11:16:39.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:39.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:39.2 Info: => 6.04E-05s 11:16:39.2 Info: CreateTable AlbumReleases 11:16:39.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) 11:16:39.2 Info: => 0.0001439s 11:16:39.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:39.2 Info: => 8.53E-05s 11:16:39.2 Info: CreateIndex AlbumReleases (AlbumId) 11:16:39.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:39.2 Info: => 8.25E-05s 11:16:39.2 Info: PerformDBOperation 11:16:39.2 Info: Performing DB Operation 11:16:39.2 Info: => 3.14E-05s 11:16:39.2 Info: AlterTable Albums 11:16:39.2 Info: => 3E-07s 11:16:39.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:39.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.2 Info: => 0.0005475s 11:16:39.2 Info: AlterTable Albums 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:39.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:39.2 Info: => 0.0005381s 11:16:39.2 Info: AlterTable Albums 11:16:39.2 Info: => 3E-07s 11:16:39.2 Info: CreateColumn Albums Links String 11:16:39.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:39.2 Info: => 0.0005147s 11:16:39.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:39.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:39.2 Info: => 9.18E-05s 11:16:39.2 Info: AlterTable Tracks 11:16:39.2 Info: => 3E-07s 11:16:39.2 Info: CreateColumn Tracks ForeignRecordingId String 11:16:39.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:39.2 Info: => 0.0005528s 11:16:39.2 Info: AlterTable Tracks 11:16:39.2 Info: => 3E-07s 11:16:39.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:39.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:39.2 Info: => 0.000526s 11:16:39.2 Info: AlterTable Tracks 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:39.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.2 Info: => 0.0005316s 11:16:39.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:39.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:39.2 Info: => 7E-05s 11:16:39.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:39.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:39.2 Info: => 5.95E-05s 11:16:39.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "Artists" 11:16:39.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.2 Info: => 0.0094461s 11:16:39.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "Albums" 11:16:39.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.2 Info: => 0.0043413s 11:16:39.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "Tracks" 11:16:39.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.2 Info: => 0.0039376s 11:16:39.2 Info: DeleteColumn TrackFiles ArtistId 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "TrackFiles" 11:16:39.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.2 Info: => 0.003859s 11:16:39.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:39.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.2 Info: => 7.81E-05s 11:16:39.2 Info: CreateIndex Artists (Monitored) 11:16:39.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.2 Info: => 7.62E-05s 11:16:39.2 Info: CreateIndex Albums (ArtistMetadataId) 11:16:39.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:39.2 Info: => 7.1E-05s 11:16:39.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:39.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:39.2 Info: => 6.74E-05s 11:16:39.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:39.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:39.2 Info: => 6.96E-05s 11:16:39.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:39.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:39.2 Info: => 6.99E-05s 11:16:39.2 Info: UpdateData 11:16:39.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:39.2 Info: => 3.68E-05s 11:16:39.2 Info: UpdateData 11:16:39.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:39.2 Info: => 2.93E-05s 11:16:39.2 Info: UpdateData 11:16:39.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:39.2 Info: => 3.39E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:39', 'add_release_groups_etc') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 23: add_release_groups_etc migrated 11:16:39.2 Info: => 0.0006988s 11:16:39.2 Info: 24: NewMediaInfoFormat migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 24 11:16:39.2 Info: UpdateData 11:16:39.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:39.2 Info: => 3.81E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:39', 'NewMediaInfoFormat') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 24: NewMediaInfoFormat migrated 11:16:39.2 Info: => 0.0004677s 11:16:39.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 25 11:16:39.2 Info: RenameTable Restrictions ReleaseProfiles 11:16:39.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:39.2 Info: => 0.0014912s 11:16:39.2 Info: AlterTable ReleaseProfiles 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:39.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:39.2 Info: => 0.0005092s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:39', 'rename_restrictions_to_release_profiles') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:39.2 Info: => 0.0009813s 11:16:39.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 26 11:16:39.2 Info: RenameTable Profiles QualityProfiles 11:16:39.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:39.2 Info: => 0.0014625s 11:16:39.2 Info: AlterTable QualityProfiles 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:39.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:39.2 Info: => 0.0005264s 11:16:39.2 Info: AlterTable LanguageProfiles 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:39.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:39.2 Info: => 0.0004991s 11:16:39.2 Info: UpdateData 11:16:39.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:39.2 Info: => 3.54E-05s 11:16:39.2 Info: UpdateData 11:16:39.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:39.2 Info: => 2.7E-05s 11:16:39.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "Artists" 11:16:39.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.2 Info: => 0.0041107s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:39', 'rename_quality_profiles_add_upgrade_allowed') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:39.2 Info: => 0.0046434s 11:16:39.2 Info: 27: add_import_exclusions migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 27 11:16:39.2 Info: CreateTable ImportListExclusions 11:16:39.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:39.2 Info: => 0.0001s 11:16:39.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:39.2 Info: => 8.05E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:39', 'add_import_exclusions') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 27: add_import_exclusions migrated 11:16:39.2 Info: => 0.0005393s 11:16:39.2 Info: 28: clean_artist_metadata_table migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 28 11:16:39.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) 11:16:39.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) 11:16:39.2 Info: => 0.0001428s 11:16:39.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) 11:16:39.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) 11:16:39.2 Info: => 0.000122s 11:16:39.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) 11:16:39.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) 11:16:39.2 Info: => 0.0001183s 11:16:39.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) 11:16:39.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) 11:16:39.2 Info: => 0.0001184s 11:16:39.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) 11:16:39.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) 11:16:39.2 Info: => 0.0001166s 11:16:39.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) 11:16:39.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) 11:16:39.2 Info: => 0.0001197s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:39', 'clean_artist_metadata_table') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 28: clean_artist_metadata_table migrated 11:16:39.2 Info: => 0.0005584s 11:16:39.2 Info: 29: health_issue_notification migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 29 11:16:39.2 Info: AlterTable Notifications 11:16:39.2 Info: => 5E-07s 11:16:39.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:39.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:39.2 Info: => 0.0005312s 11:16:39.2 Info: AlterTable Notifications 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:39.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:39.2 Info: => 0.0004995s 11:16:39.2 Info: AlterTable Notifications 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:39.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:39.2 Info: => 0.0005005s 11:16:39.2 Info: AlterTable Notifications 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:39.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:39.2 Info: => 0.0005822s 11:16:39.2 Info: AlterTable Notifications 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:39.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:39.2 Info: => 0.0005007s 11:16:39.2 Info: DeleteColumn Notifications OnDownload 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "Notifications" 11:16:39.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:39.2 Info: => 0.0036632s 11:16:39.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "Notifications" 11:16:39.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:39.2 Info: => 0.0036822s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:39', 'health_issue_notification') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 29: health_issue_notification migrated 11:16:39.2 Info: => 0.0041877s 11:16:39.2 Info: 30: add_mediafilerepository_mtime migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 30 11:16:39.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) 11:16:39.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:16:39.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:16:39.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-30T11:16:39', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:39.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) 11:16:39.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-30T11:16:39', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:39.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) 11:16:39.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (3, 'folder/track1.mp3', 100, '2024-07-30T11:16:39', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:39.2 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) 11:16:39.2 Info: AlterTable TrackFiles 11:16:39.2 Info: => 3E-07s 11:16:39.2 Info: CreateColumn TrackFiles Modified DateTime 11:16:39.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:39.2 Info: => 0.0005543s 11:16:39.2 Info: AlterTable TrackFiles 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn TrackFiles Path String 11:16:39.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:39.2 Info: => 0.0004862s 11:16:39.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:39.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:39.2 Info: => 3.16E-05s 11:16:39.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) 11:16:39.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) 11:16:39.2 Info: => 0.000117s 11:16:39.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) 11:16:39.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) 11:16:39.2 Info: => 0.0001269s 11:16:39.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) 11:16:39.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) 11:16:39.2 Info: => 0.0001305s 11:16:39.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") 11:16:39.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") 11:16:39.2 Info: => 7.51E-05s 11:16:39.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:39.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:39.2 Info: => 0.0001173s 11:16:39.2 Info: AlterTable TrackFiles 11:16:39.2 Info: => 3E-07s 11:16:39.2 Info: AlterColumn TrackFiles Path String 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "TrackFiles" 11:16:39.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.2 Info: => 0.0036996s 11:16:39.2 Info: CreateIndex TrackFiles (Path) 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.2 Info: => 8.24E-05s 11:16:39.2 Info: DeleteColumn TrackFiles RelativePath 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "TrackFiles" 11:16:39.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.2 Info: => 0.0038407s 11:16:39.2 Info: -> 9 Insert operations completed in 00:00:00.0005286 taking an average of 00:00:00.0000587 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:39', 'add_mediafilerepository_mtime') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 30: add_mediafilerepository_mtime migrated 11:16:39.2 Info: => 0.0044426s 11:16:39.2 Debug: Took: 00:00:00.1431347 11:16:39.2 Debug: Got 2 tracks 11:16:39.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 11:16:39.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 11:16:39.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349993315907_167/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:39.3 Info: DatabaseEngineVersionCheck migrating 11:16:39.3 Info: PerformDBOperation 11:16:39.3 Info: Performing DB Operation 11:16:39.3 Info: SQLite 3.46.0 11:16:39.3 Info: => 0.0014133s 11:16:39.3 Info: DatabaseEngineVersionCheck migrated 11:16:39.3 Info: => 0.0014211s 11:16:39.3 Info: VersionMigration migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: CreateTable VersionInfo 11:16:39.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:39.3 Info: => 0.0001739s 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: VersionMigration migrated 11:16:39.3 Info: => 0.0009044s 11:16:39.3 Info: VersionUniqueMigration migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: CreateIndex VersionInfo (Version) 11:16:39.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:39.3 Info: => 0.000114s 11:16:39.3 Info: AlterTable VersionInfo 11:16:39.3 Info: => 5E-07s 11:16:39.3 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:39.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:39.3 Info: => 0.000479s 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: VersionUniqueMigration migrated 11:16:39.3 Info: => 0.0008755s 11:16:39.3 Info: VersionDescriptionMigration migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: AlterTable VersionInfo 11:16:39.3 Info: => 5E-07s 11:16:39.3 Info: CreateColumn VersionInfo Description String 11:16:39.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:39.3 Info: => 0.000182s 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: VersionDescriptionMigration migrated 11:16:39.3 Info: => 0.0004989s 11:16:39.3 Info: 1: InitialSetup migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 1 11:16:39.3 Info: CreateTable Config 11:16:39.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:39.3 Info: => 0.0001267s 11:16:39.3 Info: CreateIndex Config (Key) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:39.3 Info: => 7.26E-05s 11:16:39.3 Info: CreateTable RootFolders 11:16:39.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:39.3 Info: => 0.0001031s 11:16:39.3 Info: CreateIndex RootFolders (Path) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:39.3 Info: => 7.26E-05s 11:16:39.3 Info: CreateTable Artists 11:16:39.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) 11:16:39.3 Info: => 0.0002531s 11:16:39.3 Info: CreateIndex Artists (ForeignArtistId) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.3 Info: => 9.97E-05s 11:16:39.3 Info: CreateIndex Artists (NameSlug) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.3 Info: => 7.92E-05s 11:16:39.3 Info: CreateIndex Artists (CleanName) 11:16:39.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.3 Info: => 6.55E-05s 11:16:39.3 Info: CreateIndex Artists (Path) 11:16:39.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.3 Info: => 6.14E-05s 11:16:39.3 Info: CreateTable Albums 11:16:39.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) 11:16:39.3 Info: => 0.0002107s 11:16:39.3 Info: CreateIndex Albums (ForeignAlbumId) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.3 Info: => 7.11E-05s 11:16:39.3 Info: CreateIndex Albums (MBId) 11:16:39.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.3 Info: => 6.49E-05s 11:16:39.3 Info: CreateIndex Albums (TADBId) 11:16:39.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.3 Info: => 6.36E-05s 11:16:39.3 Info: CreateIndex Albums (TitleSlug) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.3 Info: => 6.39E-05s 11:16:39.3 Info: CreateIndex Albums (CleanTitle) 11:16:39.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.3 Info: => 6.19E-05s 11:16:39.3 Info: CreateIndex Albums (Path) 11:16:39.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:39.3 Info: => 6.07E-05s 11:16:39.3 Info: CreateTable Tracks 11:16:39.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) 11:16:39.3 Info: => 0.0001373s 11:16:39.3 Info: CreateIndex Tracks (ForeignTrackId) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.3 Info: => 7.06E-05s 11:16:39.3 Info: CreateIndex Tracks (ArtistId) 11:16:39.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:39.3 Info: => 6.9E-05s 11:16:39.3 Info: CreateIndex Tracks (TrackFileId) 11:16:39.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.3 Info: => 7.36E-05s 11:16:39.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:39.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:39.3 Info: => 7.13E-05s 11:16:39.3 Info: CreateTable TrackFiles 11:16:39.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) 11:16:39.3 Info: => 0.0001455s 11:16:39.3 Info: CreateIndex TrackFiles (ArtistId) 11:16:39.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:39.3 Info: => 7.18E-05s 11:16:39.3 Info: CreateIndex TrackFiles (AlbumId) 11:16:39.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.3 Info: => 6.47E-05s 11:16:39.3 Info: CreateTable History 11:16:39.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) 11:16:39.3 Info: => 0.0001441s 11:16:39.3 Info: CreateIndex History (Date) 11:16:39.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:39.3 Info: => 7.2E-05s 11:16:39.3 Info: CreateIndex History (EventType) 11:16:39.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:39.3 Info: => 6.66E-05s 11:16:39.3 Info: CreateIndex History (DownloadId) 11:16:39.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:39.3 Info: => 6.49E-05s 11:16:39.3 Info: CreateIndex History (AlbumId) 11:16:39.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:39.3 Info: => 6.45E-05s 11:16:39.3 Info: CreateTable Notifications 11:16:39.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) 11:16:39.3 Info: => 0.0001308s 11:16:39.3 Info: CreateTable ScheduledTasks 11:16:39.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:39.3 Info: => 0.0001127s 11:16:39.3 Info: CreateIndex ScheduledTasks (TypeName) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:39.3 Info: => 7.38E-05s 11:16:39.3 Info: CreateTable Indexers 11:16:39.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) 11:16:39.3 Info: => 0.0001144s 11:16:39.3 Info: CreateIndex Indexers (Name) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.3 Info: => 7.07E-05s 11:16:39.3 Info: CreateTable Profiles 11:16:39.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:39.3 Info: => 0.0001064s 11:16:39.3 Info: CreateIndex Profiles (Name) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:39.3 Info: => 7.15E-05s 11:16:39.3 Info: CreateTable QualityDefinitions 11:16:39.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:39.3 Info: => 0.0001469s 11:16:39.3 Info: CreateIndex QualityDefinitions (Quality) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:39.3 Info: => 8.03E-05s 11:16:39.3 Info: CreateIndex QualityDefinitions (Title) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:39.3 Info: => 0.0001052s 11:16:39.3 Info: CreateTable NamingConfig 11:16:39.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) 11:16:39.3 Info: => 0.0001229s 11:16:39.3 Info: CreateTable Blacklist 11:16:39.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 '') 11:16:39.3 Info: => 0.0001578s 11:16:39.3 Info: CreateTable Metadata 11:16:39.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) 11:16:39.3 Info: => 0.0001134s 11:16:39.3 Info: CreateTable MetadataFiles 11:16:39.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) 11:16:39.3 Info: => 0.0001291s 11:16:39.3 Info: CreateTable DownloadClients 11:16:39.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) 11:16:39.3 Info: => 0.0001178s 11:16:39.3 Info: CreateTable PendingReleases 11:16:39.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 '') 11:16:39.3 Info: => 0.0001234s 11:16:39.3 Info: CreateTable RemotePathMappings 11:16:39.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:39.3 Info: => 0.0001095s 11:16:39.3 Info: CreateTable Tags 11:16:39.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:39.3 Info: => 9.96E-05s 11:16:39.3 Info: CreateIndex Tags (Label) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:39.3 Info: => 8.26E-05s 11:16:39.3 Info: CreateTable Restrictions 11:16:39.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:39.3 Info: => 0.0001098s 11:16:39.3 Info: CreateTable DelayProfiles 11:16:39.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) 11:16:39.3 Info: => 0.0001458s 11:16:39.3 Info: CreateTable Users 11:16:39.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:39.3 Info: => 0.0001152s 11:16:39.3 Info: CreateIndex Users (Identifier) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:39.3 Info: => 8.29E-05s 11:16:39.3 Info: CreateIndex Users (Username) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:39.3 Info: => 7.42E-05s 11:16:39.3 Info: CreateTable Commands 11:16:39.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) 11:16:39.3 Info: => 0.0001356s 11:16:39.3 Info: CreateTable IndexerStatus 11:16:39.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) 11:16:39.3 Info: => 0.0001308s 11:16:39.3 Info: CreateIndex IndexerStatus (ProviderId) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:39.3 Info: => 8.19E-05s 11:16:39.3 Info: CreateTable ExtraFiles 11:16:39.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) 11:16:39.3 Info: => 0.0001277s 11:16:39.3 Info: CreateTable LyricFiles 11:16:39.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) 11:16:39.3 Info: => 0.000145s 11:16:39.3 Info: CreateTable LanguageProfiles 11:16:39.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:39.3 Info: => 0.0001111s 11:16:39.3 Info: CreateIndex LanguageProfiles (Name) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:39.3 Info: => 8.31E-05s 11:16:39.3 Info: CreateTable DownloadClientStatus 11:16:39.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) 11:16:39.3 Info: => 0.0001167s 11:16:39.3 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:39.3 Info: => 8.29E-05s 11:16:39.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:39.3 Info: -> 1 Insert operations completed in 00:00:00.0000530 taking an average of 00:00:00.0000530 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:39', 'InitialSetup') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 1: InitialSetup migrated 11:16:39.3 Info: => 0.0010737s 11:16:39.3 Info: 2: add_reason_to_pending_releases migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 2 11:16:39.3 Info: AlterTable PendingReleases 11:16:39.3 Info: => 5E-07s 11:16:39.3 Info: CreateColumn PendingReleases Reason Int32 11:16:39.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:39.3 Info: => 0.0004968s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:39', 'add_reason_to_pending_releases') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 2: add_reason_to_pending_releases migrated 11:16:39.3 Info: => 0.000976s 11:16:39.3 Info: 3: add_medium_support migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 3 11:16:39.3 Info: AlterTable Albums 11:16:39.3 Info: => 5E-07s 11:16:39.3 Info: CreateColumn Albums Media String 11:16:39.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:39.3 Info: => 0.0004941s 11:16:39.3 Info: AlterTable Tracks 11:16:39.3 Info: => 4E-07s 11:16:39.3 Info: CreateColumn Tracks MediumNumber Int32 11:16:39.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:39.3 Info: => 0.0004592s 11:16:39.3 Info: AlterTable Tracks 11:16:39.3 Info: => 3E-07s 11:16:39.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:39.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:39.3 Info: => 0.0005412s 11:16:39.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:39.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:39.3 Info: => 3.51E-05s 11:16:39.3 Info: DeleteColumn Tracks TrackNumber 11:16:39.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) 11:16:39.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" 11:16:39.3 Info: DROP TABLE "Tracks" 11:16:39.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.3 Info: => 0.0038646s 11:16:39.3 Info: AlterTable Tracks 11:16:39.3 Info: => 4E-07s 11:16:39.3 Info: CreateColumn Tracks TrackNumber String 11:16:39.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:39.3 Info: => 0.0004484s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:39', 'add_medium_support') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 3: add_medium_support migrated 11:16:39.3 Info: => 0.0009746s 11:16:39.3 Info: 4: add_various_qualites_in_profile migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 4 11:16:39.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:39.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:39.3 Info: => 4.25E-05s 11:16:39.3 Info: PerformDBOperation 11:16:39.3 Info: Performing DB Operation 11:16:39.3 Info: => 3.04E-05s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:39', 'add_various_qualites_in_profile') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 4: add_various_qualites_in_profile migrated 11:16:39.3 Info: => 0.000425s 11:16:39.3 Info: 5: metadata_profiles migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 5 11:16:39.3 Info: CreateTable MetadataProfiles 11:16:39.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:39.3 Info: => 0.0001057s 11:16:39.3 Info: CreateIndex MetadataProfiles (Name) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:39.3 Info: => 8.52E-05s 11:16:39.3 Info: AlterTable Artists 11:16:39.3 Info: => 4E-07s 11:16:39.3 Info: CreateColumn Artists MetadataProfileId Int32 11:16:39.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:39.3 Info: => 0.0005263s 11:16:39.3 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:39.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) 11:16:39.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" 11:16:39.3 Info: DROP TABLE "Artists" 11:16:39.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.3 Info: => 0.0039671s 11:16:39.3 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:39.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) 11:16:39.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" 11:16:39.3 Info: DROP TABLE "Artists" 11:16:39.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.3 Info: => 0.0038122s 11:16:39.3 Info: AlterTable Albums 11:16:39.3 Info: => 3E-07s 11:16:39.3 Info: CreateColumn Albums SecondaryTypes String 11:16:39.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:39.3 Info: => 0.0004588s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:39', 'metadata_profiles') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 5: metadata_profiles migrated 11:16:39.3 Info: => 0.0009916s 11:16:39.3 Info: 6: separate_automatic_and_interactive_search migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 6 11:16:39.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:39.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) 11:16:39.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:39.3 Info: DROP TABLE "Indexers" 11:16:39.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.3 Info: => 0.0032677s 11:16:39.3 Info: AlterTable Indexers 11:16:39.3 Info: => 4E-07s 11:16:39.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:39.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:39.3 Info: => 0.0004524s 11:16:39.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:39.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:39.3 Info: => 3.13E-05s 11:16:39.3 Info: AlterTable Indexers 11:16:39.3 Info: => 3E-07s 11:16:39.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:39.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) 11:16:39.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" 11:16:39.3 Info: DROP TABLE "Indexers" 11:16:39.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.3 Info: => 0.0032707s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:39', 'separate_automatic_and_interactive_search') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 6: separate_automatic_and_interactive_search migrated 11:16:39.3 Info: => 0.0037706s 11:16:39.3 Info: 7: change_album_path_to_relative migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 7 11:16:39.3 Info: DeleteColumn Albums Path 11:16:39.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:39.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:39.3 Info: DROP TABLE "Albums" 11:16:39.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.3 Info: => 0.0040614s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:39', 'change_album_path_to_relative') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 7: change_album_path_to_relative migrated 11:16:39.3 Info: => 0.0046218s 11:16:39.3 Info: 8: change_quality_size_mb_to_kb migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 8 11:16:39.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:39.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:39.3 Info: => 3.95E-05s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:39', 'change_quality_size_mb_to_kb') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 8: change_quality_size_mb_to_kb migrated 11:16:39.3 Info: => 0.0004325s 11:16:39.3 Info: 9: album_releases migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 9 11:16:39.3 Info: AlterTable Albums 11:16:39.3 Info: => 1E-06s 11:16:39.3 Info: CreateColumn Albums Releases String 11:16:39.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:39.3 Info: => 0.0005755s 11:16:39.3 Info: AlterTable Albums 11:16:39.3 Info: => 4E-07s 11:16:39.3 Info: CreateColumn Albums CurrentRelease String 11:16:39.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:39.3 Info: => 0.0004335s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:39', 'album_releases') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 9: album_releases migrated 11:16:39.3 Info: => 0.0008491s 11:16:39.3 Info: 10: album_releases_fix migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 10 11:16:39.3 Info: AlterTable Albums 11:16:39.3 Info: => 1E-06s 11:16:39.3 Info: AlterColumn Albums Releases String 11:16:39.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:39.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:39.3 Info: DROP TABLE "Albums" 11:16:39.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.3 Info: => 0.0039295s 11:16:39.3 Info: AlterTable Albums 11:16:39.3 Info: => 3E-07s 11:16:39.3 Info: AlterColumn Albums CurrentRelease String 11:16:39.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:39.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:39.3 Info: DROP TABLE "Albums" 11:16:39.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.3 Info: => 0.0044579s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:39', 'album_releases_fix') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 10: album_releases_fix migrated 11:16:39.3 Info: => 0.0050025s 11:16:39.3 Info: 11: import_lists migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 11 11:16:39.3 Info: CreateTable ImportLists 11:16:39.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) 11:16:39.3 Info: => 0.0001621s 11:16:39.3 Info: CreateIndex ImportLists (Name) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:39.3 Info: => 8.41E-05s 11:16:39.3 Info: CreateTable ImportListStatus 11:16:39.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) 11:16:39.3 Info: => 0.000117s 11:16:39.3 Info: CreateIndex ImportListStatus (ProviderId) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:39.3 Info: => 8.1E-05s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:39', 'import_lists') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 11: import_lists migrated 11:16:39.3 Info: => 0.0005629s 11:16:39.3 Info: 12: add_release_status migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 12 11:16:39.3 Info: AlterTable MetadataProfiles 11:16:39.3 Info: => 5E-07s 11:16:39.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:39.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:39.3 Info: => 0.0004922s 11:16:39.3 Info: PerformDBOperation 11:16:39.3 Info: Performing DB Operation 11:16:39.3 Info: => 2.95E-05s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:39', 'add_release_status') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 12: add_release_status migrated 11:16:39.3 Info: => 0.0004262s 11:16:39.3 Info: 13: album_download_notification migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 13 11:16:39.3 Info: AlterTable Notifications 11:16:39.3 Info: => 5E-07s 11:16:39.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:39.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:39.3 Info: => 0.0004701s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:39', 'album_download_notification') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 13: album_download_notification migrated 11:16:39.3 Info: => 0.0008565s 11:16:39.3 Info: 14: fix_language_metadata_profiles migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 14 11:16:39.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 11:16:39.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 11:16:39.4 Info: => 0.0001079s 11:16:39.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 11:16:39.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 11:16:39.4 Info: => 5.48E-05s 11:16:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:39', 'fix_language_metadata_profiles') 11:16:39.4 Info: Committing Transaction 11:16:39.4 Info: 14: fix_language_metadata_profiles migrated 11:16:39.4 Info: => 0.0005197s 11:16:39.4 Info: 15: remove_fanzub migrating 11:16:39.4 Info: Beginning Transaction 11:16:39.4 Info: Starting migration of Main DB to 15 11:16:39.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:39.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:39.4 Info: => 3.1E-05s 11:16:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:39', 'remove_fanzub') 11:16:39.4 Info: Committing Transaction 11:16:39.4 Info: 15: remove_fanzub migrated 11:16:39.4 Info: => 0.0004912s 11:16:39.4 Info: 16: update_artist_history_indexes migrating 11:16:39.4 Info: Beginning Transaction 11:16:39.4 Info: Starting migration of Main DB to 16 11:16:39.4 Info: CreateIndex Albums (ArtistId) 11:16:39.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:39.4 Info: => 9.61E-05s 11:16:39.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:39.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:39.4 Info: => 8.56E-05s 11:16:39.4 Info: DeleteIndex History (AlbumId) 11:16:39.4 Info: DROP INDEX "IX_History_AlbumId" 11:16:39.4 Info: => 0.0001411s 11:16:39.4 Info: CreateIndex History (AlbumId, Date) 11:16:39.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:39.4 Info: => 8.7E-05s 11:16:39.4 Info: DeleteIndex History (DownloadId) 11:16:39.4 Info: DROP INDEX "IX_History_DownloadId" 11:16:39.4 Info: => 0.0001138s 11:16:39.4 Info: CreateIndex History (DownloadId, Date) 11:16:39.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:39.4 Info: => 9.2E-05s 11:16:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:39', 'update_artist_history_indexes') 11:16:39.4 Info: Committing Transaction 11:16:39.4 Info: 16: update_artist_history_indexes migrated 11:16:39.4 Info: => 0.0006041s 11:16:39.4 Info: 17: remove_nma migrating 11:16:39.4 Info: Beginning Transaction 11:16:39.4 Info: Starting migration of Main DB to 17 11:16:39.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:39.4 Info: => 3.87E-05s 11:16:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:39', 'remove_nma') 11:16:39.4 Info: Committing Transaction 11:16:39.4 Info: 17: remove_nma migrated 11:16:39.4 Info: => 0.0003695s 11:16:39.4 Info: 18: album_disambiguation migrating 11:16:39.4 Info: Beginning Transaction 11:16:39.4 Info: Starting migration of Main DB to 18 11:16:39.4 Info: AlterTable Albums 11:16:39.4 Info: => 5E-07s 11:16:39.4 Info: CreateColumn Albums Disambiguation String 11:16:39.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:39.4 Info: => 0.0005865s 11:16:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:39', 'album_disambiguation') 11:16:39.4 Info: Committing Transaction 11:16:39.4 Info: 18: album_disambiguation migrated 11:16:39.4 Info: => 0.000999s 11:16:39.4 Info: 19: add_ape_quality_in_profiles migrating 11:16:39.4 Info: Beginning Transaction 11:16:39.4 Info: Starting migration of Main DB to 19 11:16:39.4 Info: PerformDBOperation 11:16:39.4 Info: Performing DB Operation 11:16:39.4 Info: => 3.09E-05s 11:16:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:39', 'add_ape_quality_in_profiles') 11:16:39.4 Info: Committing Transaction 11:16:39.4 Info: 19: add_ape_quality_in_profiles migrated 11:16:39.4 Info: => 0.0004914s 11:16:39.4 Info: 20: remove_pushalot migrating 11:16:39.4 Info: Beginning Transaction 11:16:39.4 Info: Starting migration of Main DB to 20 11:16:39.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:39.4 Info: => 4.25E-05s 11:16:39.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:39.4 Info: => 3.15E-05s 11:16:39.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:39.4 Info: => 2.82E-05s 11:16:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:39', 'remove_pushalot') 11:16:39.4 Info: Committing Transaction 11:16:39.4 Info: 20: remove_pushalot migrated 11:16:39.4 Info: => 0.0004945s 11:16:39.4 Info: 21: add_custom_filters migrating 11:16:39.4 Info: Beginning Transaction 11:16:39.4 Info: Starting migration of Main DB to 21 11:16:39.4 Info: CreateTable CustomFilters 11:16:39.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:39.4 Info: => 0.0001646s 11:16:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:39', 'add_custom_filters') 11:16:39.4 Info: Committing Transaction 11:16:39.4 Info: 21: add_custom_filters migrated 11:16:39.4 Info: => 0.0005198s 11:16:39.4 Info: 22: import_list_tags migrating 11:16:39.4 Info: Beginning Transaction 11:16:39.4 Info: Starting migration of Main DB to 22 11:16:39.4 Info: AlterTable ImportLists 11:16:39.4 Info: => 4E-07s 11:16:39.4 Info: CreateColumn ImportLists Tags String 11:16:39.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:39.4 Info: => 0.0004941s 11:16:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:39', 'import_list_tags') 11:16:39.4 Info: Committing Transaction 11:16:39.4 Info: 22: import_list_tags migrated 11:16:39.4 Info: => 0.0009521s 11:16:39.4 Info: 23: add_release_groups_etc migrating 11:16:39.4 Info: Beginning Transaction 11:16:39.4 Info: Starting migration of Main DB to 23 11:16:39.4 Info: CreateTable ArtistMetadata 11:16:39.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) 11:16:39.4 Info: => 0.000149s 11:16:39.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:39.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:39.4 Info: => 8.83E-05s 11:16:39.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" 11:16:39.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" 11:16:39.4 Info: => 9.69E-05s 11:16:39.4 Info: AlterTable Artists 11:16:39.4 Info: => 2E-07s 11:16:39.4 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:39.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.4 Info: => 0.0005216s 11:16:39.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:39.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:39.4 Info: => 6.13E-05s 11:16:39.4 Info: CreateTable AlbumReleases 11:16:39.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) 11:16:39.4 Info: => 0.0001384s 11:16:39.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:39.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:39.4 Info: => 9.84E-05s 11:16:39.4 Info: CreateIndex AlbumReleases (AlbumId) 11:16:39.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:39.4 Info: => 7.99E-05s 11:16:39.4 Info: PerformDBOperation 11:16:39.4 Info: Performing DB Operation 11:16:39.4 Info: => 3.61E-05s 11:16:39.4 Info: AlterTable Albums 11:16:39.4 Info: => 3E-07s 11:16:39.4 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:39.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.4 Info: => 0.000551s 11:16:39.4 Info: AlterTable Albums 11:16:39.4 Info: => 4E-07s 11:16:39.4 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:39.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:39.4 Info: => 0.0005043s 11:16:39.4 Info: AlterTable Albums 11:16:39.4 Info: => 5E-07s 11:16:39.4 Info: CreateColumn Albums Links String 11:16:39.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:39.4 Info: => 0.0005207s 11:16:39.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:39.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:39.4 Info: => 8.61E-05s 11:16:39.4 Info: AlterTable Tracks 11:16:39.4 Info: => 3E-07s 11:16:39.4 Info: CreateColumn Tracks ForeignRecordingId String 11:16:39.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:39.4 Info: => 0.0005124s 11:16:39.4 Info: AlterTable Tracks 11:16:39.4 Info: => 4E-07s 11:16:39.4 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:39.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:39.4 Info: => 0.0005312s 11:16:39.4 Info: AlterTable Tracks 11:16:39.4 Info: => 3E-07s 11:16:39.4 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:39.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.4 Info: => 0.0005167s 11:16:39.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:39.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:39.4 Info: => 8E-05s 11:16:39.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:39.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:39.4 Info: => 5.98E-05s 11:16:39.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:39.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) 11:16:39.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" 11:16:39.4 Info: DROP TABLE "Artists" 11:16:39.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.4 Info: => 0.0086933s 11:16:39.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:39.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) 11:16:39.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" 11:16:39.4 Info: DROP TABLE "Albums" 11:16:39.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.4 Info: => 0.0041423s 11:16:39.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:39.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) 11:16:39.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" 11:16:39.4 Info: DROP TABLE "Tracks" 11:16:39.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:39.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.4 Info: => 0.004246s 11:16:39.4 Info: DeleteColumn TrackFiles ArtistId 11:16:39.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) 11:16:39.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" 11:16:39.4 Info: DROP TABLE "TrackFiles" 11:16:39.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.4 Info: => 0.0035258s 11:16:39.4 Info: CreateIndex Artists (ArtistMetadataId) 11:16:39.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.4 Info: => 7.72E-05s 11:16:39.4 Info: CreateIndex Artists (Monitored) 11:16:39.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.4 Info: => 7.15E-05s 11:16:39.4 Info: CreateIndex Albums (ArtistMetadataId) 11:16:39.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:39.4 Info: => 6.99E-05s 11:16:39.4 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:39.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:39.4 Info: => 6.9E-05s 11:16:39.4 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:39.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:39.4 Info: => 7.22E-05s 11:16:39.4 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:39.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:39.4 Info: => 6.9E-05s 11:16:39.4 Info: UpdateData 11:16:39.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:39.4 Info: => 3.72E-05s 11:16:39.4 Info: UpdateData 11:16:39.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:39.4 Info: => 3.01E-05s 11:16:39.4 Info: UpdateData 11:16:39.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:39.4 Info: => 3.33E-05s 11:16:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:39', 'add_release_groups_etc') 11:16:39.4 Info: Committing Transaction 11:16:39.4 Info: 23: add_release_groups_etc migrated 11:16:39.4 Info: => 0.0006991s 11:16:39.4 Info: 24: NewMediaInfoFormat migrating 11:16:39.4 Info: Beginning Transaction 11:16:39.4 Info: Starting migration of Main DB to 24 11:16:39.4 Info: UpdateData 11:16:39.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:39.4 Info: => 3.81E-05s 11:16:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:39', 'NewMediaInfoFormat') 11:16:39.4 Info: Committing Transaction 11:16:39.4 Info: 24: NewMediaInfoFormat migrated 11:16:39.4 Info: => 0.0005721s 11:16:39.4 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:39.4 Info: Beginning Transaction 11:16:39.4 Info: Starting migration of Main DB to 25 11:16:39.4 Info: RenameTable Restrictions ReleaseProfiles 11:16:39.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:39.4 Info: => 0.0014014s 11:16:39.4 Info: AlterTable ReleaseProfiles 11:16:39.4 Info: => 5E-07s 11:16:39.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:39.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:39.4 Info: => 0.0004861s 11:16:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:39', 'rename_restrictions_to_release_profiles') 11:16:39.4 Info: Committing Transaction 11:16:39.4 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:39.4 Info: => 0.0009708s 11:16:39.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:39.4 Info: Beginning Transaction 11:16:39.4 Info: Starting migration of Main DB to 26 11:16:39.4 Info: RenameTable Profiles QualityProfiles 11:16:39.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:39.4 Info: => 0.0013503s 11:16:39.4 Info: AlterTable QualityProfiles 11:16:39.4 Info: => 5E-07s 11:16:39.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:39.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:39.4 Info: => 0.0004809s 11:16:39.4 Info: AlterTable LanguageProfiles 11:16:39.4 Info: => 3E-07s 11:16:39.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:39.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:39.4 Info: => 0.000472s 11:16:39.4 Info: UpdateData 11:16:39.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:39.4 Info: => 3.55E-05s 11:16:39.4 Info: UpdateData 11:16:39.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:39.4 Info: => 2.65E-05s 11:16:39.4 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:39.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) 11:16:39.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" 11:16:39.4 Info: DROP TABLE "Artists" 11:16:39.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.4 Info: => 0.00399s 11:16:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:39', 'rename_quality_profiles_add_upgrade_allowed') 11:16:39.4 Info: Committing Transaction 11:16:39.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:39.4 Info: => 0.0045218s 11:16:39.4 Info: 27: add_import_exclusions migrating 11:16:39.4 Info: Beginning Transaction 11:16:39.4 Info: Starting migration of Main DB to 27 11:16:39.4 Info: CreateTable ImportListExclusions 11:16:39.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:39.4 Info: => 9.99E-05s 11:16:39.4 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:39.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:39.4 Info: => 8.06E-05s 11:16:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:39', 'add_import_exclusions') 11:16:39.4 Info: Committing Transaction 11:16:39.4 Info: 27: add_import_exclusions migrated 11:16:39.4 Info: => 0.0005699s 11:16:39.4 Info: 28: clean_artist_metadata_table migrating 11:16:39.4 Info: Beginning Transaction 11:16:39.4 Info: Starting migration of Main DB to 28 11:16:39.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) 11:16:39.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) 11:16:39.4 Info: => 0.0001823s 11:16:39.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) 11:16:39.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) 11:16:39.4 Info: => 0.0001133s 11:16:39.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) 11:16:39.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) 11:16:39.4 Info: => 0.0001096s 11:16:39.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) 11:16:39.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) 11:16:39.4 Info: => 0.0001081s 11:16:39.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) 11:16:39.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) 11:16:39.4 Info: => 0.0001064s 11:16:39.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) 11:16:39.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) 11:16:39.4 Info: => 0.0001092s 11:16:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:39', 'clean_artist_metadata_table') 11:16:39.4 Info: Committing Transaction 11:16:39.4 Info: 28: clean_artist_metadata_table migrated 11:16:39.4 Info: => 0.0005602s 11:16:39.4 Info: 29: health_issue_notification migrating 11:16:39.4 Info: Beginning Transaction 11:16:39.4 Info: Starting migration of Main DB to 29 11:16:39.4 Info: AlterTable Notifications 11:16:39.4 Info: => 4E-07s 11:16:39.4 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:39.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:39.4 Info: => 0.0005023s 11:16:39.4 Info: AlterTable Notifications 11:16:39.4 Info: => 4E-07s 11:16:39.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:39.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:39.4 Info: => 0.0004892s 11:16:39.4 Info: AlterTable Notifications 11:16:39.4 Info: => 4E-07s 11:16:39.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:39.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:39.4 Info: => 0.0004872s 11:16:39.4 Info: AlterTable Notifications 11:16:39.4 Info: => 4E-07s 11:16:39.4 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:39.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:39.4 Info: => 0.0005027s 11:16:39.4 Info: AlterTable Notifications 11:16:39.4 Info: => 3E-07s 11:16:39.4 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:39.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:39.4 Info: => 0.0004903s 11:16:39.4 Info: DeleteColumn Notifications OnDownload 11:16:39.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) 11:16:39.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" 11:16:39.4 Info: DROP TABLE "Notifications" 11:16:39.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:39.4 Info: => 0.0035436s 11:16:39.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:39.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) 11:16:39.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" 11:16:39.4 Info: DROP TABLE "Notifications" 11:16:39.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:39.4 Info: => 0.0035417s 11:16:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:39', 'health_issue_notification') 11:16:39.4 Info: Committing Transaction 11:16:39.4 Info: 29: health_issue_notification migrated 11:16:39.4 Info: => 0.004055s 11:16:39.4 Info: 30: add_mediafilerepository_mtime migrating 11:16:39.4 Info: Beginning Transaction 11:16:39.4 Info: Starting migration of Main DB to 30 11:16:39.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:16:39.4 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:16:39.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-30T11:16:39', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:39.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) 11:16:39.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-30T11:16:39', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:39.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) 11:16:39.4 Info: AlterTable TrackFiles 11:16:39.4 Info: => 3E-07s 11:16:39.4 Info: CreateColumn TrackFiles Modified DateTime 11:16:39.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:39.4 Info: => 0.0005156s 11:16:39.4 Info: AlterTable TrackFiles 11:16:39.4 Info: => 4E-07s 11:16:39.4 Info: CreateColumn TrackFiles Path String 11:16:39.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:39.4 Info: => 0.0004864s 11:16:39.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:39.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:39.4 Info: => 2.94E-05s 11:16:39.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) 11:16:39.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) 11:16:39.4 Info: => 0.0001157s 11:16:39.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) 11:16:39.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) 11:16:39.4 Info: => 0.0001304s 11:16:39.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) 11:16:39.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) 11:16:39.4 Info: => 0.0001281s 11:16:39.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") 11:16:39.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") 11:16:39.4 Info: => 6.66E-05s 11:16:39.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:39.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:39.4 Info: => 4.59E-05s 11:16:39.4 Info: AlterTable TrackFiles 11:16:39.4 Info: => 3E-07s 11:16:39.4 Info: AlterColumn TrackFiles Path String 11:16:39.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) 11:16:39.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" 11:16:39.4 Info: DROP TABLE "TrackFiles" 11:16:39.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.4 Info: => 0.0037261s 11:16:39.4 Info: CreateIndex TrackFiles (Path) 11:16:39.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.4 Info: => 7.85E-05s 11:16:39.4 Info: DeleteColumn TrackFiles RelativePath 11:16:39.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) 11:16:39.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" 11:16:39.4 Info: DROP TABLE "TrackFiles" 11:16:39.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.4 Info: => 0.0037987s 11:16:39.4 Info: -> 6 Insert operations completed in 00:00:00.0003663 taking an average of 00:00:00.0000610 11:16:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:39', 'add_mediafilerepository_mtime') 11:16:39.4 Info: Committing Transaction 11:16:39.4 Info: 30: add_mediafilerepository_mtime migrated 11:16:39.4 Info: => 0.0043735s 11:16:39.4 Debug: Took: 00:00:00.1372689 11:16:39.4 Debug: Got 0 tracks 11:16:39.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 11:16:39.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 11:16:39.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349995081854_169/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:39.5 Info: DatabaseEngineVersionCheck migrating 11:16:39.5 Info: PerformDBOperation 11:16:39.5 Info: Performing DB Operation 11:16:39.5 Info: SQLite 3.46.0 11:16:39.5 Info: => 0.0014328s 11:16:39.5 Info: DatabaseEngineVersionCheck migrated 11:16:39.5 Info: => 0.0014405s 11:16:39.5 Info: VersionMigration migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: CreateTable VersionInfo 11:16:39.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:39.5 Info: => 0.0001713s 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: VersionMigration migrated 11:16:39.5 Info: => 0.0009057s 11:16:39.5 Info: VersionUniqueMigration migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: CreateIndex VersionInfo (Version) 11:16:39.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:39.5 Info: => 0.0001141s 11:16:39.5 Info: AlterTable VersionInfo 11:16:39.5 Info: => 5E-07s 11:16:39.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:39.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:39.5 Info: => 0.0004782s 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: VersionUniqueMigration migrated 11:16:39.5 Info: => 0.0007952s 11:16:39.5 Info: VersionDescriptionMigration migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: AlterTable VersionInfo 11:16:39.5 Info: => 5E-07s 11:16:39.5 Info: CreateColumn VersionInfo Description String 11:16:39.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:39.5 Info: => 0.0001773s 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: VersionDescriptionMigration migrated 11:16:39.5 Info: => 0.0005084s 11:16:39.5 Info: 1: InitialSetup migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 1 11:16:39.5 Info: CreateTable Config 11:16:39.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:39.5 Info: => 0.000126s 11:16:39.5 Info: CreateIndex Config (Key) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:39.5 Info: => 7.4E-05s 11:16:39.5 Info: CreateTable RootFolders 11:16:39.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:39.5 Info: => 0.0001037s 11:16:39.5 Info: CreateIndex RootFolders (Path) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:39.5 Info: => 7.33E-05s 11:16:39.5 Info: CreateTable Artists 11:16:39.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) 11:16:39.5 Info: => 0.0002276s 11:16:39.5 Info: CreateIndex Artists (ForeignArtistId) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.5 Info: => 9.85E-05s 11:16:39.5 Info: CreateIndex Artists (NameSlug) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.5 Info: => 6.85E-05s 11:16:39.5 Info: CreateIndex Artists (CleanName) 11:16:39.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.5 Info: => 6.57E-05s 11:16:39.5 Info: CreateIndex Artists (Path) 11:16:39.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.5 Info: => 6.43E-05s 11:16:39.5 Info: CreateTable Albums 11:16:39.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) 11:16:39.5 Info: => 0.0002193s 11:16:39.5 Info: CreateIndex Albums (ForeignAlbumId) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.5 Info: => 7.24E-05s 11:16:39.5 Info: CreateIndex Albums (MBId) 11:16:39.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.5 Info: => 6.44E-05s 11:16:39.5 Info: CreateIndex Albums (TADBId) 11:16:39.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.5 Info: => 6.32E-05s 11:16:39.5 Info: CreateIndex Albums (TitleSlug) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.5 Info: => 6.49E-05s 11:16:39.5 Info: CreateIndex Albums (CleanTitle) 11:16:39.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.5 Info: => 6.32E-05s 11:16:39.5 Info: CreateIndex Albums (Path) 11:16:39.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:39.5 Info: => 6.08E-05s 11:16:39.5 Info: CreateTable Tracks 11:16:39.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) 11:16:39.5 Info: => 0.0001365s 11:16:39.5 Info: CreateIndex Tracks (ForeignTrackId) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.5 Info: => 7.15E-05s 11:16:39.5 Info: CreateIndex Tracks (ArtistId) 11:16:39.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:39.5 Info: => 6.79E-05s 11:16:39.5 Info: CreateIndex Tracks (TrackFileId) 11:16:39.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.5 Info: => 7.3E-05s 11:16:39.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:39.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:39.5 Info: => 7.11E-05s 11:16:39.5 Info: CreateTable TrackFiles 11:16:39.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) 11:16:39.5 Info: => 0.0001465s 11:16:39.5 Info: CreateIndex TrackFiles (ArtistId) 11:16:39.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:39.5 Info: => 7.15E-05s 11:16:39.5 Info: CreateIndex TrackFiles (AlbumId) 11:16:39.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.5 Info: => 6.57E-05s 11:16:39.5 Info: CreateTable History 11:16:39.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) 11:16:39.5 Info: => 0.0001436s 11:16:39.5 Info: CreateIndex History (Date) 11:16:39.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:39.5 Info: => 7.19E-05s 11:16:39.5 Info: CreateIndex History (EventType) 11:16:39.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:39.5 Info: => 6.65E-05s 11:16:39.5 Info: CreateIndex History (DownloadId) 11:16:39.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:39.5 Info: => 7.17E-05s 11:16:39.5 Info: CreateIndex History (AlbumId) 11:16:39.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:39.5 Info: => 6.74E-05s 11:16:39.5 Info: CreateTable Notifications 11:16:39.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) 11:16:39.5 Info: => 0.0001381s 11:16:39.5 Info: CreateTable ScheduledTasks 11:16:39.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:39.5 Info: => 0.0001143s 11:16:39.5 Info: CreateIndex ScheduledTasks (TypeName) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:39.5 Info: => 7.46E-05s 11:16:39.5 Info: CreateTable Indexers 11:16:39.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) 11:16:39.5 Info: => 0.0001149s 11:16:39.5 Info: CreateIndex Indexers (Name) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.5 Info: => 7.01E-05s 11:16:39.5 Info: CreateTable Profiles 11:16:39.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:39.5 Info: => 0.0001081s 11:16:39.5 Info: CreateIndex Profiles (Name) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:39.5 Info: => 9.25E-05s 11:16:39.5 Info: CreateTable QualityDefinitions 11:16:39.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:39.5 Info: => 0.0001225s 11:16:39.5 Info: CreateIndex QualityDefinitions (Quality) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:39.5 Info: => 7.82E-05s 11:16:39.5 Info: CreateIndex QualityDefinitions (Title) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:39.5 Info: => 8.48E-05s 11:16:39.5 Info: CreateTable NamingConfig 11:16:39.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) 11:16:39.5 Info: => 0.0001241s 11:16:39.5 Info: CreateTable Blacklist 11:16:39.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 '') 11:16:39.5 Info: => 0.0001649s 11:16:39.5 Info: CreateTable Metadata 11:16:39.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) 11:16:39.5 Info: => 0.0001146s 11:16:39.5 Info: CreateTable MetadataFiles 11:16:39.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) 11:16:39.5 Info: => 0.0001292s 11:16:39.5 Info: CreateTable DownloadClients 11:16:39.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) 11:16:39.5 Info: => 0.0001132s 11:16:39.5 Info: CreateTable PendingReleases 11:16:39.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 '') 11:16:39.5 Info: => 0.0001203s 11:16:39.5 Info: CreateTable RemotePathMappings 11:16:39.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:39.5 Info: => 0.0001071s 11:16:39.5 Info: CreateTable Tags 11:16:39.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:39.5 Info: => 0.0001s 11:16:39.5 Info: CreateIndex Tags (Label) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:39.5 Info: => 8.21E-05s 11:16:39.5 Info: CreateTable Restrictions 11:16:39.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:39.5 Info: => 0.0001068s 11:16:39.5 Info: CreateTable DelayProfiles 11:16:39.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) 11:16:39.5 Info: => 0.0001405s 11:16:39.5 Info: CreateTable Users 11:16:39.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:39.5 Info: => 0.0001073s 11:16:39.5 Info: CreateIndex Users (Identifier) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:39.5 Info: => 8.22E-05s 11:16:39.5 Info: CreateIndex Users (Username) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:39.5 Info: => 7.47E-05s 11:16:39.5 Info: CreateTable Commands 11:16:39.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) 11:16:39.5 Info: => 0.0001333s 11:16:39.5 Info: CreateTable IndexerStatus 11:16:39.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) 11:16:39.5 Info: => 0.0001285s 11:16:39.5 Info: CreateIndex IndexerStatus (ProviderId) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:39.5 Info: => 9.83E-05s 11:16:39.5 Info: CreateTable ExtraFiles 11:16:39.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) 11:16:39.5 Info: => 0.0001471s 11:16:39.5 Info: CreateTable LyricFiles 11:16:39.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) 11:16:39.5 Info: => 0.0001401s 11:16:39.5 Info: CreateTable LanguageProfiles 11:16:39.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:39.5 Info: => 0.0001076s 11:16:39.5 Info: CreateIndex LanguageProfiles (Name) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:39.5 Info: => 8.21E-05s 11:16:39.5 Info: CreateTable DownloadClientStatus 11:16:39.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) 11:16:39.5 Info: => 0.0001165s 11:16:39.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:39.5 Info: => 8.48E-05s 11:16:39.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:39.5 Info: -> 1 Insert operations completed in 00:00:00.0000532 taking an average of 00:00:00.0000532 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:39', 'InitialSetup') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 1: InitialSetup migrated 11:16:39.5 Info: => 0.0010571s 11:16:39.5 Info: 2: add_reason_to_pending_releases migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 2 11:16:39.5 Info: AlterTable PendingReleases 11:16:39.5 Info: => 5E-07s 11:16:39.5 Info: CreateColumn PendingReleases Reason Int32 11:16:39.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:39.5 Info: => 0.0004984s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:39', 'add_reason_to_pending_releases') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 2: add_reason_to_pending_releases migrated 11:16:39.5 Info: => 0.0009899s 11:16:39.5 Info: 3: add_medium_support migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 3 11:16:39.5 Info: AlterTable Albums 11:16:39.5 Info: => 1.1E-06s 11:16:39.5 Info: CreateColumn Albums Media String 11:16:39.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:39.5 Info: => 0.0005018s 11:16:39.5 Info: AlterTable Tracks 11:16:39.5 Info: => 4E-07s 11:16:39.5 Info: CreateColumn Tracks MediumNumber Int32 11:16:39.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:39.5 Info: => 0.0004986s 11:16:39.5 Info: AlterTable Tracks 11:16:39.5 Info: => 3E-07s 11:16:39.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:39.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:39.5 Info: => 0.0004904s 11:16:39.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:39.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:39.5 Info: => 3.48E-05s 11:16:39.5 Info: DeleteColumn Tracks TrackNumber 11:16:39.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) 11:16:39.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" 11:16:39.5 Info: DROP TABLE "Tracks" 11:16:39.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.5 Info: => 0.0038504s 11:16:39.5 Info: AlterTable Tracks 11:16:39.5 Info: => 3E-07s 11:16:39.5 Info: CreateColumn Tracks TrackNumber String 11:16:39.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:39.5 Info: => 0.0004495s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:39', 'add_medium_support') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 3: add_medium_support migrated 11:16:39.5 Info: => 0.0009672s 11:16:39.5 Info: 4: add_various_qualites_in_profile migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 4 11:16:39.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:39.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:39.5 Info: => 4.01E-05s 11:16:39.5 Info: PerformDBOperation 11:16:39.5 Info: Performing DB Operation 11:16:39.5 Info: => 2.93E-05s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:39', 'add_various_qualites_in_profile') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 4: add_various_qualites_in_profile migrated 11:16:39.5 Info: => 0.0003848s 11:16:39.5 Info: 5: metadata_profiles migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 5 11:16:39.5 Info: CreateTable MetadataProfiles 11:16:39.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:39.5 Info: => 0.000106s 11:16:39.5 Info: CreateIndex MetadataProfiles (Name) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:39.5 Info: => 8.74E-05s 11:16:39.5 Info: AlterTable Artists 11:16:39.5 Info: => 3E-07s 11:16:39.5 Info: CreateColumn Artists MetadataProfileId Int32 11:16:39.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:39.5 Info: => 0.0005573s 11:16:39.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:39.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) 11:16:39.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" 11:16:39.5 Info: DROP TABLE "Artists" 11:16:39.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.5 Info: => 0.0039274s 11:16:39.5 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:39.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) 11:16:39.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" 11:16:39.5 Info: DROP TABLE "Artists" 11:16:39.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.5 Info: => 0.0038126s 11:16:39.5 Info: AlterTable Albums 11:16:39.5 Info: => 4E-07s 11:16:39.5 Info: CreateColumn Albums SecondaryTypes String 11:16:39.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:39.5 Info: => 0.0004705s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:39', 'metadata_profiles') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 5: metadata_profiles migrated 11:16:39.5 Info: => 0.0010062s 11:16:39.5 Info: 6: separate_automatic_and_interactive_search migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 6 11:16:39.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:39.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) 11:16:39.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:39.5 Info: DROP TABLE "Indexers" 11:16:39.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.5 Info: => 0.0037917s 11:16:39.5 Info: AlterTable Indexers 11:16:39.5 Info: => 3E-07s 11:16:39.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:39.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:39.5 Info: => 0.0005092s 11:16:39.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:39.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:39.5 Info: => 3.16E-05s 11:16:39.5 Info: AlterTable Indexers 11:16:39.5 Info: => 2E-07s 11:16:39.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:39.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) 11:16:39.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" 11:16:39.5 Info: DROP TABLE "Indexers" 11:16:39.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.5 Info: => 0.003233s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:39', 'separate_automatic_and_interactive_search') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 6: separate_automatic_and_interactive_search migrated 11:16:39.5 Info: => 0.0037424s 11:16:39.5 Info: 7: change_album_path_to_relative migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 7 11:16:39.5 Info: DeleteColumn Albums Path 11:16:39.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) 11:16:39.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" 11:16:39.5 Info: DROP TABLE "Albums" 11:16:39.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.5 Info: => 0.0041293s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:39', 'change_album_path_to_relative') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 7: change_album_path_to_relative migrated 11:16:39.5 Info: => 0.0047186s 11:16:39.5 Info: 8: change_quality_size_mb_to_kb migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 8 11:16:39.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 11:16:39.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 11:16:39.5 Info: => 9.17E-05s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:39', 'change_quality_size_mb_to_kb') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 8: change_quality_size_mb_to_kb migrated 11:16:39.5 Info: => 0.000528s 11:16:39.5 Info: 9: album_releases migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 9 11:16:39.5 Info: AlterTable Albums 11:16:39.5 Info: => 4E-07s 11:16:39.5 Info: CreateColumn Albums Releases String 11:16:39.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:39.5 Info: => 0.0004856s 11:16:39.5 Info: AlterTable Albums 11:16:39.5 Info: => 3E-07s 11:16:39.5 Info: CreateColumn Albums CurrentRelease String 11:16:39.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:39.5 Info: => 0.0004511s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:39', 'album_releases') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 9: album_releases migrated 11:16:39.5 Info: => 0.0009054s 11:16:39.5 Info: 10: album_releases_fix migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 10 11:16:39.5 Info: AlterTable Albums 11:16:39.5 Info: => 5E-07s 11:16:39.5 Info: AlterColumn Albums Releases String 11:16:39.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) 11:16:39.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" 11:16:39.5 Info: DROP TABLE "Albums" 11:16:39.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.5 Info: => 0.0038736s 11:16:39.5 Info: AlterTable Albums 11:16:39.5 Info: => 4E-07s 11:16:39.5 Info: AlterColumn Albums CurrentRelease String 11:16:39.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) 11:16:39.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" 11:16:39.5 Info: DROP TABLE "Albums" 11:16:39.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.5 Info: => 0.0043407s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:39', 'album_releases_fix') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 10: album_releases_fix migrated 11:16:39.5 Info: => 0.0048876s 11:16:39.5 Info: 11: import_lists migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 11 11:16:39.5 Info: CreateTable ImportLists 11:16:39.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) 11:16:39.5 Info: => 0.0001432s 11:16:39.5 Info: CreateIndex ImportLists (Name) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:39.5 Info: => 8.35E-05s 11:16:39.5 Info: CreateTable ImportListStatus 11:16:39.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) 11:16:39.5 Info: => 0.0001082s 11:16:39.5 Info: CreateIndex ImportListStatus (ProviderId) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:39.5 Info: => 8.08E-05s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:39', 'import_lists') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 11: import_lists migrated 11:16:39.5 Info: => 0.0005678s 11:16:39.5 Info: 12: add_release_status migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 12 11:16:39.5 Info: AlterTable MetadataProfiles 11:16:39.5 Info: => 5E-07s 11:16:39.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:39.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:39.5 Info: => 0.0004925s 11:16:39.5 Info: PerformDBOperation 11:16:39.5 Info: Performing DB Operation 11:16:39.5 Info: => 2.37E-05s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:39', 'add_release_status') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 12: add_release_status migrated 11:16:39.5 Info: => 0.0003985s 11:16:39.5 Info: 13: album_download_notification migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 13 11:16:39.5 Info: AlterTable Notifications 11:16:39.5 Info: => 4E-07s 11:16:39.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:39.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:39.5 Info: => 0.0004933s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:39', 'album_download_notification') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 13: album_download_notification migrated 11:16:39.5 Info: => 0.0008604s 11:16:39.5 Info: 14: fix_language_metadata_profiles migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 14 11:16:39.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:39.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:39.5 Info: => 6.69E-05s 11:16:39.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:39.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:39.5 Info: => 6.84E-05s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:39', 'fix_language_metadata_profiles') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 14: fix_language_metadata_profiles migrated 11:16:39.5 Info: => 0.0004518s 11:16:39.5 Info: 15: remove_fanzub migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 15 11:16:39.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:39.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:39.5 Info: => 3.74E-05s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:39', 'remove_fanzub') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 15: remove_fanzub migrated 11:16:39.5 Info: => 0.0004018s 11:16:39.5 Info: 16: update_artist_history_indexes migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 16 11:16:39.5 Info: CreateIndex Albums (ArtistId) 11:16:39.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:39.5 Info: => 9.25E-05s 11:16:39.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:39.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:39.5 Info: => 8.91E-05s 11:16:39.5 Info: DeleteIndex History (AlbumId) 11:16:39.5 Info: DROP INDEX "IX_History_AlbumId" 11:16:39.5 Info: => 0.0001304s 11:16:39.5 Info: CreateIndex History (AlbumId, Date) 11:16:39.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:39.5 Info: => 9.2E-05s 11:16:39.5 Info: DeleteIndex History (DownloadId) 11:16:39.5 Info: DROP INDEX "IX_History_DownloadId" 11:16:39.5 Info: => 0.0001088s 11:16:39.5 Info: CreateIndex History (DownloadId, Date) 11:16:39.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:39.5 Info: => 8.23E-05s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:39', 'update_artist_history_indexes') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 16: update_artist_history_indexes migrated 11:16:39.5 Info: => 0.0004491s 11:16:39.5 Info: 17: remove_nma migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 17 11:16:39.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:39.5 Info: => 5.03E-05s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:39', 'remove_nma') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 17: remove_nma migrated 11:16:39.5 Info: => 0.0003711s 11:16:39.5 Info: 18: album_disambiguation migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 18 11:16:39.5 Info: AlterTable Albums 11:16:39.5 Info: => 5E-07s 11:16:39.5 Info: CreateColumn Albums Disambiguation String 11:16:39.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:39.5 Info: => 0.0005318s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:39', 'album_disambiguation') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 18: album_disambiguation migrated 11:16:39.5 Info: => 0.0009986s 11:16:39.5 Info: 19: add_ape_quality_in_profiles migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 19 11:16:39.5 Info: PerformDBOperation 11:16:39.5 Info: Performing DB Operation 11:16:39.5 Info: => 2.46E-05s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:39', 'add_ape_quality_in_profiles') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 19: add_ape_quality_in_profiles migrated 11:16:39.5 Info: => 0.0004535s 11:16:39.5 Info: 20: remove_pushalot migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 20 11:16:39.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:39.5 Info: => 5.23E-05s 11:16:39.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:39.5 Info: => 3.42E-05s 11:16:39.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:39.5 Info: => 2.93E-05s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:39', 'remove_pushalot') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 20: remove_pushalot migrated 11:16:39.5 Info: => 0.0004077s 11:16:39.5 Info: 21: add_custom_filters migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 21 11:16:39.5 Info: CreateTable CustomFilters 11:16:39.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:39.5 Info: => 0.0001079s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:39', 'add_custom_filters') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 21: add_custom_filters migrated 11:16:39.5 Info: => 0.0004925s 11:16:39.5 Info: 22: import_list_tags migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 22 11:16:39.5 Info: AlterTable ImportLists 11:16:39.5 Info: => 4E-07s 11:16:39.5 Info: CreateColumn ImportLists Tags String 11:16:39.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:39.5 Info: => 0.0005165s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:39', 'import_list_tags') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 22: import_list_tags migrated 11:16:39.5 Info: => 0.0008441s 11:16:39.5 Info: 23: add_release_groups_etc migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 23 11:16:39.5 Info: CreateTable ArtistMetadata 11:16:39.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) 11:16:39.5 Info: => 0.0001684s 11:16:39.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:39.5 Info: => 8.9E-05s 11:16:39.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" 11:16:39.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" 11:16:39.5 Info: => 8.29E-05s 11:16:39.5 Info: AlterTable Artists 11:16:39.5 Info: => 3E-07s 11:16:39.5 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:39.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.5 Info: => 0.0005254s 11:16:39.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:39.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:39.5 Info: => 5.85E-05s 11:16:39.5 Info: CreateTable AlbumReleases 11:16:39.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) 11:16:39.5 Info: => 0.0001477s 11:16:39.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:39.5 Info: => 8.58E-05s 11:16:39.5 Info: CreateIndex AlbumReleases (AlbumId) 11:16:39.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:39.5 Info: => 8.02E-05s 11:16:39.5 Info: PerformDBOperation 11:16:39.5 Info: Performing DB Operation 11:16:39.5 Info: => 3E-05s 11:16:39.5 Info: AlterTable Albums 11:16:39.5 Info: => 2E-07s 11:16:39.5 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:39.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.5 Info: => 0.0005457s 11:16:39.5 Info: AlterTable Albums 11:16:39.5 Info: => 3E-07s 11:16:39.5 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:39.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:39.5 Info: => 0.0005489s 11:16:39.5 Info: AlterTable Albums 11:16:39.5 Info: => 3E-07s 11:16:39.5 Info: CreateColumn Albums Links String 11:16:39.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:39.5 Info: => 0.0005061s 11:16:39.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:39.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:39.5 Info: => 7.4E-05s 11:16:39.5 Info: AlterTable Tracks 11:16:39.5 Info: => 3E-07s 11:16:39.5 Info: CreateColumn Tracks ForeignRecordingId String 11:16:39.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:39.5 Info: => 0.0005395s 11:16:39.5 Info: AlterTable Tracks 11:16:39.5 Info: => 5E-07s 11:16:39.5 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:39.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:39.5 Info: => 0.0005151s 11:16:39.5 Info: AlterTable Tracks 11:16:39.5 Info: => 3E-07s 11:16:39.5 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:39.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.5 Info: => 0.0005383s 11:16:39.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:39.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:39.5 Info: => 7.78E-05s 11:16:39.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:39.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:39.5 Info: => 7.31E-05s 11:16:39.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:39.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) 11:16:39.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" 11:16:39.5 Info: DROP TABLE "Artists" 11:16:39.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.5 Info: => 0.0086812s 11:16:39.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:39.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) 11:16:39.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" 11:16:39.6 Info: DROP TABLE "Albums" 11:16:39.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.6 Info: => 0.0042968s 11:16:39.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:39.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) 11:16:39.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" 11:16:39.6 Info: DROP TABLE "Tracks" 11:16:39.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.6 Info: => 0.0037598s 11:16:39.6 Info: DeleteColumn TrackFiles ArtistId 11:16:39.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) 11:16:39.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" 11:16:39.6 Info: DROP TABLE "TrackFiles" 11:16:39.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.6 Info: => 0.0035749s 11:16:39.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:39.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.6 Info: => 7.76E-05s 11:16:39.6 Info: CreateIndex Artists (Monitored) 11:16:39.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.6 Info: => 8.23E-05s 11:16:39.6 Info: CreateIndex Albums (ArtistMetadataId) 11:16:39.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:39.6 Info: => 7.12E-05s 11:16:39.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:39.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:39.6 Info: => 7.05E-05s 11:16:39.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:39.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:39.6 Info: => 6.98E-05s 11:16:39.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:39.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:39.6 Info: => 6.91E-05s 11:16:39.6 Info: UpdateData 11:16:39.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:39.6 Info: => 3.66E-05s 11:16:39.6 Info: UpdateData 11:16:39.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:39.6 Info: => 2.96E-05s 11:16:39.6 Info: UpdateData 11:16:39.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:39.6 Info: => 3.49E-05s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:39', 'add_release_groups_etc') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 23: add_release_groups_etc migrated 11:16:39.6 Info: => 0.0006959s 11:16:39.6 Info: 24: NewMediaInfoFormat migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 24 11:16:39.6 Info: UpdateData 11:16:39.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:39.6 Info: => 3.72E-05s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:39', 'NewMediaInfoFormat') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 24: NewMediaInfoFormat migrated 11:16:39.6 Info: => 0.0004675s 11:16:39.6 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 25 11:16:39.6 Info: RenameTable Restrictions ReleaseProfiles 11:16:39.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:39.6 Info: => 0.0013742s 11:16:39.6 Info: AlterTable ReleaseProfiles 11:16:39.6 Info: => 5E-07s 11:16:39.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:39.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:39.6 Info: => 0.0005026s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:39', 'rename_restrictions_to_release_profiles') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:39.6 Info: => 0.001031s 11:16:39.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 26 11:16:39.6 Info: RenameTable Profiles QualityProfiles 11:16:39.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:39.6 Info: => 0.00138s 11:16:39.6 Info: AlterTable QualityProfiles 11:16:39.6 Info: => 5E-07s 11:16:39.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:39.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:39.6 Info: => 0.0004964s 11:16:39.6 Info: AlterTable LanguageProfiles 11:16:39.6 Info: => 3E-07s 11:16:39.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:39.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:39.6 Info: => 0.0005085s 11:16:39.6 Info: UpdateData 11:16:39.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:39.6 Info: => 3.61E-05s 11:16:39.6 Info: UpdateData 11:16:39.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:39.6 Info: => 2.69E-05s 11:16:39.6 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:39.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) 11:16:39.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" 11:16:39.6 Info: DROP TABLE "Artists" 11:16:39.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.6 Info: => 0.0040571s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:39', 'rename_quality_profiles_add_upgrade_allowed') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:39.6 Info: => 0.0045849s 11:16:39.6 Info: 27: add_import_exclusions migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 27 11:16:39.6 Info: CreateTable ImportListExclusions 11:16:39.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:39.6 Info: => 0.0001026s 11:16:39.6 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:39.6 Info: => 8.18E-05s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:39', 'add_import_exclusions') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 27: add_import_exclusions migrated 11:16:39.6 Info: => 0.0005552s 11:16:39.6 Info: 28: clean_artist_metadata_table migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 28 11:16:39.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) 11:16:39.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) 11:16:39.6 Info: => 0.0002088s 11:16:39.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) 11:16:39.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) 11:16:39.6 Info: => 0.0001136s 11:16:39.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) 11:16:39.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) 11:16:39.6 Info: => 0.0001107s 11:16:39.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) 11:16:39.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) 11:16:39.6 Info: => 0.0001184s 11:16:39.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) 11:16:39.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) 11:16:39.6 Info: => 0.0001084s 11:16:39.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) 11:16:39.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) 11:16:39.6 Info: => 0.0001102s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:39', 'clean_artist_metadata_table') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 28: clean_artist_metadata_table migrated 11:16:39.6 Info: => 0.0005615s 11:16:39.6 Info: 29: health_issue_notification migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 29 11:16:39.6 Info: AlterTable Notifications 11:16:39.6 Info: => 5E-07s 11:16:39.6 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:39.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:39.6 Info: => 0.0005098s 11:16:39.6 Info: AlterTable Notifications 11:16:39.6 Info: => 4E-07s 11:16:39.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:39.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:39.6 Info: => 0.000493s 11:16:39.6 Info: AlterTable Notifications 11:16:39.6 Info: => 4E-07s 11:16:39.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:39.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:39.6 Info: => 0.0005s 11:16:39.6 Info: AlterTable Notifications 11:16:39.6 Info: => 4E-07s 11:16:39.6 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:39.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:39.6 Info: => 0.0004959s 11:16:39.6 Info: AlterTable Notifications 11:16:39.6 Info: => 3E-07s 11:16:39.6 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:39.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:39.6 Info: => 0.0005105s 11:16:39.6 Info: DeleteColumn Notifications OnDownload 11:16:39.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) 11:16:39.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" 11:16:39.6 Info: DROP TABLE "Notifications" 11:16:39.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:39.6 Info: => 0.0035985s 11:16:39.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:39.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) 11:16:39.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" 11:16:39.6 Info: DROP TABLE "Notifications" 11:16:39.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:39.6 Info: => 0.0035683s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:39', 'health_issue_notification') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 29: health_issue_notification migrated 11:16:39.6 Info: => 0.0041016s 11:16:39.6 Info: 30: add_mediafilerepository_mtime migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 30 11:16:39.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) 11:16:39.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:16:39.6 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:16:39.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-30T11:16:39', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:39.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) 11:16:39.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, NULL, 100, '2024-07-30T11:16:39', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:39.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) 11:16:39.6 Info: AlterTable TrackFiles 11:16:39.6 Info: => 2E-07s 11:16:39.6 Info: CreateColumn TrackFiles Modified DateTime 11:16:39.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:39.6 Info: => 0.0005162s 11:16:39.6 Info: AlterTable TrackFiles 11:16:39.6 Info: => 2E-07s 11:16:39.6 Info: CreateColumn TrackFiles Path String 11:16:39.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:39.6 Info: => 0.0005125s 11:16:39.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:39.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:39.6 Info: => 3.43E-05s 11:16:39.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) 11:16:39.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) 11:16:39.6 Info: => 0.0001182s 11:16:39.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) 11:16:39.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) 11:16:39.6 Info: => 0.0001285s 11:16:39.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) 11:16:39.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) 11:16:39.6 Info: => 0.0001311s 11:16:39.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") 11:16:39.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") 11:16:39.6 Info: => 6.91E-05s 11:16:39.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:39.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:39.6 Info: => 0.0001096s 11:16:39.6 Info: AlterTable TrackFiles 11:16:39.6 Info: => 3E-07s 11:16:39.6 Info: AlterColumn TrackFiles Path String 11:16:39.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) 11:16:39.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" 11:16:39.6 Info: DROP TABLE "TrackFiles" 11:16:39.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.6 Info: => 0.0037441s 11:16:39.6 Info: CreateIndex TrackFiles (Path) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.6 Info: => 7.93E-05s 11:16:39.6 Info: DeleteColumn TrackFiles RelativePath 11:16:39.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) 11:16:39.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" 11:16:39.6 Info: DROP TABLE "TrackFiles" 11:16:39.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.6 Info: => 0.0038144s 11:16:39.6 Info: -> 7 Insert operations completed in 00:00:00.0004936 taking an average of 00:00:00.0000705 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:39', 'add_mediafilerepository_mtime') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 30: add_mediafilerepository_mtime migrated 11:16:39.6 Info: => 0.0044184s 11:16:39.6 Debug: Took: 00:00:00.1369694 11:16:39.6 Debug: Got 1 tracks 11:16:39.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 11:16:39.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 11:16:39.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349996835128_171/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:39.6 Info: DatabaseEngineVersionCheck migrating 11:16:39.6 Info: PerformDBOperation 11:16:39.6 Info: Performing DB Operation 11:16:39.6 Info: SQLite 3.46.0 11:16:39.6 Info: => 0.0014766s 11:16:39.6 Info: DatabaseEngineVersionCheck migrated 11:16:39.6 Info: => 0.0014838s 11:16:39.6 Info: VersionMigration migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: CreateTable VersionInfo 11:16:39.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:39.6 Info: => 0.000186s 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: VersionMigration migrated 11:16:39.6 Info: => 0.0007773s 11:16:39.6 Info: VersionUniqueMigration migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: CreateIndex VersionInfo (Version) 11:16:39.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:39.6 Info: => 0.0001139s 11:16:39.6 Info: AlterTable VersionInfo 11:16:39.6 Info: => 4E-07s 11:16:39.6 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:39.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:39.6 Info: => 0.0004897s 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: VersionUniqueMigration migrated 11:16:39.6 Info: => 0.0008054s 11:16:39.6 Info: VersionDescriptionMigration migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: AlterTable VersionInfo 11:16:39.6 Info: => 4E-07s 11:16:39.6 Info: CreateColumn VersionInfo Description String 11:16:39.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:39.6 Info: => 0.0002123s 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: VersionDescriptionMigration migrated 11:16:39.6 Info: => 0.0005054s 11:16:39.6 Info: 1: InitialSetup migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 1 11:16:39.6 Info: CreateTable Config 11:16:39.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:39.6 Info: => 0.0001611s 11:16:39.6 Info: CreateIndex Config (Key) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:39.6 Info: => 7.48E-05s 11:16:39.6 Info: CreateTable RootFolders 11:16:39.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:39.6 Info: => 0.0001166s 11:16:39.6 Info: CreateIndex RootFolders (Path) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:39.6 Info: => 7.3E-05s 11:16:39.6 Info: CreateTable Artists 11:16:39.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) 11:16:39.6 Info: => 0.0002237s 11:16:39.6 Info: CreateIndex Artists (ForeignArtistId) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.6 Info: => 7.31E-05s 11:16:39.6 Info: CreateIndex Artists (NameSlug) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.6 Info: => 6.87E-05s 11:16:39.6 Info: CreateIndex Artists (CleanName) 11:16:39.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.6 Info: => 6.53E-05s 11:16:39.6 Info: CreateIndex Artists (Path) 11:16:39.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.6 Info: => 6.33E-05s 11:16:39.6 Info: CreateTable Albums 11:16:39.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) 11:16:39.6 Info: => 0.0002314s 11:16:39.6 Info: CreateIndex Albums (ForeignAlbumId) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.6 Info: => 7.25E-05s 11:16:39.6 Info: CreateIndex Albums (MBId) 11:16:39.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.6 Info: => 6.64E-05s 11:16:39.6 Info: CreateIndex Albums (TADBId) 11:16:39.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.6 Info: => 6.33E-05s 11:16:39.6 Info: CreateIndex Albums (TitleSlug) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.6 Info: => 6.48E-05s 11:16:39.6 Info: CreateIndex Albums (CleanTitle) 11:16:39.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.6 Info: => 6.18E-05s 11:16:39.6 Info: CreateIndex Albums (Path) 11:16:39.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:39.6 Info: => 6.09E-05s 11:16:39.6 Info: CreateTable Tracks 11:16:39.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) 11:16:39.6 Info: => 0.00015s 11:16:39.6 Info: CreateIndex Tracks (ForeignTrackId) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.7 Info: => 0.0001166s 11:16:39.7 Info: CreateIndex Tracks (ArtistId) 11:16:39.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:39.7 Info: => 7.52E-05s 11:16:39.7 Info: CreateIndex Tracks (TrackFileId) 11:16:39.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.7 Info: => 7.87E-05s 11:16:39.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:39.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:39.7 Info: => 0.0001087s 11:16:39.7 Info: CreateTable TrackFiles 11:16:39.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) 11:16:39.7 Info: => 0.0001588s 11:16:39.7 Info: CreateIndex TrackFiles (ArtistId) 11:16:39.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:39.7 Info: => 7.11E-05s 11:16:39.7 Info: CreateIndex TrackFiles (AlbumId) 11:16:39.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.7 Info: => 6.68E-05s 11:16:39.7 Info: CreateTable History 11:16:39.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) 11:16:39.7 Info: => 0.0001557s 11:16:39.7 Info: CreateIndex History (Date) 11:16:39.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:39.7 Info: => 7.41E-05s 11:16:39.7 Info: CreateIndex History (EventType) 11:16:39.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:39.7 Info: => 6.82E-05s 11:16:39.7 Info: CreateIndex History (DownloadId) 11:16:39.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:39.7 Info: => 6.66E-05s 11:16:39.7 Info: CreateIndex History (AlbumId) 11:16:39.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:39.7 Info: => 6.51E-05s 11:16:39.7 Info: CreateTable Notifications 11:16:39.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) 11:16:39.7 Info: => 0.0001499s 11:16:39.7 Info: CreateTable ScheduledTasks 11:16:39.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:39.7 Info: => 0.0001228s 11:16:39.7 Info: CreateIndex ScheduledTasks (TypeName) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:39.7 Info: => 7.63E-05s 11:16:39.7 Info: CreateTable Indexers 11:16:39.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) 11:16:39.7 Info: => 0.0001272s 11:16:39.7 Info: CreateIndex Indexers (Name) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.7 Info: => 7.33E-05s 11:16:39.7 Info: CreateTable Profiles 11:16:39.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:39.7 Info: => 0.00012s 11:16:39.7 Info: CreateIndex Profiles (Name) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:39.7 Info: => 7.04E-05s 11:16:39.7 Info: CreateTable QualityDefinitions 11:16:39.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:39.7 Info: => 0.0001264s 11:16:39.7 Info: CreateIndex QualityDefinitions (Quality) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:39.7 Info: => 7.39E-05s 11:16:39.7 Info: CreateIndex QualityDefinitions (Title) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:39.7 Info: => 6.92E-05s 11:16:39.7 Info: CreateTable NamingConfig 11:16:39.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) 11:16:39.7 Info: => 0.0001341s 11:16:39.7 Info: CreateTable Blacklist 11:16:39.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 '') 11:16:39.7 Info: => 0.0001743s 11:16:39.7 Info: CreateTable Metadata 11:16:39.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) 11:16:39.7 Info: => 0.0001255s 11:16:39.7 Info: CreateTable MetadataFiles 11:16:39.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) 11:16:39.7 Info: => 0.000138s 11:16:39.7 Info: CreateTable DownloadClients 11:16:39.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) 11:16:39.7 Info: => 0.000123s 11:16:39.7 Info: CreateTable PendingReleases 11:16:39.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 '') 11:16:39.7 Info: => 0.0001338s 11:16:39.7 Info: CreateTable RemotePathMappings 11:16:39.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:39.7 Info: => 0.0001498s 11:16:39.7 Info: CreateTable Tags 11:16:39.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:39.7 Info: => 0.0001221s 11:16:39.7 Info: CreateIndex Tags (Label) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:39.7 Info: => 0.0001113s 11:16:39.7 Info: CreateTable Restrictions 11:16:39.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:39.7 Info: => 0.0001204s 11:16:39.7 Info: CreateTable DelayProfiles 11:16:39.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) 11:16:39.7 Info: => 0.0001538s 11:16:39.7 Info: CreateTable Users 11:16:39.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:39.7 Info: => 0.0001156s 11:16:39.7 Info: CreateIndex Users (Identifier) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:39.7 Info: => 8.23E-05s 11:16:39.7 Info: CreateIndex Users (Username) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:39.7 Info: => 7.59E-05s 11:16:39.7 Info: CreateTable Commands 11:16:39.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) 11:16:39.7 Info: => 0.0001446s 11:16:39.7 Info: CreateTable IndexerStatus 11:16:39.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) 11:16:39.7 Info: => 0.0001402s 11:16:39.7 Info: CreateIndex IndexerStatus (ProviderId) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:39.7 Info: => 9.67E-05s 11:16:39.7 Info: CreateTable ExtraFiles 11:16:39.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) 11:16:39.7 Info: => 0.0001567s 11:16:39.7 Info: CreateTable LyricFiles 11:16:39.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) 11:16:39.7 Info: => 0.0001487s 11:16:39.7 Info: CreateTable LanguageProfiles 11:16:39.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:39.7 Info: => 0.0001171s 11:16:39.7 Info: CreateIndex LanguageProfiles (Name) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:39.7 Info: => 8.29E-05s 11:16:39.7 Info: CreateTable DownloadClientStatus 11:16:39.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) 11:16:39.7 Info: => 0.0001266s 11:16:39.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:39.7 Info: => 8.42E-05s 11:16:39.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:39.7 Info: -> 1 Insert operations completed in 00:00:00.0000528 taking an average of 00:00:00.0000528 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:39', 'InitialSetup') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 1: InitialSetup migrated 11:16:39.7 Info: => 0.0009787s 11:16:39.7 Info: 2: add_reason_to_pending_releases migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 2 11:16:39.7 Info: AlterTable PendingReleases 11:16:39.7 Info: => 4E-07s 11:16:39.7 Info: CreateColumn PendingReleases Reason Int32 11:16:39.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:39.7 Info: => 0.0005937s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:39', 'add_reason_to_pending_releases') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 2: add_reason_to_pending_releases migrated 11:16:39.7 Info: => 0.0010692s 11:16:39.7 Info: 3: add_medium_support migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 3 11:16:39.7 Info: AlterTable Albums 11:16:39.7 Info: => 1.2E-06s 11:16:39.7 Info: CreateColumn Albums Media String 11:16:39.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:39.7 Info: => 0.0005193s 11:16:39.7 Info: AlterTable Tracks 11:16:39.7 Info: => 4E-07s 11:16:39.7 Info: CreateColumn Tracks MediumNumber Int32 11:16:39.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:39.7 Info: => 0.0004744s 11:16:39.7 Info: AlterTable Tracks 11:16:39.7 Info: => 4E-07s 11:16:39.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:39.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:39.7 Info: => 0.0004721s 11:16:39.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:39.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:39.7 Info: => 3.52E-05s 11:16:39.7 Info: DeleteColumn Tracks TrackNumber 11:16:39.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) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "Tracks" 11:16:39.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.7 Info: => 0.003932s 11:16:39.7 Info: AlterTable Tracks 11:16:39.7 Info: => 3E-07s 11:16:39.7 Info: CreateColumn Tracks TrackNumber String 11:16:39.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:39.7 Info: => 0.0005098s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:39', 'add_medium_support') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 3: add_medium_support migrated 11:16:39.7 Info: => 0.0010204s 11:16:39.7 Info: 4: add_various_qualites_in_profile migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 4 11:16:39.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:39.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:39.7 Info: => 3.96E-05s 11:16:39.7 Info: PerformDBOperation 11:16:39.7 Info: Performing DB Operation 11:16:39.7 Info: => 2.98E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:39', 'add_various_qualites_in_profile') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 4: add_various_qualites_in_profile migrated 11:16:39.7 Info: => 0.0004008s 11:16:39.7 Info: 5: metadata_profiles migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 5 11:16:39.7 Info: CreateTable MetadataProfiles 11:16:39.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:39.7 Info: => 0.0001282s 11:16:39.7 Info: CreateIndex MetadataProfiles (Name) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:39.7 Info: => 8.81E-05s 11:16:39.7 Info: AlterTable Artists 11:16:39.7 Info: => 3E-07s 11:16:39.7 Info: CreateColumn Artists MetadataProfileId Int32 11:16:39.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:39.7 Info: => 0.0004905s 11:16:39.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:39.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) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "Artists" 11:16:39.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.7 Info: => 0.004017s 11:16:39.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:39.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) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "Artists" 11:16:39.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.7 Info: => 0.003957s 11:16:39.7 Info: AlterTable Albums 11:16:39.7 Info: => 3E-07s 11:16:39.7 Info: CreateColumn Albums SecondaryTypes String 11:16:39.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:39.7 Info: => 0.000479s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:39', 'metadata_profiles') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 5: metadata_profiles migrated 11:16:39.7 Info: => 0.0010107s 11:16:39.7 Info: 6: separate_automatic_and_interactive_search migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 6 11:16:39.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:39.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) 11:16:39.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:39.7 Info: DROP TABLE "Indexers" 11:16:39.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.7 Info: => 0.0033985s 11:16:39.7 Info: AlterTable Indexers 11:16:39.7 Info: => 3E-07s 11:16:39.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:39.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:39.7 Info: => 0.0004755s 11:16:39.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:39.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:39.7 Info: => 3.07E-05s 11:16:39.7 Info: AlterTable Indexers 11:16:39.7 Info: => 2E-07s 11:16:39.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:39.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) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "Indexers" 11:16:39.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.7 Info: => 0.003324s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:39', 'separate_automatic_and_interactive_search') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 6: separate_automatic_and_interactive_search migrated 11:16:39.7 Info: => 0.0038143s 11:16:39.7 Info: 7: change_album_path_to_relative migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 7 11:16:39.7 Info: DeleteColumn Albums Path 11:16:39.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) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "Albums" 11:16:39.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.7 Info: => 0.004216s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:39', 'change_album_path_to_relative') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 7: change_album_path_to_relative migrated 11:16:39.7 Info: => 0.0047648s 11:16:39.7 Info: 8: change_quality_size_mb_to_kb migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 8 11:16:39.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 11:16:39.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 11:16:39.7 Info: => 3.95E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:39', 'change_quality_size_mb_to_kb') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 8: change_quality_size_mb_to_kb migrated 11:16:39.7 Info: => 0.0003995s 11:16:39.7 Info: 9: album_releases migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 9 11:16:39.7 Info: AlterTable Albums 11:16:39.7 Info: => 5E-07s 11:16:39.7 Info: CreateColumn Albums Releases String 11:16:39.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:39.7 Info: => 0.0004883s 11:16:39.7 Info: AlterTable Albums 11:16:39.7 Info: => 4E-07s 11:16:39.7 Info: CreateColumn Albums CurrentRelease String 11:16:39.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:39.7 Info: => 0.0004661s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:39', 'album_releases') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 9: album_releases migrated 11:16:39.7 Info: => 0.0008463s 11:16:39.7 Info: 10: album_releases_fix migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 10 11:16:39.7 Info: AlterTable Albums 11:16:39.7 Info: => 5E-07s 11:16:39.7 Info: AlterColumn Albums Releases String 11:16:39.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) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "Albums" 11:16:39.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.7 Info: => 0.0040258s 11:16:39.7 Info: AlterTable Albums 11:16:39.7 Info: => 4E-07s 11:16:39.7 Info: AlterColumn Albums CurrentRelease String 11:16:39.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) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "Albums" 11:16:39.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.7 Info: => 0.0044779s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:39', 'album_releases_fix') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 10: album_releases_fix migrated 11:16:39.7 Info: => 0.0050048s 11:16:39.7 Info: 11: import_lists migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 11 11:16:39.7 Info: CreateTable ImportLists 11:16:39.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) 11:16:39.7 Info: => 0.0001625s 11:16:39.7 Info: CreateIndex ImportLists (Name) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:39.7 Info: => 8.55E-05s 11:16:39.7 Info: CreateTable ImportListStatus 11:16:39.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) 11:16:39.7 Info: => 0.0001321s 11:16:39.7 Info: CreateIndex ImportListStatus (ProviderId) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:39.7 Info: => 8.33E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:39', 'import_lists') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 11: import_lists migrated 11:16:39.7 Info: => 0.0005698s 11:16:39.7 Info: 12: add_release_status migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 12 11:16:39.7 Info: AlterTable MetadataProfiles 11:16:39.7 Info: => 5E-07s 11:16:39.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:39.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:39.7 Info: => 0.000506s 11:16:39.7 Info: PerformDBOperation 11:16:39.7 Info: Performing DB Operation 11:16:39.7 Info: => 2.28E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:39', 'add_release_status') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 12: add_release_status migrated 11:16:39.7 Info: => 0.0004937s 11:16:39.7 Info: 13: album_download_notification migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 13 11:16:39.7 Info: AlterTable Notifications 11:16:39.7 Info: => 5E-07s 11:16:39.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:39.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:39.7 Info: => 0.0005078s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:39', 'album_download_notification') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 13: album_download_notification migrated 11:16:39.7 Info: => 0.0009179s 11:16:39.7 Info: 14: fix_language_metadata_profiles migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 14 11:16:39.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 11:16:39.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 11:16:39.7 Info: => 6.94E-05s 11:16:39.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 11:16:39.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 11:16:39.7 Info: => 6.83E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:39', 'fix_language_metadata_profiles') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 14: fix_language_metadata_profiles migrated 11:16:39.7 Info: => 0.0004464s 11:16:39.7 Info: 15: remove_fanzub migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 15 11:16:39.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:39.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:39.7 Info: => 9.45E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:39', 'remove_fanzub') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 15: remove_fanzub migrated 11:16:39.7 Info: => 0.0005588s 11:16:39.7 Info: 16: update_artist_history_indexes migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 16 11:16:39.7 Info: CreateIndex Albums (ArtistId) 11:16:39.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:39.7 Info: => 9.47E-05s 11:16:39.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:39.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:39.7 Info: => 9.63E-05s 11:16:39.7 Info: DeleteIndex History (AlbumId) 11:16:39.7 Info: DROP INDEX "IX_History_AlbumId" 11:16:39.7 Info: => 0.0001286s 11:16:39.7 Info: CreateIndex History (AlbumId, Date) 11:16:39.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:39.7 Info: => 8.54E-05s 11:16:39.7 Info: DeleteIndex History (DownloadId) 11:16:39.7 Info: DROP INDEX "IX_History_DownloadId" 11:16:39.7 Info: => 0.0001186s 11:16:39.7 Info: CreateIndex History (DownloadId, Date) 11:16:39.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:39.7 Info: => 8.34E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:39', 'update_artist_history_indexes') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 16: update_artist_history_indexes migrated 11:16:39.7 Info: => 0.0006s 11:16:39.7 Info: 17: remove_nma migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 17 11:16:39.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:39.7 Info: => 5.19E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:39', 'remove_nma') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 17: remove_nma migrated 11:16:39.7 Info: => 0.0005443s 11:16:39.7 Info: 18: album_disambiguation migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 18 11:16:39.7 Info: AlterTable Albums 11:16:39.7 Info: => 6E-07s 11:16:39.7 Info: CreateColumn Albums Disambiguation String 11:16:39.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:39.7 Info: => 0.0005656s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:39', 'album_disambiguation') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 18: album_disambiguation migrated 11:16:39.7 Info: => 0.0010474s 11:16:39.7 Info: 19: add_ape_quality_in_profiles migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 19 11:16:39.7 Info: PerformDBOperation 11:16:39.7 Info: Performing DB Operation 11:16:39.7 Info: => 5.97E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:39', 'add_ape_quality_in_profiles') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 19: add_ape_quality_in_profiles migrated 11:16:39.7 Info: => 0.0005578s 11:16:39.7 Info: 20: remove_pushalot migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 20 11:16:39.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:39.7 Info: => 4.38E-05s 11:16:39.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:39.7 Info: => 3.21E-05s 11:16:39.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:39.7 Info: => 3.05E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:39', 'remove_pushalot') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 20: remove_pushalot migrated 11:16:39.7 Info: => 0.0004811s 11:16:39.7 Info: 21: add_custom_filters migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 21 11:16:39.7 Info: CreateTable CustomFilters 11:16:39.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:39.7 Info: => 0.0001741s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:39', 'add_custom_filters') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 21: add_custom_filters migrated 11:16:39.7 Info: => 0.0005579s 11:16:39.7 Info: 22: import_list_tags migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 22 11:16:39.7 Info: AlterTable ImportLists 11:16:39.7 Info: => 5E-07s 11:16:39.7 Info: CreateColumn ImportLists Tags String 11:16:39.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:39.7 Info: => 0.0006066s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:39', 'import_list_tags') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 22: import_list_tags migrated 11:16:39.7 Info: => 0.0010764s 11:16:39.7 Info: 23: add_release_groups_etc migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 23 11:16:39.7 Info: CreateTable ArtistMetadata 11:16:39.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:39.7 Info: => 0.0001844s 11:16:39.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:39.7 Info: => 9.94E-05s 11:16:39.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:39.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:39.7 Info: => 8.23E-05s 11:16:39.7 Info: AlterTable Artists 11:16:39.7 Info: => 3E-07s 11:16:39.7 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:39.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.7 Info: => 0.0005411s 11:16:39.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:39.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:39.7 Info: => 6.02E-05s 11:16:39.7 Info: CreateTable AlbumReleases 11:16:39.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:39.7 Info: => 0.0001747s 11:16:39.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:39.7 Info: => 8.44E-05s 11:16:39.7 Info: CreateIndex AlbumReleases (AlbumId) 11:16:39.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:39.7 Info: => 7.96E-05s 11:16:39.7 Info: PerformDBOperation 11:16:39.7 Info: Performing DB Operation 11:16:39.7 Info: => 3.76E-05s 11:16:39.7 Info: AlterTable Albums 11:16:39.7 Info: => 3E-07s 11:16:39.7 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:39.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.7 Info: => 0.0006005s 11:16:39.7 Info: AlterTable Albums 11:16:39.7 Info: => 3E-07s 11:16:39.7 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:39.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:39.7 Info: => 0.0005466s 11:16:39.7 Info: AlterTable Albums 11:16:39.7 Info: => 3E-07s 11:16:39.7 Info: CreateColumn Albums Links String 11:16:39.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:39.7 Info: => 0.0005226s 11:16:39.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:39.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:39.7 Info: => 6.85E-05s 11:16:39.7 Info: AlterTable Tracks 11:16:39.7 Info: => 3E-07s 11:16:39.7 Info: CreateColumn Tracks ForeignRecordingId String 11:16:39.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:39.7 Info: => 0.0005461s 11:16:39.7 Info: AlterTable Tracks 11:16:39.7 Info: => 3E-07s 11:16:39.7 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:39.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:39.7 Info: => 0.0005388s 11:16:39.7 Info: AlterTable Tracks 11:16:39.7 Info: => 4E-07s 11:16:39.7 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:39.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.7 Info: => 0.0005425s 11:16:39.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:39.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:39.7 Info: => 7.77E-05s 11:16:39.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:39.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:39.7 Info: => 7.2E-05s 11:16:39.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:39.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:39.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:39.7 Info: DROP TABLE "Artists" 11:16:39.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.7 Info: => 0.0087073s 11:16:39.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:39.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:39.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:39.7 Info: DROP TABLE "Albums" 11:16:39.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.7 Info: => 0.0043647s 11:16:39.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:39.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:39.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:16:39.7 Info: DROP TABLE "Tracks" 11:16:39.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.7 Info: => 0.0037824s 11:16:39.7 Info: DeleteColumn TrackFiles ArtistId 11:16:39.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:39.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:16:39.7 Info: DROP TABLE "TrackFiles" 11:16:39.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.7 Info: => 0.0035968s 11:16:39.7 Info: CreateIndex Artists (ArtistMetadataId) 11:16:39.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.7 Info: => 7.7E-05s 11:16:39.7 Info: CreateIndex Artists (Monitored) 11:16:39.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.7 Info: => 7.29E-05s 11:16:39.7 Info: CreateIndex Albums (ArtistMetadataId) 11:16:39.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:39.7 Info: => 7.16E-05s 11:16:39.7 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:39.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:39.7 Info: => 6.89E-05s 11:16:39.7 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:39.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:39.7 Info: => 7E-05s 11:16:39.7 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:39.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:39.7 Info: => 6.92E-05s 11:16:39.7 Info: UpdateData 11:16:39.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:39.7 Info: => 3.66E-05s 11:16:39.7 Info: UpdateData 11:16:39.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:39.7 Info: => 3.01E-05s 11:16:39.7 Info: UpdateData 11:16:39.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:39.7 Info: => 3.37E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:39', 'add_release_groups_etc') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 23: add_release_groups_etc migrated 11:16:39.7 Info: => 0.0007046s 11:16:39.7 Info: 24: NewMediaInfoFormat migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 24 11:16:39.7 Info: UpdateData 11:16:39.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:39.7 Info: => 3.81E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:39', 'NewMediaInfoFormat') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 24: NewMediaInfoFormat migrated 11:16:39.7 Info: => 0.00049s 11:16:39.7 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 25 11:16:39.7 Info: RenameTable Restrictions ReleaseProfiles 11:16:39.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:39.7 Info: => 0.0013817s 11:16:39.7 Info: AlterTable ReleaseProfiles 11:16:39.7 Info: => 4E-07s 11:16:39.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:39.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:39.7 Info: => 0.0005087s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:39', 'rename_restrictions_to_release_profiles') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:39.7 Info: => 0.0009643s 11:16:39.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 26 11:16:39.7 Info: RenameTable Profiles QualityProfiles 11:16:39.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:39.7 Info: => 0.0013802s 11:16:39.7 Info: AlterTable QualityProfiles 11:16:39.7 Info: => 5E-07s 11:16:39.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:39.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:39.7 Info: => 0.0005381s 11:16:39.7 Info: AlterTable LanguageProfiles 11:16:39.7 Info: => 3E-07s 11:16:39.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:39.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:39.7 Info: => 0.0004961s 11:16:39.7 Info: UpdateData 11:16:39.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:39.7 Info: => 3.52E-05s 11:16:39.7 Info: UpdateData 11:16:39.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:39.7 Info: => 2.69E-05s 11:16:39.7 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:39.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "Artists" 11:16:39.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.7 Info: => 0.0040444s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:39', 'rename_quality_profiles_add_upgrade_allowed') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:39.7 Info: => 0.0045778s 11:16:39.7 Info: 27: add_import_exclusions migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 27 11:16:39.7 Info: CreateTable ImportListExclusions 11:16:39.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:39.7 Info: => 0.0001219s 11:16:39.7 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:39.7 Info: => 8.29E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:39', 'add_import_exclusions') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 27: add_import_exclusions migrated 11:16:39.7 Info: => 0.0005434s 11:16:39.7 Info: 28: clean_artist_metadata_table migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 28 11:16:39.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) 11:16:39.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) 11:16:39.8 Info: => 0.0001454s 11:16:39.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) 11:16:39.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) 11:16:39.8 Info: => 0.0001142s 11:16:39.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) 11:16:39.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) 11:16:39.8 Info: => 0.0001107s 11:16:39.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) 11:16:39.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) 11:16:39.8 Info: => 0.0001099s 11:16:39.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) 11:16:39.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) 11:16:39.8 Info: => 0.0001087s 11:16:39.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) 11:16:39.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) 11:16:39.8 Info: => 0.0001128s 11:16:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:39', 'clean_artist_metadata_table') 11:16:39.8 Info: Committing Transaction 11:16:39.8 Info: 28: clean_artist_metadata_table migrated 11:16:39.8 Info: => 0.0005737s 11:16:39.8 Info: 29: health_issue_notification migrating 11:16:39.8 Info: Beginning Transaction 11:16:39.8 Info: Starting migration of Main DB to 29 11:16:39.8 Info: AlterTable Notifications 11:16:39.8 Info: => 5E-07s 11:16:39.8 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:39.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:39.8 Info: => 0.0005604s 11:16:39.8 Info: AlterTable Notifications 11:16:39.8 Info: => 4E-07s 11:16:39.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:39.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:39.8 Info: => 0.0005076s 11:16:39.8 Info: AlterTable Notifications 11:16:39.8 Info: => 4E-07s 11:16:39.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:39.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:39.8 Info: => 0.000553s 11:16:39.8 Info: AlterTable Notifications 11:16:39.8 Info: => 4E-07s 11:16:39.8 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:39.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:39.8 Info: => 0.0005083s 11:16:39.8 Info: AlterTable Notifications 11:16:39.8 Info: => 3E-07s 11:16:39.8 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:39.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:39.8 Info: => 0.0005131s 11:16:39.8 Info: DeleteColumn Notifications OnDownload 11:16:39.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) 11:16:39.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" 11:16:39.8 Info: DROP TABLE "Notifications" 11:16:39.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:39.8 Info: => 0.0036043s 11:16:39.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:39.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) 11:16:39.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" 11:16:39.8 Info: DROP TABLE "Notifications" 11:16:39.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:39.8 Info: => 0.0035992s 11:16:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:39', 'health_issue_notification') 11:16:39.8 Info: Committing Transaction 11:16:39.8 Info: 29: health_issue_notification migrated 11:16:39.8 Info: => 0.0041341s 11:16:39.8 Info: 30: add_mediafilerepository_mtime migrating 11:16:39.8 Info: Beginning Transaction 11:16:39.8 Info: Starting migration of Main DB to 30 11:16:39.8 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 11:16:39.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:16:39.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:16:39.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-30T11:16:39', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:39.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-30T11:16:39', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:39.8 Info: AlterTable TrackFiles 11:16:39.8 Info: => 3E-07s 11:16:39.8 Info: CreateColumn TrackFiles Modified DateTime 11:16:39.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:39.8 Info: => 0.000573s 11:16:39.8 Info: AlterTable TrackFiles 11:16:39.8 Info: => 3E-07s 11:16:39.8 Info: CreateColumn TrackFiles Path String 11:16:39.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:39.8 Info: => 0.0005082s 11:16:39.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:39.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:39.8 Info: => 2.9E-05s 11:16:39.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) 11:16:39.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) 11:16:39.8 Info: => 0.0001197s 11:16:39.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) 11:16:39.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) 11:16:39.8 Info: => 0.0001277s 11:16:39.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) 11:16:39.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) 11:16:39.8 Info: => 0.0001303s 11:16:39.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") 11:16:39.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") 11:16:39.8 Info: => 6.54E-05s 11:16:39.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:39.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:39.8 Info: => 4.36E-05s 11:16:39.8 Info: AlterTable TrackFiles 11:16:39.8 Info: => 3E-07s 11:16:39.8 Info: AlterColumn TrackFiles Path String 11:16:39.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) 11:16:39.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" 11:16:39.8 Info: DROP TABLE "TrackFiles" 11:16:39.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.8 Info: => 0.0037247s 11:16:39.8 Info: CreateIndex TrackFiles (Path) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.8 Info: => 7.75E-05s 11:16:39.8 Info: DeleteColumn TrackFiles RelativePath 11:16:39.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) 11:16:39.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" 11:16:39.8 Info: DROP TABLE "TrackFiles" 11:16:39.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.8 Info: => 0.0038458s 11:16:39.8 Info: -> 5 Insert operations completed in 00:00:00.0003064 taking an average of 00:00:00.0000612 11:16:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:39', 'add_mediafilerepository_mtime') 11:16:39.8 Info: Committing Transaction 11:16:39.8 Info: 30: add_mediafilerepository_mtime migrated 11:16:39.8 Info: => 0.0044136s 11:16:39.8 Debug: Took: 00:00:00.1392035 11:16:39.8 Debug: Got 0 tracks 11:16:39.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 11:16:39.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 11:16:39.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579349998605598_173/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:39.8 Info: DatabaseEngineVersionCheck migrating 11:16:39.8 Info: PerformDBOperation 11:16:39.8 Info: Performing DB Operation 11:16:39.8 Info: SQLite 3.46.0 11:16:39.8 Info: => 0.0014158s 11:16:39.8 Info: DatabaseEngineVersionCheck migrated 11:16:39.8 Info: => 0.0014235s 11:16:39.8 Info: VersionMigration migrating 11:16:39.8 Info: Beginning Transaction 11:16:39.8 Info: CreateTable VersionInfo 11:16:39.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:39.8 Info: => 0.0001901s 11:16:39.8 Info: Committing Transaction 11:16:39.8 Info: VersionMigration migrated 11:16:39.8 Info: => 0.0007809s 11:16:39.8 Info: VersionUniqueMigration migrating 11:16:39.8 Info: Beginning Transaction 11:16:39.8 Info: CreateIndex VersionInfo (Version) 11:16:39.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:39.8 Info: => 0.0001134s 11:16:39.8 Info: AlterTable VersionInfo 11:16:39.8 Info: => 4E-07s 11:16:39.8 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:39.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:39.8 Info: => 0.0004893s 11:16:39.8 Info: Committing Transaction 11:16:39.8 Info: VersionUniqueMigration migrated 11:16:39.8 Info: => 0.0008035s 11:16:39.8 Info: VersionDescriptionMigration migrating 11:16:39.8 Info: Beginning Transaction 11:16:39.8 Info: AlterTable VersionInfo 11:16:39.8 Info: => 4E-07s 11:16:39.8 Info: CreateColumn VersionInfo Description String 11:16:39.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:39.8 Info: => 0.0001922s 11:16:39.8 Info: Committing Transaction 11:16:39.8 Info: VersionDescriptionMigration migrated 11:16:39.8 Info: => 0.000489s 11:16:39.8 Info: 1: InitialSetup migrating 11:16:39.8 Info: Beginning Transaction 11:16:39.8 Info: Starting migration of Main DB to 1 11:16:39.8 Info: CreateTable Config 11:16:39.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:39.8 Info: => 0.0001616s 11:16:39.8 Info: CreateIndex Config (Key) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:39.8 Info: => 7.45E-05s 11:16:39.8 Info: CreateTable RootFolders 11:16:39.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:39.8 Info: => 0.000114s 11:16:39.8 Info: CreateIndex RootFolders (Path) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:39.8 Info: => 7.38E-05s 11:16:39.8 Info: CreateTable Artists 11:16:39.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) 11:16:39.8 Info: => 0.0002284s 11:16:39.8 Info: CreateIndex Artists (ForeignArtistId) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.8 Info: => 7.31E-05s 11:16:39.8 Info: CreateIndex Artists (NameSlug) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.8 Info: => 6.8E-05s 11:16:39.8 Info: CreateIndex Artists (CleanName) 11:16:39.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.8 Info: => 6.56E-05s 11:16:39.8 Info: CreateIndex Artists (Path) 11:16:39.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.8 Info: => 6.3E-05s 11:16:39.8 Info: CreateTable Albums 11:16:39.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) 11:16:39.8 Info: => 0.0002292s 11:16:39.8 Info: CreateIndex Albums (ForeignAlbumId) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.8 Info: => 7.13E-05s 11:16:39.8 Info: CreateIndex Albums (MBId) 11:16:39.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.8 Info: => 6.6E-05s 11:16:39.8 Info: CreateIndex Albums (TADBId) 11:16:39.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.8 Info: => 6.37E-05s 11:16:39.8 Info: CreateIndex Albums (TitleSlug) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.8 Info: => 9.66E-05s 11:16:39.8 Info: CreateIndex Albums (CleanTitle) 11:16:39.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.8 Info: => 7E-05s 11:16:39.8 Info: CreateIndex Albums (Path) 11:16:39.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:39.8 Info: => 6.69E-05s 11:16:39.8 Info: CreateTable Tracks 11:16:39.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) 11:16:39.8 Info: => 0.0001904s 11:16:39.8 Info: CreateIndex Tracks (ForeignTrackId) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.8 Info: => 7.16E-05s 11:16:39.8 Info: CreateIndex Tracks (ArtistId) 11:16:39.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:39.8 Info: => 6.88E-05s 11:16:39.8 Info: CreateIndex Tracks (TrackFileId) 11:16:39.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.8 Info: => 7.14E-05s 11:16:39.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:39.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:39.8 Info: => 7.19E-05s 11:16:39.8 Info: CreateTable TrackFiles 11:16:39.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) 11:16:39.8 Info: => 0.0001566s 11:16:39.8 Info: CreateIndex TrackFiles (ArtistId) 11:16:39.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:39.8 Info: => 7.19E-05s 11:16:39.8 Info: CreateIndex TrackFiles (AlbumId) 11:16:39.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.8 Info: => 6.63E-05s 11:16:39.8 Info: CreateTable History 11:16:39.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) 11:16:39.8 Info: => 0.0001596s 11:16:39.8 Info: CreateIndex History (Date) 11:16:39.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:39.8 Info: => 7.29E-05s 11:16:39.8 Info: CreateIndex History (EventType) 11:16:39.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:39.8 Info: => 6.83E-05s 11:16:39.8 Info: CreateIndex History (DownloadId) 11:16:39.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:39.8 Info: => 6.69E-05s 11:16:39.8 Info: CreateIndex History (AlbumId) 11:16:39.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:39.8 Info: => 6.51E-05s 11:16:39.8 Info: CreateTable Notifications 11:16:39.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) 11:16:39.8 Info: => 0.0001499s 11:16:39.8 Info: CreateTable ScheduledTasks 11:16:39.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:39.8 Info: => 0.0001257s 11:16:39.8 Info: CreateIndex ScheduledTasks (TypeName) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:39.8 Info: => 7.72E-05s 11:16:39.8 Info: CreateTable Indexers 11:16:39.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) 11:16:39.8 Info: => 0.0001278s 11:16:39.8 Info: CreateIndex Indexers (Name) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.8 Info: => 7.35E-05s 11:16:39.8 Info: CreateTable Profiles 11:16:39.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:39.8 Info: => 0.0001162s 11:16:39.8 Info: CreateIndex Profiles (Name) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:39.8 Info: => 6.85E-05s 11:16:39.8 Info: CreateTable QualityDefinitions 11:16:39.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:39.8 Info: => 0.0001241s 11:16:39.8 Info: CreateIndex QualityDefinitions (Quality) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:39.8 Info: => 8.58E-05s 11:16:39.8 Info: CreateIndex QualityDefinitions (Title) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:39.8 Info: => 8.44E-05s 11:16:39.8 Info: CreateTable NamingConfig 11:16:39.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) 11:16:39.8 Info: => 0.0001486s 11:16:39.8 Info: CreateTable Blacklist 11:16:39.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 '') 11:16:39.8 Info: => 0.0001994s 11:16:39.8 Info: CreateTable Metadata 11:16:39.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) 11:16:39.8 Info: => 0.0001248s 11:16:39.8 Info: CreateTable MetadataFiles 11:16:39.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) 11:16:39.8 Info: => 0.0001621s 11:16:39.8 Info: CreateTable DownloadClients 11:16:39.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) 11:16:39.8 Info: => 0.0001357s 11:16:39.8 Info: CreateTable PendingReleases 11:16:39.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 '') 11:16:39.8 Info: => 0.0001598s 11:16:39.8 Info: CreateTable RemotePathMappings 11:16:39.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:39.8 Info: => 0.0001187s 11:16:39.8 Info: CreateTable Tags 11:16:39.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:39.8 Info: => 0.000111s 11:16:39.8 Info: CreateIndex Tags (Label) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:39.8 Info: => 8.06E-05s 11:16:39.8 Info: CreateTable Restrictions 11:16:39.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:39.8 Info: => 0.0001196s 11:16:39.8 Info: CreateTable DelayProfiles 11:16:39.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) 11:16:39.8 Info: => 0.0001514s 11:16:39.8 Info: CreateTable Users 11:16:39.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:39.8 Info: => 0.0001181s 11:16:39.8 Info: CreateIndex Users (Identifier) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:39.8 Info: => 8.34E-05s 11:16:39.8 Info: CreateIndex Users (Username) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:39.8 Info: => 7.5E-05s 11:16:39.8 Info: CreateTable Commands 11:16:39.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) 11:16:39.8 Info: => 0.0001481s 11:16:39.8 Info: CreateTable IndexerStatus 11:16:39.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) 11:16:39.8 Info: => 0.0001384s 11:16:39.8 Info: CreateIndex IndexerStatus (ProviderId) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:39.8 Info: => 9.85E-05s 11:16:39.8 Info: CreateTable ExtraFiles 11:16:39.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) 11:16:39.8 Info: => 0.0001523s 11:16:39.8 Info: CreateTable LyricFiles 11:16:39.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) 11:16:39.8 Info: => 0.0001502s 11:16:39.8 Info: CreateTable LanguageProfiles 11:16:39.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:39.8 Info: => 0.0001188s 11:16:39.8 Info: CreateIndex LanguageProfiles (Name) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:39.8 Info: => 8.3E-05s 11:16:39.8 Info: CreateTable DownloadClientStatus 11:16:39.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) 11:16:39.8 Info: => 0.0001269s 11:16:39.8 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:39.8 Info: => 8.59E-05s 11:16:39.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:39.8 Info: -> 1 Insert operations completed in 00:00:00.0000536 taking an average of 00:00:00.0000536 11:16:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:39', 'InitialSetup') 11:16:39.8 Info: Committing Transaction 11:16:39.8 Info: 1: InitialSetup migrated 11:16:39.8 Info: => 0.0010065s 11:16:39.8 Info: 2: add_reason_to_pending_releases migrating 11:16:39.8 Info: Beginning Transaction 11:16:39.8 Info: Starting migration of Main DB to 2 11:16:39.8 Info: AlterTable PendingReleases 11:16:39.8 Info: => 5E-07s 11:16:39.8 Info: CreateColumn PendingReleases Reason Int32 11:16:39.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:39.8 Info: => 0.0005184s 11:16:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:39', 'add_reason_to_pending_releases') 11:16:39.8 Info: Committing Transaction 11:16:39.8 Info: 2: add_reason_to_pending_releases migrated 11:16:39.8 Info: => 0.0009697s 11:16:39.8 Info: 3: add_medium_support migrating 11:16:39.8 Info: Beginning Transaction 11:16:39.8 Info: Starting migration of Main DB to 3 11:16:39.8 Info: AlterTable Albums 11:16:39.8 Info: => 5E-07s 11:16:39.8 Info: CreateColumn Albums Media String 11:16:39.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:39.8 Info: => 0.0004977s 11:16:39.8 Info: AlterTable Tracks 11:16:39.8 Info: => 4E-07s 11:16:39.8 Info: CreateColumn Tracks MediumNumber Int32 11:16:39.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:39.8 Info: => 0.0004754s 11:16:39.8 Info: AlterTable Tracks 11:16:39.8 Info: => 3E-07s 11:16:39.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:39.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:39.8 Info: => 0.0004703s 11:16:39.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:39.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:39.8 Info: => 3.47E-05s 11:16:39.8 Info: DeleteColumn Tracks TrackNumber 11:16:39.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) 11:16:39.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" 11:16:39.8 Info: DROP TABLE "Tracks" 11:16:39.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:39.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.8 Info: => 0.0039204s 11:16:39.8 Info: AlterTable Tracks 11:16:39.8 Info: => 4E-07s 11:16:39.8 Info: CreateColumn Tracks TrackNumber String 11:16:39.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:39.8 Info: => 0.0004665s 11:16:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:39', 'add_medium_support') 11:16:39.8 Info: Committing Transaction 11:16:39.8 Info: 3: add_medium_support migrated 11:16:39.8 Info: => 0.0010061s 11:16:39.8 Info: 4: add_various_qualites_in_profile migrating 11:16:39.8 Info: Beginning Transaction 11:16:39.8 Info: Starting migration of Main DB to 4 11:16:39.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:39.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:39.8 Info: => 9.58E-05s 11:16:39.8 Info: PerformDBOperation 11:16:39.8 Info: Performing DB Operation 11:16:39.8 Info: => 6.29E-05s 11:16:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:39', 'add_various_qualites_in_profile') 11:16:39.8 Info: Committing Transaction 11:16:39.8 Info: 4: add_various_qualites_in_profile migrated 11:16:39.8 Info: => 0.0004363s 11:16:39.8 Info: 5: metadata_profiles migrating 11:16:39.8 Info: Beginning Transaction 11:16:39.8 Info: Starting migration of Main DB to 5 11:16:39.8 Info: CreateTable MetadataProfiles 11:16:39.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:39.8 Info: => 0.0001297s 11:16:39.8 Info: CreateIndex MetadataProfiles (Name) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:39.8 Info: => 9E-05s 11:16:39.8 Info: AlterTable Artists 11:16:39.8 Info: => 4E-07s 11:16:39.8 Info: CreateColumn Artists MetadataProfileId Int32 11:16:39.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:39.8 Info: => 0.0004855s 11:16:39.8 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:39.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) 11:16:39.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" 11:16:39.8 Info: DROP TABLE "Artists" 11:16:39.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.8 Info: => 0.0040238s 11:16:39.8 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:39.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) 11:16:39.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" 11:16:39.8 Info: DROP TABLE "Artists" 11:16:39.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.9 Info: => 0.0039273s 11:16:39.9 Info: AlterTable Albums 11:16:39.9 Info: => 3E-07s 11:16:39.9 Info: CreateColumn Albums SecondaryTypes String 11:16:39.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:39.9 Info: => 0.0004785s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:39', 'metadata_profiles') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 5: metadata_profiles migrated 11:16:39.9 Info: => 0.0010129s 11:16:39.9 Info: 6: separate_automatic_and_interactive_search migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 6 11:16:39.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:39.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) 11:16:39.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:39.9 Info: DROP TABLE "Indexers" 11:16:39.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.9 Info: => 0.0033506s 11:16:39.9 Info: AlterTable Indexers 11:16:39.9 Info: => 4E-07s 11:16:39.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:39.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:39.9 Info: => 0.0004727s 11:16:39.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:39.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:39.9 Info: => 3.14E-05s 11:16:39.9 Info: AlterTable Indexers 11:16:39.9 Info: => 2E-07s 11:16:39.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:39.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) 11:16:39.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" 11:16:39.9 Info: DROP TABLE "Indexers" 11:16:39.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.9 Info: => 0.0033122s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:39', 'separate_automatic_and_interactive_search') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 6: separate_automatic_and_interactive_search migrated 11:16:39.9 Info: => 0.0038208s 11:16:39.9 Info: 7: change_album_path_to_relative migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 7 11:16:39.9 Info: DeleteColumn Albums Path 11:16:39.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) 11:16:39.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" 11:16:39.9 Info: DROP TABLE "Albums" 11:16:39.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.9 Info: => 0.0041178s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:39', 'change_album_path_to_relative') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 7: change_album_path_to_relative migrated 11:16:39.9 Info: => 0.0046736s 11:16:39.9 Info: 8: change_quality_size_mb_to_kb migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 8 11:16:39.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 11:16:39.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 11:16:39.9 Info: => 3.64E-05s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:39', 'change_quality_size_mb_to_kb') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 8: change_quality_size_mb_to_kb migrated 11:16:39.9 Info: => 0.0004626s 11:16:39.9 Info: 9: album_releases migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 9 11:16:39.9 Info: AlterTable Albums 11:16:39.9 Info: => 4E-07s 11:16:39.9 Info: CreateColumn Albums Releases String 11:16:39.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:39.9 Info: => 0.0004872s 11:16:39.9 Info: AlterTable Albums 11:16:39.9 Info: => 4E-07s 11:16:39.9 Info: CreateColumn Albums CurrentRelease String 11:16:39.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:39.9 Info: => 0.0004637s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:39', 'album_releases') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 9: album_releases migrated 11:16:39.9 Info: => 0.0009455s 11:16:39.9 Info: 10: album_releases_fix migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 10 11:16:39.9 Info: AlterTable Albums 11:16:39.9 Info: => 5E-07s 11:16:39.9 Info: AlterColumn Albums Releases String 11:16:39.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) 11:16:39.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" 11:16:39.9 Info: DROP TABLE "Albums" 11:16:39.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.9 Info: => 0.0040063s 11:16:39.9 Info: AlterTable Albums 11:16:39.9 Info: => 4E-07s 11:16:39.9 Info: AlterColumn Albums CurrentRelease String 11:16:39.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) 11:16:39.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" 11:16:39.9 Info: DROP TABLE "Albums" 11:16:39.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.9 Info: => 0.0043504s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:39', 'album_releases_fix') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 10: album_releases_fix migrated 11:16:39.9 Info: => 0.0049243s 11:16:39.9 Info: 11: import_lists migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 11 11:16:39.9 Info: CreateTable ImportLists 11:16:39.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) 11:16:39.9 Info: => 0.0001904s 11:16:39.9 Info: CreateIndex ImportLists (Name) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:39.9 Info: => 9.51E-05s 11:16:39.9 Info: CreateTable ImportListStatus 11:16:39.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) 11:16:39.9 Info: => 0.0001309s 11:16:39.9 Info: CreateIndex ImportListStatus (ProviderId) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:39.9 Info: => 8.42E-05s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:39', 'import_lists') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 11: import_lists migrated 11:16:39.9 Info: => 0.0005841s 11:16:39.9 Info: 12: add_release_status migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 12 11:16:39.9 Info: AlterTable MetadataProfiles 11:16:39.9 Info: => 5E-07s 11:16:39.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:39.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:39.9 Info: => 0.0005002s 11:16:39.9 Info: PerformDBOperation 11:16:39.9 Info: Performing DB Operation 11:16:39.9 Info: => 3.07E-05s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:39', 'add_release_status') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 12: add_release_status migrated 11:16:39.9 Info: => 0.0004801s 11:16:39.9 Info: 13: album_download_notification migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 13 11:16:39.9 Info: AlterTable Notifications 11:16:39.9 Info: => 5E-07s 11:16:39.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:39.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:39.9 Info: => 0.0005048s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:39', 'album_download_notification') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 13: album_download_notification migrated 11:16:39.9 Info: => 0.0010184s 11:16:39.9 Info: 14: fix_language_metadata_profiles migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 14 11:16:39.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 11:16:39.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 11:16:39.9 Info: => 6.87E-05s 11:16:39.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 11:16:39.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 11:16:39.9 Info: => 5.13E-05s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:39', 'fix_language_metadata_profiles') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 14: fix_language_metadata_profiles migrated 11:16:39.9 Info: => 0.0004363s 11:16:39.9 Info: 15: remove_fanzub migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 15 11:16:39.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:39.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:39.9 Info: => 3.72E-05s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:39', 'remove_fanzub') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 15: remove_fanzub migrated 11:16:39.9 Info: => 0.0003993s 11:16:39.9 Info: 16: update_artist_history_indexes migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 16 11:16:39.9 Info: CreateIndex Albums (ArtistId) 11:16:39.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:39.9 Info: => 9.37E-05s 11:16:39.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:39.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:39.9 Info: => 8.99E-05s 11:16:39.9 Info: DeleteIndex History (AlbumId) 11:16:39.9 Info: DROP INDEX "IX_History_AlbumId" 11:16:39.9 Info: => 0.0001354s 11:16:39.9 Info: CreateIndex History (AlbumId, Date) 11:16:39.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:39.9 Info: => 8.61E-05s 11:16:39.9 Info: DeleteIndex History (DownloadId) 11:16:39.9 Info: DROP INDEX "IX_History_DownloadId" 11:16:39.9 Info: => 0.0001108s 11:16:39.9 Info: CreateIndex History (DownloadId, Date) 11:16:39.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:39.9 Info: => 9.04E-05s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:39', 'update_artist_history_indexes') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 16: update_artist_history_indexes migrated 11:16:39.9 Info: => 0.0004906s 11:16:39.9 Info: 17: remove_nma migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 17 11:16:39.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:39.9 Info: => 3.94E-05s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:39', 'remove_nma') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 17: remove_nma migrated 11:16:39.9 Info: => 0.0003732s 11:16:39.9 Info: 18: album_disambiguation migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 18 11:16:39.9 Info: AlterTable Albums 11:16:39.9 Info: => 5E-07s 11:16:39.9 Info: CreateColumn Albums Disambiguation String 11:16:39.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:39.9 Info: => 0.0005922s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:39', 'album_disambiguation') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 18: album_disambiguation migrated 11:16:39.9 Info: => 0.0010108s 11:16:39.9 Info: 19: add_ape_quality_in_profiles migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 19 11:16:39.9 Info: PerformDBOperation 11:16:39.9 Info: Performing DB Operation 11:16:39.9 Info: => 3.11E-05s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:39', 'add_ape_quality_in_profiles') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 19: add_ape_quality_in_profiles migrated 11:16:39.9 Info: => 0.000431s 11:16:39.9 Info: 20: remove_pushalot migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 20 11:16:39.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:39.9 Info: => 4.11E-05s 11:16:39.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:39.9 Info: => 3.09E-05s 11:16:39.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:39.9 Info: => 4.46E-05s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:39', 'remove_pushalot') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 20: remove_pushalot migrated 11:16:39.9 Info: => 0.0004789s 11:16:39.9 Info: 21: add_custom_filters migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 21 11:16:39.9 Info: CreateTable CustomFilters 11:16:39.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:39.9 Info: => 0.0001536s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:39', 'add_custom_filters') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 21: add_custom_filters migrated 11:16:39.9 Info: => 0.0005039s 11:16:39.9 Info: 22: import_list_tags migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 22 11:16:39.9 Info: AlterTable ImportLists 11:16:39.9 Info: => 5E-07s 11:16:39.9 Info: CreateColumn ImportLists Tags String 11:16:39.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:39.9 Info: => 0.0005528s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:39', 'import_list_tags') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 22: import_list_tags migrated 11:16:39.9 Info: => 0.001053s 11:16:39.9 Info: 23: add_release_groups_etc migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 23 11:16:39.9 Info: CreateTable ArtistMetadata 11:16:39.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) 11:16:39.9 Info: => 0.0001892s 11:16:39.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:39.9 Info: => 8.93E-05s 11:16:39.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" 11:16:39.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" 11:16:39.9 Info: => 9.79E-05s 11:16:39.9 Info: AlterTable Artists 11:16:39.9 Info: => 3E-07s 11:16:39.9 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:39.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.9 Info: => 0.0005439s 11:16:39.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:39.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:39.9 Info: => 5.5E-05s 11:16:39.9 Info: CreateTable AlbumReleases 11:16:39.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) 11:16:39.9 Info: => 0.0001638s 11:16:39.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:39.9 Info: => 8.6E-05s 11:16:39.9 Info: CreateIndex AlbumReleases (AlbumId) 11:16:39.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:39.9 Info: => 8.05E-05s 11:16:39.9 Info: PerformDBOperation 11:16:39.9 Info: Performing DB Operation 11:16:39.9 Info: => 2.8E-05s 11:16:39.9 Info: AlterTable Albums 11:16:39.9 Info: => 3E-07s 11:16:39.9 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:39.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.9 Info: => 0.0006303s 11:16:39.9 Info: AlterTable Albums 11:16:39.9 Info: => 4E-07s 11:16:39.9 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:39.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:39.9 Info: => 0.0005644s 11:16:39.9 Info: AlterTable Albums 11:16:39.9 Info: => 3E-07s 11:16:39.9 Info: CreateColumn Albums Links String 11:16:39.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:39.9 Info: => 0.0005287s 11:16:39.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:39.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:39.9 Info: => 8.39E-05s 11:16:39.9 Info: AlterTable Tracks 11:16:39.9 Info: => 2E-07s 11:16:39.9 Info: CreateColumn Tracks ForeignRecordingId String 11:16:39.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:39.9 Info: => 0.0005429s 11:16:39.9 Info: AlterTable Tracks 11:16:39.9 Info: => 4E-07s 11:16:39.9 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:39.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:39.9 Info: => 0.0005249s 11:16:39.9 Info: AlterTable Tracks 11:16:39.9 Info: => 3E-07s 11:16:39.9 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:39.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.9 Info: => 0.0005577s 11:16:39.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:39.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:39.9 Info: => 7.32E-05s 11:16:39.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:39.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:39.9 Info: => 5.89E-05s 11:16:39.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:39.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) 11:16:39.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" 11:16:39.9 Info: DROP TABLE "Artists" 11:16:39.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.9 Info: => 0.0086121s 11:16:39.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:39.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) 11:16:39.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" 11:16:39.9 Info: DROP TABLE "Albums" 11:16:39.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.9 Info: => 0.0042936s 11:16:39.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:39.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) 11:16:39.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" 11:16:39.9 Info: DROP TABLE "Tracks" 11:16:39.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.9 Info: => 0.0038249s 11:16:39.9 Info: DeleteColumn TrackFiles ArtistId 11:16:39.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) 11:16:39.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" 11:16:39.9 Info: DROP TABLE "TrackFiles" 11:16:39.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.9 Info: => 0.0035987s 11:16:39.9 Info: CreateIndex Artists (ArtistMetadataId) 11:16:39.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.9 Info: => 7.75E-05s 11:16:39.9 Info: CreateIndex Artists (Monitored) 11:16:39.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.9 Info: => 7.4E-05s 11:16:39.9 Info: CreateIndex Albums (ArtistMetadataId) 11:16:39.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:39.9 Info: => 7.08E-05s 11:16:39.9 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:39.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:39.9 Info: => 7.06E-05s 11:16:39.9 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:39.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:39.9 Info: => 7E-05s 11:16:39.9 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:39.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:39.9 Info: => 6.98E-05s 11:16:39.9 Info: UpdateData 11:16:39.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:39.9 Info: => 3.57E-05s 11:16:39.9 Info: UpdateData 11:16:39.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:39.9 Info: => 2.96E-05s 11:16:39.9 Info: UpdateData 11:16:39.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:39.9 Info: => 3.48E-05s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:39', 'add_release_groups_etc') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 23: add_release_groups_etc migrated 11:16:39.9 Info: => 0.0006404s 11:16:39.9 Info: 24: NewMediaInfoFormat migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 24 11:16:39.9 Info: UpdateData 11:16:39.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:39.9 Info: => 3.76E-05s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:39', 'NewMediaInfoFormat') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 24: NewMediaInfoFormat migrated 11:16:39.9 Info: => 0.0004848s 11:16:39.9 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 25 11:16:39.9 Info: RenameTable Restrictions ReleaseProfiles 11:16:39.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:39.9 Info: => 0.0014204s 11:16:39.9 Info: AlterTable ReleaseProfiles 11:16:39.9 Info: => 5E-07s 11:16:39.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:39.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:39.9 Info: => 0.0005068s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:39', 'rename_restrictions_to_release_profiles') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:39.9 Info: => 0.000992s 11:16:39.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 26 11:16:39.9 Info: RenameTable Profiles QualityProfiles 11:16:39.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:39.9 Info: => 0.0013747s 11:16:39.9 Info: AlterTable QualityProfiles 11:16:39.9 Info: => 4E-07s 11:16:39.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:39.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:39.9 Info: => 0.0005644s 11:16:39.9 Info: AlterTable LanguageProfiles 11:16:39.9 Info: => 4E-07s 11:16:39.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:39.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:39.9 Info: => 0.0004945s 11:16:39.9 Info: UpdateData 11:16:39.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:39.9 Info: => 3.6E-05s 11:16:39.9 Info: UpdateData 11:16:39.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:39.9 Info: => 2.68E-05s 11:16:39.9 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:39.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) 11:16:39.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" 11:16:39.9 Info: DROP TABLE "Artists" 11:16:39.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.9 Info: => 0.0040431s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:39', 'rename_quality_profiles_add_upgrade_allowed') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:39.9 Info: => 0.0046045s 11:16:39.9 Info: 27: add_import_exclusions migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 27 11:16:39.9 Info: CreateTable ImportListExclusions 11:16:39.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:39.9 Info: => 0.0001913s 11:16:39.9 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:39.9 Info: => 8.29E-05s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:39', 'add_import_exclusions') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 27: add_import_exclusions migrated 11:16:39.9 Info: => 0.0005546s 11:16:39.9 Info: 28: clean_artist_metadata_table migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 28 11:16:39.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:39.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:39.9 Info: => 0.0001296s 11:16:39.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:39.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:39.9 Info: => 0.0001185s 11:16:39.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:39.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:39.9 Info: => 0.0001117s 11:16:39.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:39.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:39.9 Info: => 0.0001122s 11:16:39.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:39.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:39.9 Info: => 0.0001075s 11:16:39.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:39.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:39.9 Info: => 0.0001082s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:39', 'clean_artist_metadata_table') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 28: clean_artist_metadata_table migrated 11:16:39.9 Info: => 0.0005433s 11:16:39.9 Info: 29: health_issue_notification migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 29 11:16:39.9 Info: AlterTable Notifications 11:16:39.9 Info: => 5E-07s 11:16:39.9 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:39.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:39.9 Info: => 0.0005211s 11:16:39.9 Info: AlterTable Notifications 11:16:39.9 Info: => 4E-07s 11:16:39.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:39.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:39.9 Info: => 0.0005102s 11:16:39.9 Info: AlterTable Notifications 11:16:39.9 Info: => 4E-07s 11:16:39.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:39.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:39.9 Info: => 0.000566s 11:16:39.9 Info: AlterTable Notifications 11:16:39.9 Info: => 4E-07s 11:16:39.9 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:39.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:39.9 Info: => 0.0006087s 11:16:39.9 Info: AlterTable Notifications 11:16:39.9 Info: => 3E-07s 11:16:39.9 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:39.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:39.9 Info: => 0.0005074s 11:16:39.9 Info: DeleteColumn Notifications OnDownload 11:16:39.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:39.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:39.9 Info: DROP TABLE "Notifications" 11:16:39.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:39.9 Info: => 0.0036451s 11:16:39.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:39.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:39.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:39.9 Info: DROP TABLE "Notifications" 11:16:39.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:39.9 Info: => 0.0037063s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:39', 'health_issue_notification') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 29: health_issue_notification migrated 11:16:39.9 Info: => 0.0042106s 11:16:39.9 Info: 30: add_mediafilerepository_mtime migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 30 11:16:39.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) 11:16:39.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:16:39.9 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:16:39.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-30T11:16:39', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:39.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 11:16:39.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-30T11:16:39', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:39.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 11:16:39.9 Info: AlterTable TrackFiles 11:16:39.9 Info: => 3E-07s 11:16:39.9 Info: CreateColumn TrackFiles Modified DateTime 11:16:39.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:39.9 Info: => 0.0005653s 11:16:39.9 Info: AlterTable TrackFiles 11:16:39.9 Info: => 4E-07s 11:16:39.9 Info: CreateColumn TrackFiles Path String 11:16:39.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:39.9 Info: => 0.0004983s 11:16:39.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:39.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:39.9 Info: => 3.13E-05s 11:16:39.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) 11:16:39.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) 11:16:39.9 Info: => 0.0001222s 11:16:39.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) 11:16:39.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) 11:16:39.9 Info: => 0.0001282s 11:16:39.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) 11:16:39.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) 11:16:39.9 Info: => 0.0001308s 11:16:39.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") 11:16:39.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") 11:16:39.9 Info: => 7.33E-05s 11:16:39.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:39.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:39.9 Info: => 0.0001133s 11:16:39.9 Info: AlterTable TrackFiles 11:16:39.9 Info: => 3E-07s 11:16:39.9 Info: AlterColumn TrackFiles Path String 11:16:39.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) 11:16:39.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" 11:16:39.9 Info: DROP TABLE "TrackFiles" 11:16:39.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.9 Info: => 0.0037859s 11:16:39.9 Info: CreateIndex TrackFiles (Path) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.9 Info: => 8.16E-05s 11:16:39.9 Info: DeleteColumn TrackFiles RelativePath 11:16:39.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) 11:16:39.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" 11:16:39.9 Info: DROP TABLE "TrackFiles" 11:16:39.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.9 Info: => 0.0038555s 11:16:39.9 Info: -> 7 Insert operations completed in 00:00:00.0004210 taking an average of 00:00:00.0000601 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:40', 'add_mediafilerepository_mtime') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 30: add_mediafilerepository_mtime migrated 11:16:39.9 Info: => 0.0044551s 11:16:40.0 Debug: Took: 00:00:00.1387375 11:16:40.0 Debug: Got 2 tracks 11:16:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 11:16:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 11:16:40.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350000378930_175/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:40.0 Info: DatabaseEngineVersionCheck migrating 11:16:40.0 Info: PerformDBOperation 11:16:40.0 Info: Performing DB Operation 11:16:40.0 Info: SQLite 3.46.0 11:16:40.0 Info: => 0.0014437s 11:16:40.0 Info: DatabaseEngineVersionCheck migrated 11:16:40.0 Info: => 0.0014519s 11:16:40.0 Info: VersionMigration migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: CreateTable VersionInfo 11:16:40.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:40.0 Info: => 0.000178s 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: VersionMigration migrated 11:16:40.0 Info: => 0.0009128s 11:16:40.0 Info: VersionUniqueMigration migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: CreateIndex VersionInfo (Version) 11:16:40.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:40.0 Info: => 0.0001144s 11:16:40.0 Info: AlterTable VersionInfo 11:16:40.0 Info: => 6E-07s 11:16:40.0 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:40.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:40.0 Info: => 0.0004958s 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: VersionUniqueMigration migrated 11:16:40.0 Info: => 0.0007938s 11:16:40.0 Info: VersionDescriptionMigration migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: AlterTable VersionInfo 11:16:40.0 Info: => 5E-07s 11:16:40.0 Info: CreateColumn VersionInfo Description String 11:16:40.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:40.0 Info: => 0.0001934s 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: VersionDescriptionMigration migrated 11:16:40.0 Info: => 0.0004752s 11:16:40.0 Info: 1: InitialSetup migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 1 11:16:40.0 Info: CreateTable Config 11:16:40.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:40.0 Info: => 0.0001377s 11:16:40.0 Info: CreateIndex Config (Key) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:40.0 Info: => 0.0001095s 11:16:40.0 Info: CreateTable RootFolders 11:16:40.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:40.0 Info: => 0.0001149s 11:16:40.0 Info: CreateIndex RootFolders (Path) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:40.0 Info: => 8E-05s 11:16:40.0 Info: CreateTable Artists 11:16:40.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) 11:16:40.0 Info: => 0.0002503s 11:16:40.0 Info: CreateIndex Artists (ForeignArtistId) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.0 Info: => 7.37E-05s 11:16:40.0 Info: CreateIndex Artists (NameSlug) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.0 Info: => 7.3E-05s 11:16:40.0 Info: CreateIndex Artists (CleanName) 11:16:40.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.0 Info: => 6.61E-05s 11:16:40.0 Info: CreateIndex Artists (Path) 11:16:40.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.0 Info: => 6.37E-05s 11:16:40.0 Info: CreateTable Albums 11:16:40.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) 11:16:40.0 Info: => 0.0002348s 11:16:40.0 Info: CreateIndex Albums (ForeignAlbumId) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.0 Info: => 7.41E-05s 11:16:40.0 Info: CreateIndex Albums (MBId) 11:16:40.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.0 Info: => 6.62E-05s 11:16:40.0 Info: CreateIndex Albums (TADBId) 11:16:40.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.0 Info: => 6.49E-05s 11:16:40.0 Info: CreateIndex Albums (TitleSlug) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.0 Info: => 6.68E-05s 11:16:40.0 Info: CreateIndex Albums (CleanTitle) 11:16:40.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.0 Info: => 6.32E-05s 11:16:40.0 Info: CreateIndex Albums (Path) 11:16:40.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:40.0 Info: => 6.2E-05s 11:16:40.0 Info: CreateTable Tracks 11:16:40.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) 11:16:40.0 Info: => 0.0001446s 11:16:40.0 Info: CreateIndex Tracks (ForeignTrackId) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.0 Info: => 7.27E-05s 11:16:40.0 Info: CreateIndex Tracks (ArtistId) 11:16:40.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:40.0 Info: => 7.26E-05s 11:16:40.0 Info: CreateIndex Tracks (TrackFileId) 11:16:40.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.0 Info: => 7.18E-05s 11:16:40.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:40.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:40.0 Info: => 7.17E-05s 11:16:40.0 Info: CreateTable TrackFiles 11:16:40.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) 11:16:40.0 Info: => 0.0001533s 11:16:40.0 Info: CreateIndex TrackFiles (ArtistId) 11:16:40.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:40.0 Info: => 7.25E-05s 11:16:40.0 Info: CreateIndex TrackFiles (AlbumId) 11:16:40.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.0 Info: => 6.75E-05s 11:16:40.0 Info: CreateTable History 11:16:40.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) 11:16:40.0 Info: => 0.0001466s 11:16:40.0 Info: CreateIndex History (Date) 11:16:40.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:40.0 Info: => 7.39E-05s 11:16:40.0 Info: CreateIndex History (EventType) 11:16:40.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:40.0 Info: => 6.75E-05s 11:16:40.0 Info: CreateIndex History (DownloadId) 11:16:40.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:40.0 Info: => 6.68E-05s 11:16:40.0 Info: CreateIndex History (AlbumId) 11:16:40.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:40.0 Info: => 6.36E-05s 11:16:40.0 Info: CreateTable Notifications 11:16:40.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) 11:16:40.0 Info: => 0.0001424s 11:16:40.0 Info: CreateTable ScheduledTasks 11:16:40.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:40.0 Info: => 0.0001238s 11:16:40.0 Info: CreateIndex ScheduledTasks (TypeName) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:40.0 Info: => 7.63E-05s 11:16:40.0 Info: CreateTable Indexers 11:16:40.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) 11:16:40.0 Info: => 0.0001576s 11:16:40.0 Info: CreateIndex Indexers (Name) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.0 Info: => 8.08E-05s 11:16:40.0 Info: CreateTable Profiles 11:16:40.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:40.0 Info: => 0.0001497s 11:16:40.0 Info: CreateIndex Profiles (Name) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:40.0 Info: => 7.19E-05s 11:16:40.0 Info: CreateTable QualityDefinitions 11:16:40.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:40.0 Info: => 0.0001191s 11:16:40.0 Info: CreateIndex QualityDefinitions (Quality) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:40.0 Info: => 7.38E-05s 11:16:40.0 Info: CreateIndex QualityDefinitions (Title) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:40.0 Info: => 6.92E-05s 11:16:40.0 Info: CreateTable NamingConfig 11:16:40.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) 11:16:40.0 Info: => 0.0001267s 11:16:40.0 Info: CreateTable Blacklist 11:16:40.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 '') 11:16:40.0 Info: => 0.0001638s 11:16:40.0 Info: CreateTable Metadata 11:16:40.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) 11:16:40.0 Info: => 0.0001157s 11:16:40.0 Info: CreateTable MetadataFiles 11:16:40.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) 11:16:40.0 Info: => 0.0001296s 11:16:40.0 Info: CreateTable DownloadClients 11:16:40.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) 11:16:40.0 Info: => 0.0001162s 11:16:40.0 Info: CreateTable PendingReleases 11:16:40.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 '') 11:16:40.0 Info: => 0.0001248s 11:16:40.0 Info: CreateTable RemotePathMappings 11:16:40.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:40.0 Info: => 0.0001077s 11:16:40.0 Info: CreateTable Tags 11:16:40.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:40.0 Info: => 0.0001045s 11:16:40.0 Info: CreateIndex Tags (Label) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:40.0 Info: => 8.31E-05s 11:16:40.0 Info: CreateTable Restrictions 11:16:40.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:40.0 Info: => 0.0001193s 11:16:40.0 Info: CreateTable DelayProfiles 11:16:40.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) 11:16:40.0 Info: => 0.0001493s 11:16:40.0 Info: CreateTable Users 11:16:40.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:40.0 Info: => 0.0001076s 11:16:40.0 Info: CreateIndex Users (Identifier) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:40.0 Info: => 9.83E-05s 11:16:40.0 Info: CreateIndex Users (Username) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:40.0 Info: => 7.8E-05s 11:16:40.0 Info: CreateTable Commands 11:16:40.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) 11:16:40.0 Info: => 0.0001418s 11:16:40.0 Info: CreateTable IndexerStatus 11:16:40.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) 11:16:40.0 Info: => 0.0001385s 11:16:40.0 Info: CreateIndex IndexerStatus (ProviderId) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:40.0 Info: => 0.0001059s 11:16:40.0 Info: CreateTable ExtraFiles 11:16:40.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) 11:16:40.0 Info: => 0.0001729s 11:16:40.0 Info: CreateTable LyricFiles 11:16:40.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) 11:16:40.0 Info: => 0.0001482s 11:16:40.0 Info: CreateTable LanguageProfiles 11:16:40.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:40.0 Info: => 0.0001492s 11:16:40.0 Info: CreateIndex LanguageProfiles (Name) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:40.0 Info: => 8.97E-05s 11:16:40.0 Info: CreateTable DownloadClientStatus 11:16:40.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) 11:16:40.0 Info: => 0.0001519s 11:16:40.0 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:40.0 Info: => 8.6E-05s 11:16:40.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:40.0 Info: -> 1 Insert operations completed in 00:00:00.0000503 taking an average of 00:00:00.0000503 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:40', 'InitialSetup') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 1: InitialSetup migrated 11:16:40.0 Info: => 0.0009637s 11:16:40.0 Info: 2: add_reason_to_pending_releases migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 2 11:16:40.0 Info: AlterTable PendingReleases 11:16:40.0 Info: => 4E-07s 11:16:40.0 Info: CreateColumn PendingReleases Reason Int32 11:16:40.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:40.0 Info: => 0.0005067s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:40', 'add_reason_to_pending_releases') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 2: add_reason_to_pending_releases migrated 11:16:40.0 Info: => 0.0009598s 11:16:40.0 Info: 3: add_medium_support migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 3 11:16:40.0 Info: AlterTable Albums 11:16:40.0 Info: => 5E-07s 11:16:40.0 Info: CreateColumn Albums Media String 11:16:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:40.0 Info: => 0.000489s 11:16:40.0 Info: AlterTable Tracks 11:16:40.0 Info: => 4E-07s 11:16:40.0 Info: CreateColumn Tracks MediumNumber Int32 11:16:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:40.0 Info: => 0.0005574s 11:16:40.0 Info: AlterTable Tracks 11:16:40.0 Info: => 4E-07s 11:16:40.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:40.0 Info: => 0.0004631s 11:16:40.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:40.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:40.0 Info: => 3.52E-05s 11:16:40.0 Info: DeleteColumn Tracks TrackNumber 11:16:40.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) 11:16:40.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" 11:16:40.0 Info: DROP TABLE "Tracks" 11:16:40.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.0 Info: => 0.0039051s 11:16:40.0 Info: AlterTable Tracks 11:16:40.0 Info: => 4E-07s 11:16:40.0 Info: CreateColumn Tracks TrackNumber String 11:16:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:40.0 Info: => 0.0004581s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:40', 'add_medium_support') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 3: add_medium_support migrated 11:16:40.0 Info: => 0.0009745s 11:16:40.0 Info: 4: add_various_qualites_in_profile migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 4 11:16:40.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:40.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:40.0 Info: => 4.23E-05s 11:16:40.0 Info: PerformDBOperation 11:16:40.0 Info: Performing DB Operation 11:16:40.0 Info: => 2.72E-05s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:40', 'add_various_qualites_in_profile') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 4: add_various_qualites_in_profile migrated 11:16:40.0 Info: => 0.0003826s 11:16:40.0 Info: 5: metadata_profiles migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 5 11:16:40.0 Info: CreateTable MetadataProfiles 11:16:40.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:40.0 Info: => 0.0001443s 11:16:40.0 Info: CreateIndex MetadataProfiles (Name) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:40.0 Info: => 0.0001008s 11:16:40.0 Info: AlterTable Artists 11:16:40.0 Info: => 3E-07s 11:16:40.0 Info: CreateColumn Artists MetadataProfileId Int32 11:16:40.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:40.0 Info: => 0.0005281s 11:16:40.0 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:40.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) 11:16:40.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" 11:16:40.0 Info: DROP TABLE "Artists" 11:16:40.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.0 Info: => 0.0040021s 11:16:40.0 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:40.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) 11:16:40.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" 11:16:40.0 Info: DROP TABLE "Artists" 11:16:40.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.0 Info: => 0.003927s 11:16:40.0 Info: AlterTable Albums 11:16:40.0 Info: => 4E-07s 11:16:40.0 Info: CreateColumn Albums SecondaryTypes String 11:16:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:40.0 Info: => 0.0004697s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:40', 'metadata_profiles') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 5: metadata_profiles migrated 11:16:40.0 Info: => 0.0010007s 11:16:40.0 Info: 6: separate_automatic_and_interactive_search migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 6 11:16:40.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:40.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) 11:16:40.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:40.0 Info: DROP TABLE "Indexers" 11:16:40.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.0 Info: => 0.0033609s 11:16:40.0 Info: AlterTable Indexers 11:16:40.0 Info: => 3E-07s 11:16:40.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:40.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:40.0 Info: => 0.0005545s 11:16:40.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:40.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:40.0 Info: => 3.25E-05s 11:16:40.0 Info: AlterTable Indexers 11:16:40.0 Info: => 2E-07s 11:16:40.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:40.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) 11:16:40.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" 11:16:40.0 Info: DROP TABLE "Indexers" 11:16:40.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.0 Info: => 0.0037842s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:40', 'separate_automatic_and_interactive_search') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 6: separate_automatic_and_interactive_search migrated 11:16:40.0 Info: => 0.0043045s 11:16:40.0 Info: 7: change_album_path_to_relative migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 7 11:16:40.0 Info: DeleteColumn Albums Path 11:16:40.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) 11:16:40.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" 11:16:40.0 Info: DROP TABLE "Albums" 11:16:40.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.0 Info: => 0.0047695s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:40', 'change_album_path_to_relative') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 7: change_album_path_to_relative migrated 11:16:40.0 Info: => 0.0054085s 11:16:40.0 Info: 8: change_quality_size_mb_to_kb migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 8 11:16:40.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 11:16:40.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 11:16:40.0 Info: => 3.78E-05s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:40', 'change_quality_size_mb_to_kb') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 8: change_quality_size_mb_to_kb migrated 11:16:40.0 Info: => 0.0004341s 11:16:40.0 Info: 9: album_releases migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 9 11:16:40.0 Info: AlterTable Albums 11:16:40.0 Info: => 5E-07s 11:16:40.0 Info: CreateColumn Albums Releases String 11:16:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:40.0 Info: => 0.0004823s 11:16:40.0 Info: AlterTable Albums 11:16:40.0 Info: => 4E-07s 11:16:40.0 Info: CreateColumn Albums CurrentRelease String 11:16:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:40.0 Info: => 0.000459s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:40', 'album_releases') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 9: album_releases migrated 11:16:40.0 Info: => 0.0008103s 11:16:40.0 Info: 10: album_releases_fix migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 10 11:16:40.0 Info: AlterTable Albums 11:16:40.0 Info: => 4E-07s 11:16:40.0 Info: AlterColumn Albums Releases String 11:16:40.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) 11:16:40.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" 11:16:40.0 Info: DROP TABLE "Albums" 11:16:40.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.1 Info: => 0.0047603s 11:16:40.1 Info: AlterTable Albums 11:16:40.1 Info: => 3E-07s 11:16:40.1 Info: AlterColumn Albums CurrentRelease String 11:16:40.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) 11:16:40.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" 11:16:40.1 Info: DROP TABLE "Albums" 11:16:40.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.1 Info: => 0.0089422s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:40', 'album_releases_fix') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 10: album_releases_fix migrated 11:16:40.1 Info: => 0.0094823s 11:16:40.1 Info: 11: import_lists migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 11 11:16:40.1 Info: CreateTable ImportLists 11:16:40.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) 11:16:40.1 Info: => 0.0001353s 11:16:40.1 Info: CreateIndex ImportLists (Name) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:40.1 Info: => 8.46E-05s 11:16:40.1 Info: CreateTable ImportListStatus 11:16:40.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) 11:16:40.1 Info: => 0.0001095s 11:16:40.1 Info: CreateIndex ImportListStatus (ProviderId) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:40.1 Info: => 8.17E-05s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:40', 'import_lists') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 11: import_lists migrated 11:16:40.1 Info: => 0.0005676s 11:16:40.1 Info: 12: add_release_status migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 12 11:16:40.1 Info: AlterTable MetadataProfiles 11:16:40.1 Info: => 5E-07s 11:16:40.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:40.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:40.1 Info: => 0.0005206s 11:16:40.1 Info: PerformDBOperation 11:16:40.1 Info: Performing DB Operation 11:16:40.1 Info: => 2.72E-05s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:40', 'add_release_status') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 12: add_release_status migrated 11:16:40.1 Info: => 0.0004777s 11:16:40.1 Info: 13: album_download_notification migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 13 11:16:40.1 Info: AlterTable Notifications 11:16:40.1 Info: => 5E-07s 11:16:40.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:40.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:40.1 Info: => 0.0004983s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:40', 'album_download_notification') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 13: album_download_notification migrated 11:16:40.1 Info: => 0.0009811s 11:16:40.1 Info: 14: fix_language_metadata_profiles migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 14 11:16:40.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 11:16:40.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 11:16:40.1 Info: => 8.4E-05s 11:16:40.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 11:16:40.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 11:16:40.1 Info: => 7.08E-05s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:40', 'fix_language_metadata_profiles') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 14: fix_language_metadata_profiles migrated 11:16:40.1 Info: => 0.0004372s 11:16:40.1 Info: 15: remove_fanzub migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 15 11:16:40.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.1 Info: => 3.3E-05s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:40', 'remove_fanzub') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 15: remove_fanzub migrated 11:16:40.1 Info: => 0.0003561s 11:16:40.1 Info: 16: update_artist_history_indexes migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 16 11:16:40.1 Info: CreateIndex Albums (ArtistId) 11:16:40.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:40.1 Info: => 9.04E-05s 11:16:40.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:40.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:40.1 Info: => 8.21E-05s 11:16:40.1 Info: DeleteIndex History (AlbumId) 11:16:40.1 Info: DROP INDEX "IX_History_AlbumId" 11:16:40.1 Info: => 0.0001146s 11:16:40.1 Info: CreateIndex History (AlbumId, Date) 11:16:40.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:40.1 Info: => 8.5E-05s 11:16:40.1 Info: DeleteIndex History (DownloadId) 11:16:40.1 Info: DROP INDEX "IX_History_DownloadId" 11:16:40.1 Info: => 0.0001068s 11:16:40.1 Info: CreateIndex History (DownloadId, Date) 11:16:40.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:40.1 Info: => 8.5E-05s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:40', 'update_artist_history_indexes') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 16: update_artist_history_indexes migrated 11:16:40.1 Info: => 0.0004634s 11:16:40.1 Info: 17: remove_nma migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 17 11:16:40.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:40.1 Info: => 3.63E-05s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:40', 'remove_nma') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 17: remove_nma migrated 11:16:40.1 Info: => 0.0003629s 11:16:40.1 Info: 18: album_disambiguation migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 18 11:16:40.1 Info: AlterTable Albums 11:16:40.1 Info: => 5E-07s 11:16:40.1 Info: CreateColumn Albums Disambiguation String 11:16:40.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:40.1 Info: => 0.0005762s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:40', 'album_disambiguation') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 18: album_disambiguation migrated 11:16:40.1 Info: => 0.0010398s 11:16:40.1 Info: 19: add_ape_quality_in_profiles migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 19 11:16:40.1 Info: PerformDBOperation 11:16:40.1 Info: Performing DB Operation 11:16:40.1 Info: => 2.47E-05s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:40', 'add_ape_quality_in_profiles') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 19: add_ape_quality_in_profiles migrated 11:16:40.1 Info: => 0.0004616s 11:16:40.1 Info: 20: remove_pushalot migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 20 11:16:40.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:40.1 Info: => 3.56E-05s 11:16:40.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:40.1 Info: => 2.8E-05s 11:16:40.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:40.1 Info: => 2.48E-05s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:40', 'remove_pushalot') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 20: remove_pushalot migrated 11:16:40.1 Info: => 0.0004407s 11:16:40.1 Info: 21: add_custom_filters migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 21 11:16:40.1 Info: CreateTable CustomFilters 11:16:40.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:40.1 Info: => 0.000106s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:40', 'add_custom_filters') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 21: add_custom_filters migrated 11:16:40.1 Info: => 0.000454s 11:16:40.1 Info: 22: import_list_tags migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 22 11:16:40.1 Info: AlterTable ImportLists 11:16:40.1 Info: => 5E-07s 11:16:40.1 Info: CreateColumn ImportLists Tags String 11:16:40.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:40.1 Info: => 0.0004975s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:40', 'import_list_tags') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 22: import_list_tags migrated 11:16:40.1 Info: => 0.0008621s 11:16:40.1 Info: 23: add_release_groups_etc migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 23 11:16:40.1 Info: CreateTable ArtistMetadata 11:16:40.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) 11:16:40.1 Info: => 0.0001685s 11:16:40.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:40.1 Info: => 0.0001s 11:16:40.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" 11:16:40.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" 11:16:40.1 Info: => 7.27E-05s 11:16:40.1 Info: AlterTable Artists 11:16:40.1 Info: => 3E-07s 11:16:40.1 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:40.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.1 Info: => 0.0005393s 11:16:40.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.1 Info: => 5.73E-05s 11:16:40.1 Info: CreateTable AlbumReleases 11:16:40.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) 11:16:40.1 Info: => 0.0001341s 11:16:40.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:40.1 Info: => 8.49E-05s 11:16:40.1 Info: CreateIndex AlbumReleases (AlbumId) 11:16:40.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:40.1 Info: => 7.88E-05s 11:16:40.1 Info: PerformDBOperation 11:16:40.1 Info: Performing DB Operation 11:16:40.1 Info: => 2.84E-05s 11:16:40.1 Info: AlterTable Albums 11:16:40.1 Info: => 2E-07s 11:16:40.1 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:40.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.1 Info: => 0.0005689s 11:16:40.1 Info: AlterTable Albums 11:16:40.1 Info: => 4E-07s 11:16:40.1 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:40.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:40.1 Info: => 0.0005794s 11:16:40.1 Info: AlterTable Albums 11:16:40.1 Info: => 3E-07s 11:16:40.1 Info: CreateColumn Albums Links String 11:16:40.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:40.1 Info: => 0.0005769s 11:16:40.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:40.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:40.1 Info: => 8.86E-05s 11:16:40.1 Info: AlterTable Tracks 11:16:40.1 Info: => 3E-07s 11:16:40.1 Info: CreateColumn Tracks ForeignRecordingId String 11:16:40.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:40.1 Info: => 0.0006081s 11:16:40.1 Info: AlterTable Tracks 11:16:40.1 Info: => 4E-07s 11:16:40.1 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:40.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:40.1 Info: => 0.0005515s 11:16:40.1 Info: AlterTable Tracks 11:16:40.1 Info: => 4E-07s 11:16:40.1 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:40.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.1 Info: => 0.0005339s 11:16:40.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:40.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:40.1 Info: => 7.02E-05s 11:16:40.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.1 Info: => 5.78E-05s 11:16:40.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:40.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:40.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" 11:16:40.1 Info: DROP TABLE "Artists" 11:16:40.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.1 Info: => 0.0043505s 11:16:40.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:40.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) 11:16:40.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" 11:16:40.1 Info: DROP TABLE "Albums" 11:16:40.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.1 Info: => 0.0044238s 11:16:40.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:40.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) 11:16:40.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" 11:16:40.1 Info: DROP TABLE "Tracks" 11:16:40.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.1 Info: => 0.0038609s 11:16:40.1 Info: DeleteColumn TrackFiles ArtistId 11:16:40.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:40.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" 11:16:40.1 Info: DROP TABLE "TrackFiles" 11:16:40.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.1 Info: => 0.0036624s 11:16:40.1 Info: CreateIndex Artists (ArtistMetadataId) 11:16:40.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.1 Info: => 7.8E-05s 11:16:40.1 Info: CreateIndex Artists (Monitored) 11:16:40.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.1 Info: => 7.45E-05s 11:16:40.1 Info: CreateIndex Albums (ArtistMetadataId) 11:16:40.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:40.1 Info: => 7.33E-05s 11:16:40.1 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:40.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:40.1 Info: => 7.06E-05s 11:16:40.1 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:40.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:40.1 Info: => 6.96E-05s 11:16:40.1 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:40.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:40.1 Info: => 6.98E-05s 11:16:40.1 Info: UpdateData 11:16:40.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:40.1 Info: => 3.66E-05s 11:16:40.1 Info: UpdateData 11:16:40.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:40.1 Info: => 2.98E-05s 11:16:40.1 Info: UpdateData 11:16:40.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:40.1 Info: => 3.55E-05s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:40', 'add_release_groups_etc') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 23: add_release_groups_etc migrated 11:16:40.1 Info: => 0.000708s 11:16:40.1 Info: 24: NewMediaInfoFormat migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 24 11:16:40.1 Info: UpdateData 11:16:40.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:40.1 Info: => 3.81E-05s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:40', 'NewMediaInfoFormat') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 24: NewMediaInfoFormat migrated 11:16:40.1 Info: => 0.0004862s 11:16:40.1 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 25 11:16:40.1 Info: RenameTable Restrictions ReleaseProfiles 11:16:40.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:40.1 Info: => 0.0014754s 11:16:40.1 Info: AlterTable ReleaseProfiles 11:16:40.1 Info: => 4E-07s 11:16:40.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:40.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:40.1 Info: => 0.0004949s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:40', 'rename_restrictions_to_release_profiles') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:40.1 Info: => 0.0010364s 11:16:40.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 26 11:16:40.1 Info: RenameTable Profiles QualityProfiles 11:16:40.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:40.1 Info: => 0.0014371s 11:16:40.1 Info: AlterTable QualityProfiles 11:16:40.1 Info: => 5E-07s 11:16:40.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:40.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:40.1 Info: => 0.000492s 11:16:40.1 Info: AlterTable LanguageProfiles 11:16:40.1 Info: => 3E-07s 11:16:40.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:40.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:40.1 Info: => 0.0004845s 11:16:40.1 Info: UpdateData 11:16:40.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:40.1 Info: => 3.6E-05s 11:16:40.1 Info: UpdateData 11:16:40.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:40.1 Info: => 5.18E-05s 11:16:40.1 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:40.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:40.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" 11:16:40.1 Info: DROP TABLE "Artists" 11:16:40.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.1 Info: => 0.0041642s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:40', 'rename_quality_profiles_add_upgrade_allowed') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:40.1 Info: => 0.0047038s 11:16:40.1 Info: 27: add_import_exclusions migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 27 11:16:40.1 Info: CreateTable ImportListExclusions 11:16:40.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:40.1 Info: => 0.0001034s 11:16:40.1 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:40.1 Info: => 8.15E-05s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:40', 'add_import_exclusions') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 27: add_import_exclusions migrated 11:16:40.1 Info: => 0.0005719s 11:16:40.1 Info: 28: clean_artist_metadata_table migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 28 11:16:40.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) 11:16:40.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) 11:16:40.1 Info: => 0.0002406s 11:16:40.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) 11:16:40.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) 11:16:40.1 Info: => 0.0001129s 11:16:40.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) 11:16:40.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) 11:16:40.1 Info: => 0.0001107s 11:16:40.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) 11:16:40.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) 11:16:40.1 Info: => 0.0001112s 11:16:40.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) 11:16:40.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) 11:16:40.1 Info: => 0.0001063s 11:16:40.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) 11:16:40.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) 11:16:40.1 Info: => 0.0001687s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:40', 'clean_artist_metadata_table') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 28: clean_artist_metadata_table migrated 11:16:40.1 Info: => 0.0006882s 11:16:40.1 Info: 29: health_issue_notification migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 29 11:16:40.1 Info: AlterTable Notifications 11:16:40.1 Info: => 5E-07s 11:16:40.1 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:40.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:40.1 Info: => 0.0005122s 11:16:40.1 Info: AlterTable Notifications 11:16:40.1 Info: => 4E-07s 11:16:40.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:40.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:40.1 Info: => 0.0004951s 11:16:40.1 Info: AlterTable Notifications 11:16:40.1 Info: => 4E-07s 11:16:40.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:40.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:40.1 Info: => 0.0004955s 11:16:40.1 Info: AlterTable Notifications 11:16:40.1 Info: => 3E-07s 11:16:40.1 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:40.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:40.1 Info: => 0.0004953s 11:16:40.1 Info: AlterTable Notifications 11:16:40.1 Info: => 3E-07s 11:16:40.1 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:40.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:40.1 Info: => 0.0005752s 11:16:40.1 Info: DeleteColumn Notifications OnDownload 11:16:40.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) 11:16:40.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" 11:16:40.1 Info: DROP TABLE "Notifications" 11:16:40.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:40.1 Info: => 0.0036474s 11:16:40.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:40.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) 11:16:40.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" 11:16:40.1 Info: DROP TABLE "Notifications" 11:16:40.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:40.1 Info: => 0.0037045s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:40', 'health_issue_notification') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 29: health_issue_notification migrated 11:16:40.1 Info: => 0.0042202s 11:16:40.1 Info: 30: add_mediafilerepository_mtime migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 30 11:16:40.1 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 11:16:40.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:16:40.1 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:16:40.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-30T11:16:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:40.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 11:16:40.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-30T11:16:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:40.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 11:16:40.1 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 11:16:40.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track3.mp3', 100, '2024-07-30T11:16:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:40.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 11:16:40.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track4.mp3', 100, '2024-07-30T11:16:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:40.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 11:16:40.1 Info: AlterTable TrackFiles 11:16:40.1 Info: => 4E-07s 11:16:40.1 Info: CreateColumn TrackFiles Modified DateTime 11:16:40.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:40.1 Info: => 0.0005521s 11:16:40.1 Info: AlterTable TrackFiles 11:16:40.1 Info: => 4E-07s 11:16:40.1 Info: CreateColumn TrackFiles Path String 11:16:40.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:40.1 Info: => 0.0005264s 11:16:40.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:40.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:40.1 Info: => 3.16E-05s 11:16:40.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) 11:16:40.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) 11:16:40.1 Info: => 0.0001182s 11:16:40.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) 11:16:40.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) 11:16:40.1 Info: => 0.0001272s 11:16:40.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) 11:16:40.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) 11:16:40.1 Info: => 0.0001354s 11:16:40.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") 11:16:40.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") 11:16:40.1 Info: => 7.39E-05s 11:16:40.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:40.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:40.1 Info: => 0.00011s 11:16:40.1 Info: AlterTable TrackFiles 11:16:40.1 Info: => 3E-07s 11:16:40.1 Info: AlterColumn TrackFiles Path String 11:16:40.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:40.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" 11:16:40.1 Info: DROP TABLE "TrackFiles" 11:16:40.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.1 Info: => 0.003765s 11:16:40.1 Info: CreateIndex TrackFiles (Path) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:40.1 Info: => 8.27E-05s 11:16:40.1 Info: DeleteColumn TrackFiles RelativePath 11:16:40.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:40.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" 11:16:40.1 Info: DROP TABLE "TrackFiles" 11:16:40.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:40.1 Info: => 0.0043685s 11:16:40.1 Info: -> 12 Insert operations completed in 00:00:00.0006917 taking an average of 00:00:00.0000576 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:40', 'add_mediafilerepository_mtime') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 30: add_mediafilerepository_mtime migrated 11:16:40.1 Info: => 0.0050062s 11:16:40.1 Debug: Took: 00:00:00.1418919 11:16:40.1 Debug: Got 2 tracks 11:16:40.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 11:16:40.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 11:16:40.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350002187141_177/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:40.2 Info: DatabaseEngineVersionCheck migrating 11:16:40.2 Info: PerformDBOperation 11:16:40.2 Info: Performing DB Operation 11:16:40.2 Info: SQLite 3.46.0 11:16:40.2 Info: => 0.0014399s 11:16:40.2 Info: DatabaseEngineVersionCheck migrated 11:16:40.2 Info: => 0.0014481s 11:16:40.2 Info: VersionMigration migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: CreateTable VersionInfo 11:16:40.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:40.2 Info: => 0.0001686s 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: VersionMigration migrated 11:16:40.2 Info: => 0.0008959s 11:16:40.2 Info: VersionUniqueMigration migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: CreateIndex VersionInfo (Version) 11:16:40.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:40.2 Info: => 0.0001127s 11:16:40.2 Info: AlterTable VersionInfo 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:40.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:40.2 Info: => 0.0004705s 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: VersionUniqueMigration migrated 11:16:40.2 Info: => 0.0008674s 11:16:40.2 Info: VersionDescriptionMigration migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: AlterTable VersionInfo 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn VersionInfo Description String 11:16:40.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:40.2 Info: => 0.0002041s 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: VersionDescriptionMigration migrated 11:16:40.2 Info: => 0.000568s 11:16:40.2 Info: 1: InitialSetup migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 1 11:16:40.2 Info: CreateTable Config 11:16:40.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:40.2 Info: => 0.0001421s 11:16:40.2 Info: CreateIndex Config (Key) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:40.2 Info: => 9.77E-05s 11:16:40.2 Info: CreateTable RootFolders 11:16:40.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:40.2 Info: => 0.0001044s 11:16:40.2 Info: CreateIndex RootFolders (Path) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:40.2 Info: => 7.47E-05s 11:16:40.2 Info: CreateTable Artists 11:16:40.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) 11:16:40.2 Info: => 0.0002341s 11:16:40.2 Info: CreateIndex Artists (ForeignArtistId) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.2 Info: => 7.38E-05s 11:16:40.2 Info: CreateIndex Artists (NameSlug) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.2 Info: => 6.71E-05s 11:16:40.2 Info: CreateIndex Artists (CleanName) 11:16:40.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.2 Info: => 6.55E-05s 11:16:40.2 Info: CreateIndex Artists (Path) 11:16:40.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.2 Info: => 6.37E-05s 11:16:40.2 Info: CreateTable Albums 11:16:40.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) 11:16:40.2 Info: => 0.0002432s 11:16:40.2 Info: CreateIndex Albums (ForeignAlbumId) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.2 Info: => 7.45E-05s 11:16:40.2 Info: CreateIndex Albums (MBId) 11:16:40.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.2 Info: => 6.8E-05s 11:16:40.2 Info: CreateIndex Albums (TADBId) 11:16:40.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.2 Info: => 6.47E-05s 11:16:40.2 Info: CreateIndex Albums (TitleSlug) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.2 Info: => 6.48E-05s 11:16:40.2 Info: CreateIndex Albums (CleanTitle) 11:16:40.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.2 Info: => 6.25E-05s 11:16:40.2 Info: CreateIndex Albums (Path) 11:16:40.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:40.2 Info: => 6.16E-05s 11:16:40.2 Info: CreateTable Tracks 11:16:40.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) 11:16:40.2 Info: => 0.0001388s 11:16:40.2 Info: CreateIndex Tracks (ForeignTrackId) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.2 Info: => 7.14E-05s 11:16:40.2 Info: CreateIndex Tracks (ArtistId) 11:16:40.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:40.2 Info: => 7.13E-05s 11:16:40.2 Info: CreateIndex Tracks (TrackFileId) 11:16:40.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.2 Info: => 7.1E-05s 11:16:40.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:40.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:40.2 Info: => 7.2E-05s 11:16:40.2 Info: CreateTable TrackFiles 11:16:40.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) 11:16:40.2 Info: => 0.0001454s 11:16:40.2 Info: CreateIndex TrackFiles (ArtistId) 11:16:40.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:40.2 Info: => 7.11E-05s 11:16:40.2 Info: CreateIndex TrackFiles (AlbumId) 11:16:40.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.2 Info: => 6.67E-05s 11:16:40.2 Info: CreateTable History 11:16:40.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) 11:16:40.2 Info: => 0.0001467s 11:16:40.2 Info: CreateIndex History (Date) 11:16:40.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:40.2 Info: => 7.13E-05s 11:16:40.2 Info: CreateIndex History (EventType) 11:16:40.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:40.2 Info: => 6.59E-05s 11:16:40.2 Info: CreateIndex History (DownloadId) 11:16:40.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:40.2 Info: => 6.48E-05s 11:16:40.2 Info: CreateIndex History (AlbumId) 11:16:40.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:40.2 Info: => 6.55E-05s 11:16:40.2 Info: CreateTable Notifications 11:16:40.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) 11:16:40.2 Info: => 0.0001358s 11:16:40.2 Info: CreateTable ScheduledTasks 11:16:40.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:40.2 Info: => 0.000143s 11:16:40.2 Info: CreateIndex ScheduledTasks (TypeName) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:40.2 Info: => 8.3E-05s 11:16:40.2 Info: CreateTable Indexers 11:16:40.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) 11:16:40.2 Info: => 0.0001386s 11:16:40.2 Info: CreateIndex Indexers (Name) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.2 Info: => 7.46E-05s 11:16:40.2 Info: CreateTable Profiles 11:16:40.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:40.2 Info: => 0.0001072s 11:16:40.2 Info: CreateIndex Profiles (Name) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:40.2 Info: => 7.11E-05s 11:16:40.2 Info: CreateTable QualityDefinitions 11:16:40.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:40.2 Info: => 0.000115s 11:16:40.2 Info: CreateIndex QualityDefinitions (Quality) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:40.2 Info: => 7.35E-05s 11:16:40.2 Info: CreateIndex QualityDefinitions (Title) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:40.2 Info: => 6.84E-05s 11:16:40.2 Info: CreateTable NamingConfig 11:16:40.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) 11:16:40.2 Info: => 0.0001239s 11:16:40.2 Info: CreateTable Blacklist 11:16:40.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 '') 11:16:40.2 Info: => 0.0001649s 11:16:40.2 Info: CreateTable Metadata 11:16:40.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) 11:16:40.2 Info: => 0.0001146s 11:16:40.2 Info: CreateTable MetadataFiles 11:16:40.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) 11:16:40.2 Info: => 0.0001297s 11:16:40.2 Info: CreateTable DownloadClients 11:16:40.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) 11:16:40.2 Info: => 0.0001139s 11:16:40.2 Info: CreateTable PendingReleases 11:16:40.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 '') 11:16:40.2 Info: => 0.0001224s 11:16:40.2 Info: CreateTable RemotePathMappings 11:16:40.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:40.2 Info: => 0.0001066s 11:16:40.2 Info: CreateTable Tags 11:16:40.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:40.2 Info: => 0.0001025s 11:16:40.2 Info: CreateIndex Tags (Label) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:40.2 Info: => 8.28E-05s 11:16:40.2 Info: CreateTable Restrictions 11:16:40.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:40.2 Info: => 0.0001102s 11:16:40.2 Info: CreateTable DelayProfiles 11:16:40.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) 11:16:40.2 Info: => 0.0001422s 11:16:40.2 Info: CreateTable Users 11:16:40.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:40.2 Info: => 0.000105s 11:16:40.2 Info: CreateIndex Users (Identifier) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:40.2 Info: => 8.41E-05s 11:16:40.2 Info: CreateIndex Users (Username) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:40.2 Info: => 7.43E-05s 11:16:40.2 Info: CreateTable Commands 11:16:40.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) 11:16:40.2 Info: => 0.0001342s 11:16:40.2 Info: CreateTable IndexerStatus 11:16:40.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) 11:16:40.2 Info: => 0.0001305s 11:16:40.2 Info: CreateIndex IndexerStatus (ProviderId) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:40.2 Info: => 9.82E-05s 11:16:40.2 Info: CreateTable ExtraFiles 11:16:40.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) 11:16:40.2 Info: => 0.0001502s 11:16:40.2 Info: CreateTable LyricFiles 11:16:40.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) 11:16:40.2 Info: => 0.0001561s 11:16:40.2 Info: CreateTable LanguageProfiles 11:16:40.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:40.2 Info: => 0.0001394s 11:16:40.2 Info: CreateIndex LanguageProfiles (Name) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:40.2 Info: => 8.37E-05s 11:16:40.2 Info: CreateTable DownloadClientStatus 11:16:40.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) 11:16:40.2 Info: => 0.0001183s 11:16:40.2 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:40.2 Info: => 8.34E-05s 11:16:40.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:40.2 Info: -> 1 Insert operations completed in 00:00:00.0000508 taking an average of 00:00:00.0000508 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:40', 'InitialSetup') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 1: InitialSetup migrated 11:16:40.2 Info: => 0.0010329s 11:16:40.2 Info: 2: add_reason_to_pending_releases migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 2 11:16:40.2 Info: AlterTable PendingReleases 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn PendingReleases Reason Int32 11:16:40.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:40.2 Info: => 0.0005064s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:40', 'add_reason_to_pending_releases') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 2: add_reason_to_pending_releases migrated 11:16:40.2 Info: => 0.0009519s 11:16:40.2 Info: 3: add_medium_support migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 3 11:16:40.2 Info: AlterTable Albums 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn Albums Media String 11:16:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:40.2 Info: => 0.0005307s 11:16:40.2 Info: AlterTable Tracks 11:16:40.2 Info: => 3E-07s 11:16:40.2 Info: CreateColumn Tracks MediumNumber Int32 11:16:40.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:40.2 Info: => 0.0005169s 11:16:40.2 Info: AlterTable Tracks 11:16:40.2 Info: => 4E-07s 11:16:40.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:40.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:40.2 Info: => 0.0004651s 11:16:40.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:40.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:40.2 Info: => 3.54E-05s 11:16:40.2 Info: DeleteColumn Tracks TrackNumber 11:16:40.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) 11:16:40.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" 11:16:40.2 Info: DROP TABLE "Tracks" 11:16:40.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.2 Info: => 0.0038585s 11:16:40.2 Info: AlterTable Tracks 11:16:40.2 Info: => 4E-07s 11:16:40.2 Info: CreateColumn Tracks TrackNumber String 11:16:40.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:40.2 Info: => 0.0004553s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:40', 'add_medium_support') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 3: add_medium_support migrated 11:16:40.2 Info: => 0.0010004s 11:16:40.2 Info: 4: add_various_qualites_in_profile migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 4 11:16:40.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:40.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:40.2 Info: => 9.57E-05s 11:16:40.2 Info: PerformDBOperation 11:16:40.2 Info: Performing DB Operation 11:16:40.2 Info: => 2.75E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:40', 'add_various_qualites_in_profile') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 4: add_various_qualites_in_profile migrated 11:16:40.2 Info: => 0.0004807s 11:16:40.2 Info: 5: metadata_profiles migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 5 11:16:40.2 Info: CreateTable MetadataProfiles 11:16:40.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:40.2 Info: => 0.0001039s 11:16:40.2 Info: CreateIndex MetadataProfiles (Name) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:40.2 Info: => 8.86E-05s 11:16:40.2 Info: AlterTable Artists 11:16:40.2 Info: => 3E-07s 11:16:40.2 Info: CreateColumn Artists MetadataProfileId Int32 11:16:40.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:40.2 Info: => 0.0004857s 11:16:40.2 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:40.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) 11:16:40.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" 11:16:40.2 Info: DROP TABLE "Artists" 11:16:40.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.2 Info: => 0.0039737s 11:16:40.2 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:40.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) 11:16:40.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" 11:16:40.2 Info: DROP TABLE "Artists" 11:16:40.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.2 Info: => 0.0038922s 11:16:40.2 Info: AlterTable Albums 11:16:40.2 Info: => 4E-07s 11:16:40.2 Info: CreateColumn Albums SecondaryTypes String 11:16:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:40.2 Info: => 0.0004701s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:40', 'metadata_profiles') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 5: metadata_profiles migrated 11:16:40.2 Info: => 0.0010294s 11:16:40.2 Info: 6: separate_automatic_and_interactive_search migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 6 11:16:40.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:40.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) 11:16:40.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:40.2 Info: DROP TABLE "Indexers" 11:16:40.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.2 Info: => 0.0033313s 11:16:40.2 Info: AlterTable Indexers 11:16:40.2 Info: => 4E-07s 11:16:40.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:40.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:40.2 Info: => 0.0004908s 11:16:40.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:40.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:40.2 Info: => 3.23E-05s 11:16:40.2 Info: AlterTable Indexers 11:16:40.2 Info: => 3E-07s 11:16:40.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:40.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) 11:16:40.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" 11:16:40.2 Info: DROP TABLE "Indexers" 11:16:40.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.2 Info: => 0.0035055s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:40', 'separate_automatic_and_interactive_search') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 6: separate_automatic_and_interactive_search migrated 11:16:40.2 Info: => 0.0040327s 11:16:40.2 Info: 7: change_album_path_to_relative migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 7 11:16:40.2 Info: DeleteColumn Albums Path 11:16:40.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) 11:16:40.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" 11:16:40.2 Info: DROP TABLE "Albums" 11:16:40.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.2 Info: => 0.004917s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:40', 'change_album_path_to_relative') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 7: change_album_path_to_relative migrated 11:16:40.2 Info: => 0.0055317s 11:16:40.2 Info: 8: change_quality_size_mb_to_kb migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 8 11:16:40.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 11:16:40.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 11:16:40.2 Info: => 4.32E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:40', 'change_quality_size_mb_to_kb') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 8: change_quality_size_mb_to_kb migrated 11:16:40.2 Info: => 0.0005065s 11:16:40.2 Info: 9: album_releases migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 9 11:16:40.2 Info: AlterTable Albums 11:16:40.2 Info: => 1.1E-06s 11:16:40.2 Info: CreateColumn Albums Releases String 11:16:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:40.2 Info: => 0.0005474s 11:16:40.2 Info: AlterTable Albums 11:16:40.2 Info: => 3E-07s 11:16:40.2 Info: CreateColumn Albums CurrentRelease String 11:16:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:40.2 Info: => 0.0004546s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:40', 'album_releases') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 9: album_releases migrated 11:16:40.2 Info: => 0.0008166s 11:16:40.2 Info: 10: album_releases_fix migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 10 11:16:40.2 Info: AlterTable Albums 11:16:40.2 Info: => 4E-07s 11:16:40.2 Info: AlterColumn Albums Releases String 11:16:40.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) 11:16:40.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" 11:16:40.2 Info: DROP TABLE "Albums" 11:16:40.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.2 Info: => 0.0048081s 11:16:40.2 Info: AlterTable Albums 11:16:40.2 Info: => 3E-07s 11:16:40.2 Info: AlterColumn Albums CurrentRelease String 11:16:40.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) 11:16:40.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" 11:16:40.2 Info: DROP TABLE "Albums" 11:16:40.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.2 Info: => 0.0045383s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:40', 'album_releases_fix') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 10: album_releases_fix migrated 11:16:40.2 Info: => 0.0050652s 11:16:40.2 Info: 11: import_lists migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 11 11:16:40.2 Info: CreateTable ImportLists 11:16:40.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) 11:16:40.2 Info: => 0.0001564s 11:16:40.2 Info: CreateIndex ImportLists (Name) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:40.2 Info: => 0.0001107s 11:16:40.2 Info: CreateTable ImportListStatus 11:16:40.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) 11:16:40.2 Info: => 0.0001083s 11:16:40.2 Info: CreateIndex ImportListStatus (ProviderId) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:40.2 Info: => 8.23E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:40', 'import_lists') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 11: import_lists migrated 11:16:40.2 Info: => 0.0005765s 11:16:40.2 Info: 12: add_release_status migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 12 11:16:40.2 Info: AlterTable MetadataProfiles 11:16:40.2 Info: => 4E-07s 11:16:40.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:40.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:40.2 Info: => 0.0004935s 11:16:40.2 Info: PerformDBOperation 11:16:40.2 Info: Performing DB Operation 11:16:40.2 Info: => 2.25E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:40', 'add_release_status') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 12: add_release_status migrated 11:16:40.2 Info: => 0.0004843s 11:16:40.2 Info: 13: album_download_notification migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 13 11:16:40.2 Info: AlterTable Notifications 11:16:40.2 Info: => 4E-07s 11:16:40.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:40.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:40.2 Info: => 0.0004978s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:40', 'album_download_notification') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 13: album_download_notification migrated 11:16:40.2 Info: => 0.0008803s 11:16:40.2 Info: 14: fix_language_metadata_profiles migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 14 11:16:40.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 11:16:40.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 11:16:40.2 Info: => 0.0001554s 11:16:40.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 11:16:40.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 11:16:40.2 Info: => 8.1E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:40', 'fix_language_metadata_profiles') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 14: fix_language_metadata_profiles migrated 11:16:40.2 Info: => 0.0006175s 11:16:40.2 Info: 15: remove_fanzub migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 15 11:16:40.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.2 Info: => 3.85E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:40', 'remove_fanzub') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 15: remove_fanzub migrated 11:16:40.2 Info: => 0.0005499s 11:16:40.2 Info: 16: update_artist_history_indexes migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 16 11:16:40.2 Info: CreateIndex Albums (ArtistId) 11:16:40.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:40.2 Info: => 9.31E-05s 11:16:40.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:40.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:40.2 Info: => 8.7E-05s 11:16:40.2 Info: DeleteIndex History (AlbumId) 11:16:40.2 Info: DROP INDEX "IX_History_AlbumId" 11:16:40.2 Info: => 0.0001299s 11:16:40.2 Info: CreateIndex History (AlbumId, Date) 11:16:40.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:40.2 Info: => 8.51E-05s 11:16:40.2 Info: DeleteIndex History (DownloadId) 11:16:40.2 Info: DROP INDEX "IX_History_DownloadId" 11:16:40.2 Info: => 0.0001176s 11:16:40.2 Info: CreateIndex History (DownloadId, Date) 11:16:40.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:40.2 Info: => 8.3E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:40', 'update_artist_history_indexes') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 16: update_artist_history_indexes migrated 11:16:40.2 Info: => 0.0005902s 11:16:40.2 Info: 17: remove_nma migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 17 11:16:40.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:40.2 Info: => 0.0001327s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:40', 'remove_nma') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 17: remove_nma migrated 11:16:40.2 Info: => 0.0006335s 11:16:40.2 Info: 18: album_disambiguation migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 18 11:16:40.2 Info: AlterTable Albums 11:16:40.2 Info: => 1.1E-06s 11:16:40.2 Info: CreateColumn Albums Disambiguation String 11:16:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:40.2 Info: => 0.0006294s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:40', 'album_disambiguation') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 18: album_disambiguation migrated 11:16:40.2 Info: => 0.0010627s 11:16:40.2 Info: 19: add_ape_quality_in_profiles migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 19 11:16:40.2 Info: PerformDBOperation 11:16:40.2 Info: Performing DB Operation 11:16:40.2 Info: => 3.04E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:40', 'add_ape_quality_in_profiles') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 19: add_ape_quality_in_profiles migrated 11:16:40.2 Info: => 0.0004521s 11:16:40.2 Info: 20: remove_pushalot migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 20 11:16:40.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:40.2 Info: => 5.07E-05s 11:16:40.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:40.2 Info: => 3.46E-05s 11:16:40.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:40.2 Info: => 3.39E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:40', 'remove_pushalot') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 20: remove_pushalot migrated 11:16:40.2 Info: => 0.000352s 11:16:40.2 Info: 21: add_custom_filters migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 21 11:16:40.2 Info: CreateTable CustomFilters 11:16:40.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:40.2 Info: => 0.0001149s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:40', 'add_custom_filters') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 21: add_custom_filters migrated 11:16:40.2 Info: => 0.0004751s 11:16:40.2 Info: 22: import_list_tags migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 22 11:16:40.2 Info: AlterTable ImportLists 11:16:40.2 Info: => 4E-07s 11:16:40.2 Info: CreateColumn ImportLists Tags String 11:16:40.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:40.2 Info: => 0.0005066s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:40', 'import_list_tags') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 22: import_list_tags migrated 11:16:40.2 Info: => 0.0009568s 11:16:40.2 Info: 23: add_release_groups_etc migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 23 11:16:40.2 Info: CreateTable ArtistMetadata 11:16:40.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) 11:16:40.2 Info: => 0.0001695s 11:16:40.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:40.2 Info: => 9.11E-05s 11:16:40.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" 11:16:40.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" 11:16:40.2 Info: => 9.11E-05s 11:16:40.2 Info: AlterTable Artists 11:16:40.2 Info: => 3E-07s 11:16:40.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:40.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.2 Info: => 0.0005277s 11:16:40.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.2 Info: => 7.08E-05s 11:16:40.2 Info: CreateTable AlbumReleases 11:16:40.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) 11:16:40.3 Info: => 0.0001769s 11:16:40.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:40.3 Info: => 8.69E-05s 11:16:40.3 Info: CreateIndex AlbumReleases (AlbumId) 11:16:40.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:40.3 Info: => 9.45E-05s 11:16:40.3 Info: PerformDBOperation 11:16:40.3 Info: Performing DB Operation 11:16:40.3 Info: => 3.27E-05s 11:16:40.3 Info: AlterTable Albums 11:16:40.3 Info: => 3E-07s 11:16:40.3 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:40.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.3 Info: => 0.0005474s 11:16:40.3 Info: AlterTable Albums 11:16:40.3 Info: => 3E-07s 11:16:40.3 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:40.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:40.3 Info: => 0.0009613s 11:16:40.3 Info: AlterTable Albums 11:16:40.3 Info: => 4E-07s 11:16:40.3 Info: CreateColumn Albums Links String 11:16:40.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:40.3 Info: => 0.0005564s 11:16:40.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:40.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:40.3 Info: => 8.57E-05s 11:16:40.3 Info: AlterTable Tracks 11:16:40.3 Info: => 3E-07s 11:16:40.3 Info: CreateColumn Tracks ForeignRecordingId String 11:16:40.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:40.3 Info: => 0.0005351s 11:16:40.3 Info: AlterTable Tracks 11:16:40.3 Info: => 3E-07s 11:16:40.3 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:40.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:40.3 Info: => 0.0005482s 11:16:40.3 Info: AlterTable Tracks 11:16:40.3 Info: => 3E-07s 11:16:40.3 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:40.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.3 Info: => 0.0005314s 11:16:40.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:40.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:40.3 Info: => 7.63E-05s 11:16:40.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.3 Info: => 7.59E-05s 11:16:40.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:40.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) 11:16:40.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" 11:16:40.3 Info: DROP TABLE "Artists" 11:16:40.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.3 Info: => 0.0089182s 11:16:40.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:40.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) 11:16:40.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" 11:16:40.3 Info: DROP TABLE "Albums" 11:16:40.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.3 Info: => 0.0042394s 11:16:40.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:40.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) 11:16:40.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" 11:16:40.3 Info: DROP TABLE "Tracks" 11:16:40.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.3 Info: => 0.003788s 11:16:40.3 Info: DeleteColumn TrackFiles ArtistId 11:16:40.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) 11:16:40.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" 11:16:40.3 Info: DROP TABLE "TrackFiles" 11:16:40.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.3 Info: => 0.003576s 11:16:40.3 Info: CreateIndex Artists (ArtistMetadataId) 11:16:40.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.3 Info: => 7.67E-05s 11:16:40.3 Info: CreateIndex Artists (Monitored) 11:16:40.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.3 Info: => 7.37E-05s 11:16:40.3 Info: CreateIndex Albums (ArtistMetadataId) 11:16:40.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:40.3 Info: => 7.11E-05s 11:16:40.3 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:40.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:40.3 Info: => 6.82E-05s 11:16:40.3 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:40.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:40.3 Info: => 6.91E-05s 11:16:40.3 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:40.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:40.3 Info: => 6.88E-05s 11:16:40.3 Info: UpdateData 11:16:40.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:40.3 Info: => 3.65E-05s 11:16:40.3 Info: UpdateData 11:16:40.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:40.3 Info: => 2.95E-05s 11:16:40.3 Info: UpdateData 11:16:40.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:40.3 Info: => 3.51E-05s 11:16:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:40', 'add_release_groups_etc') 11:16:40.3 Info: Committing Transaction 11:16:40.3 Info: 23: add_release_groups_etc migrated 11:16:40.3 Info: => 0.0006925s 11:16:40.3 Info: 24: NewMediaInfoFormat migrating 11:16:40.3 Info: Beginning Transaction 11:16:40.3 Info: Starting migration of Main DB to 24 11:16:40.3 Info: UpdateData 11:16:40.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:40.3 Info: => 3.73E-05s 11:16:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:40', 'NewMediaInfoFormat') 11:16:40.3 Info: Committing Transaction 11:16:40.3 Info: 24: NewMediaInfoFormat migrated 11:16:40.3 Info: => 0.0005261s 11:16:40.3 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:40.3 Info: Beginning Transaction 11:16:40.3 Info: Starting migration of Main DB to 25 11:16:40.3 Info: RenameTable Restrictions ReleaseProfiles 11:16:40.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:40.3 Info: => 0.0013702s 11:16:40.3 Info: AlterTable ReleaseProfiles 11:16:40.3 Info: => 5E-07s 11:16:40.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:40.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:40.3 Info: => 0.000492s 11:16:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:40', 'rename_restrictions_to_release_profiles') 11:16:40.3 Info: Committing Transaction 11:16:40.3 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:40.3 Info: => 0.0009741s 11:16:40.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:40.3 Info: Beginning Transaction 11:16:40.3 Info: Starting migration of Main DB to 26 11:16:40.3 Info: RenameTable Profiles QualityProfiles 11:16:40.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:40.3 Info: => 0.001397s 11:16:40.3 Info: AlterTable QualityProfiles 11:16:40.3 Info: => 4E-07s 11:16:40.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:40.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:40.3 Info: => 0.0004929s 11:16:40.3 Info: AlterTable LanguageProfiles 11:16:40.3 Info: => 3E-07s 11:16:40.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:40.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:40.3 Info: => 0.0004828s 11:16:40.3 Info: UpdateData 11:16:40.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:40.3 Info: => 3.59E-05s 11:16:40.3 Info: UpdateData 11:16:40.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:40.3 Info: => 2.67E-05s 11:16:40.3 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:40.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) 11:16:40.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" 11:16:40.3 Info: DROP TABLE "Artists" 11:16:40.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.3 Info: => 0.0040388s 11:16:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:40', 'rename_quality_profiles_add_upgrade_allowed') 11:16:40.3 Info: Committing Transaction 11:16:40.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:40.3 Info: => 0.0051515s 11:16:40.3 Info: 27: add_import_exclusions migrating 11:16:40.3 Info: Beginning Transaction 11:16:40.3 Info: Starting migration of Main DB to 27 11:16:40.3 Info: CreateTable ImportListExclusions 11:16:40.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:40.3 Info: => 0.0001566s 11:16:40.3 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:40.3 Info: => 8.22E-05s 11:16:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:40', 'add_import_exclusions') 11:16:40.3 Info: Committing Transaction 11:16:40.3 Info: 27: add_import_exclusions migrated 11:16:40.3 Info: => 0.0006178s 11:16:40.3 Info: 28: clean_artist_metadata_table migrating 11:16:40.3 Info: Beginning Transaction 11:16:40.3 Info: Starting migration of Main DB to 28 11:16:40.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) 11:16:40.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) 11:16:40.3 Info: => 0.0001806s 11:16:40.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) 11:16:40.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) 11:16:40.3 Info: => 0.0001139s 11:16:40.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) 11:16:40.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) 11:16:40.3 Info: => 0.00011s 11:16:40.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) 11:16:40.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) 11:16:40.3 Info: => 0.0001131s 11:16:40.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) 11:16:40.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) 11:16:40.3 Info: => 0.0001056s 11:16:40.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) 11:16:40.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) 11:16:40.3 Info: => 0.0001084s 11:16:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:40', 'clean_artist_metadata_table') 11:16:40.3 Info: Committing Transaction 11:16:40.3 Info: 28: clean_artist_metadata_table migrated 11:16:40.3 Info: => 0.0005574s 11:16:40.3 Info: 29: health_issue_notification migrating 11:16:40.3 Info: Beginning Transaction 11:16:40.3 Info: Starting migration of Main DB to 29 11:16:40.3 Info: AlterTable Notifications 11:16:40.3 Info: => 5E-07s 11:16:40.3 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:40.3 Info: => 0.0005163s 11:16:40.3 Info: AlterTable Notifications 11:16:40.3 Info: => 4E-07s 11:16:40.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:40.3 Info: => 0.0004914s 11:16:40.3 Info: AlterTable Notifications 11:16:40.3 Info: => 3E-07s 11:16:40.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:40.3 Info: => 0.0004953s 11:16:40.3 Info: AlterTable Notifications 11:16:40.3 Info: => 4E-07s 11:16:40.3 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:40.3 Info: => 0.0004943s 11:16:40.3 Info: AlterTable Notifications 11:16:40.3 Info: => 3E-07s 11:16:40.3 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:40.3 Info: => 0.0004978s 11:16:40.3 Info: DeleteColumn Notifications OnDownload 11:16:40.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) 11:16:40.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" 11:16:40.3 Info: DROP TABLE "Notifications" 11:16:40.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:40.3 Info: => 0.0035609s 11:16:40.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:40.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) 11:16:40.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" 11:16:40.3 Info: DROP TABLE "Notifications" 11:16:40.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:40.3 Info: => 0.0035956s 11:16:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:40', 'health_issue_notification') 11:16:40.3 Info: Committing Transaction 11:16:40.3 Info: 29: health_issue_notification migrated 11:16:40.3 Info: => 0.0041134s 11:16:40.3 Info: 30: add_mediafilerepository_mtime migrating 11:16:40.3 Info: Beginning Transaction 11:16:40.3 Info: Starting migration of Main DB to 30 11:16:40.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) 11:16:40.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:16:40.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:16:40.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-30T11:16:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:40.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) 11:16:40.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-30T11:16:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:40.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) 11:16:40.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 11:16:40.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track1.mp3', 100, '2024-07-30T11:16:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:40.3 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) 11:16:40.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track2.mp3', 100, '2024-07-30T11:16:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:40.3 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) 11:16:40.3 Info: AlterTable TrackFiles 11:16:40.3 Info: => 3E-07s 11:16:40.3 Info: CreateColumn TrackFiles Modified DateTime 11:16:40.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:40.3 Info: => 0.000515s 11:16:40.3 Info: AlterTable TrackFiles 11:16:40.3 Info: => 3E-07s 11:16:40.3 Info: CreateColumn TrackFiles Path String 11:16:40.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:40.3 Info: => 0.0004951s 11:16:40.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:40.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:40.3 Info: => 3.1E-05s 11:16:40.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) 11:16:40.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) 11:16:40.3 Info: => 0.0001179s 11:16:40.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) 11:16:40.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) 11:16:40.3 Info: => 0.0001258s 11:16:40.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) 11:16:40.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) 11:16:40.3 Info: => 0.0001462s 11:16:40.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") 11:16:40.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") 11:16:40.3 Info: => 7.36E-05s 11:16:40.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:40.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:40.3 Info: => 0.0001092s 11:16:40.3 Info: AlterTable TrackFiles 11:16:40.3 Info: => 4E-07s 11:16:40.3 Info: AlterColumn TrackFiles Path String 11:16:40.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) 11:16:40.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" 11:16:40.3 Info: DROP TABLE "TrackFiles" 11:16:40.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.3 Info: => 0.0036948s 11:16:40.3 Info: CreateIndex TrackFiles (Path) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:40.3 Info: => 8.11E-05s 11:16:40.3 Info: DeleteColumn TrackFiles RelativePath 11:16:40.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) 11:16:40.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" 11:16:40.3 Info: DROP TABLE "TrackFiles" 11:16:40.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:40.3 Info: => 0.0038677s 11:16:40.3 Info: -> 12 Insert operations completed in 00:00:00.0006889 taking an average of 00:00:00.0000574 11:16:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:40', 'add_mediafilerepository_mtime') 11:16:40.3 Info: Committing Transaction 11:16:40.3 Info: 30: add_mediafilerepository_mtime migrated 11:16:40.3 Info: => 0.0044722s 11:16:40.3 Debug: Took: 00:00:00.1426979 11:16:40.3 Debug: Got 2 tracks 11:16:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 11:16:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 11:16:40.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350003997286_179/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:40.4 Info: DatabaseEngineVersionCheck migrating 11:16:40.4 Info: PerformDBOperation 11:16:40.4 Info: Performing DB Operation 11:16:40.4 Info: SQLite 3.46.0 11:16:40.4 Info: => 0.0013719s 11:16:40.4 Info: DatabaseEngineVersionCheck migrated 11:16:40.4 Info: => 0.001379s 11:16:40.4 Info: VersionMigration migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: CreateTable VersionInfo 11:16:40.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:40.4 Info: => 0.0001695s 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: VersionMigration migrated 11:16:40.4 Info: => 0.0008911s 11:16:40.4 Info: VersionUniqueMigration migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: CreateIndex VersionInfo (Version) 11:16:40.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:40.4 Info: => 0.0001367s 11:16:40.4 Info: AlterTable VersionInfo 11:16:40.4 Info: => 4E-07s 11:16:40.4 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:40.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:40.4 Info: => 0.000515s 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: VersionUniqueMigration migrated 11:16:40.4 Info: => 0.0009092s 11:16:40.4 Info: VersionDescriptionMigration migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: AlterTable VersionInfo 11:16:40.4 Info: => 4E-07s 11:16:40.4 Info: CreateColumn VersionInfo Description String 11:16:40.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:40.4 Info: => 0.0001879s 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: VersionDescriptionMigration migrated 11:16:40.4 Info: => 0.0005792s 11:16:40.4 Info: 1: InitialSetup migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 1 11:16:40.4 Info: CreateTable Config 11:16:40.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:40.4 Info: => 0.0001519s 11:16:40.4 Info: CreateIndex Config (Key) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:40.4 Info: => 8.08E-05s 11:16:40.4 Info: CreateTable RootFolders 11:16:40.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:40.4 Info: => 0.0001021s 11:16:40.4 Info: CreateIndex RootFolders (Path) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:40.4 Info: => 7.39E-05s 11:16:40.4 Info: CreateTable Artists 11:16:40.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) 11:16:40.4 Info: => 0.000229s 11:16:40.4 Info: CreateIndex Artists (ForeignArtistId) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.4 Info: => 7.39E-05s 11:16:40.4 Info: CreateIndex Artists (NameSlug) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.4 Info: => 6.82E-05s 11:16:40.4 Info: CreateIndex Artists (CleanName) 11:16:40.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.4 Info: => 6.59E-05s 11:16:40.4 Info: CreateIndex Artists (Path) 11:16:40.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.4 Info: => 6.49E-05s 11:16:40.4 Info: CreateTable Albums 11:16:40.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) 11:16:40.4 Info: => 0.0002304s 11:16:40.4 Info: CreateIndex Albums (ForeignAlbumId) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.4 Info: => 7.3E-05s 11:16:40.4 Info: CreateIndex Albums (MBId) 11:16:40.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.4 Info: => 6.48E-05s 11:16:40.4 Info: CreateIndex Albums (TADBId) 11:16:40.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.4 Info: => 6.53E-05s 11:16:40.4 Info: CreateIndex Albums (TitleSlug) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.4 Info: => 6.39E-05s 11:16:40.4 Info: CreateIndex Albums (CleanTitle) 11:16:40.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.4 Info: => 6.45E-05s 11:16:40.4 Info: CreateIndex Albums (Path) 11:16:40.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:40.4 Info: => 6.08E-05s 11:16:40.4 Info: CreateTable Tracks 11:16:40.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) 11:16:40.4 Info: => 0.0001388s 11:16:40.4 Info: CreateIndex Tracks (ForeignTrackId) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.4 Info: => 7.2E-05s 11:16:40.4 Info: CreateIndex Tracks (ArtistId) 11:16:40.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:40.4 Info: => 7.04E-05s 11:16:40.4 Info: CreateIndex Tracks (TrackFileId) 11:16:40.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.4 Info: => 7.19E-05s 11:16:40.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:40.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:40.4 Info: => 0.0001091s 11:16:40.4 Info: CreateTable TrackFiles 11:16:40.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) 11:16:40.4 Info: => 0.0001606s 11:16:40.4 Info: CreateIndex TrackFiles (ArtistId) 11:16:40.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:40.4 Info: => 9.61E-05s 11:16:40.4 Info: CreateIndex TrackFiles (AlbumId) 11:16:40.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.4 Info: => 6.71E-05s 11:16:40.4 Info: CreateTable History 11:16:40.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:40.4 Info: => 0.000144s 11:16:40.4 Info: CreateIndex History (Date) 11:16:40.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:40.4 Info: => 7.07E-05s 11:16:40.4 Info: CreateIndex History (EventType) 11:16:40.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:40.4 Info: => 6.62E-05s 11:16:40.4 Info: CreateIndex History (DownloadId) 11:16:40.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:40.4 Info: => 6.5E-05s 11:16:40.4 Info: CreateIndex History (AlbumId) 11:16:40.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:40.4 Info: => 6.42E-05s 11:16:40.4 Info: CreateTable Notifications 11:16:40.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:40.4 Info: => 0.0001357s 11:16:40.4 Info: CreateTable ScheduledTasks 11:16:40.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:40.4 Info: => 0.0001142s 11:16:40.4 Info: CreateIndex ScheduledTasks (TypeName) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:40.4 Info: => 9.37E-05s 11:16:40.4 Info: CreateTable Indexers 11:16:40.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:40.4 Info: => 0.0001254s 11:16:40.4 Info: CreateIndex Indexers (Name) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.4 Info: => 7.01E-05s 11:16:40.4 Info: CreateTable Profiles 11:16:40.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:40.4 Info: => 0.0001026s 11:16:40.4 Info: CreateIndex Profiles (Name) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:40.4 Info: => 7.05E-05s 11:16:40.4 Info: CreateTable QualityDefinitions 11:16:40.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:40.4 Info: => 0.0001108s 11:16:40.4 Info: CreateIndex QualityDefinitions (Quality) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:40.4 Info: => 9.2E-05s 11:16:40.4 Info: CreateIndex QualityDefinitions (Title) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:40.4 Info: => 8.71E-05s 11:16:40.4 Info: CreateTable NamingConfig 11:16:40.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:40.4 Info: => 0.0001195s 11:16:40.4 Info: CreateTable Blacklist 11:16:40.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:40.4 Info: => 0.0001628s 11:16:40.4 Info: CreateTable Metadata 11:16:40.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:40.4 Info: => 0.0001233s 11:16:40.4 Info: CreateTable MetadataFiles 11:16:40.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:40.4 Info: => 0.0001279s 11:16:40.4 Info: CreateTable DownloadClients 11:16:40.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:40.4 Info: => 0.0001221s 11:16:40.4 Info: CreateTable PendingReleases 11:16:40.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:40.4 Info: => 0.0001182s 11:16:40.4 Info: CreateTable RemotePathMappings 11:16:40.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:40.4 Info: => 0.0001061s 11:16:40.4 Info: CreateTable Tags 11:16:40.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:40.4 Info: => 0.0001082s 11:16:40.4 Info: CreateIndex Tags (Label) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:40.4 Info: => 9.86E-05s 11:16:40.4 Info: CreateTable Restrictions 11:16:40.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:40.4 Info: => 0.0001277s 11:16:40.4 Info: CreateTable DelayProfiles 11:16:40.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:40.4 Info: => 0.0001736s 11:16:40.4 Info: CreateTable Users 11:16:40.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:40.4 Info: => 0.0001323s 11:16:40.4 Info: CreateIndex Users (Identifier) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:40.4 Info: => 8.45E-05s 11:16:40.4 Info: CreateIndex Users (Username) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:40.4 Info: => 7.66E-05s 11:16:40.4 Info: CreateTable Commands 11:16:40.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:40.4 Info: => 0.0001301s 11:16:40.4 Info: CreateTable IndexerStatus 11:16:40.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:40.4 Info: => 0.0001282s 11:16:40.4 Info: CreateIndex IndexerStatus (ProviderId) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:40.4 Info: => 0.0001085s 11:16:40.4 Info: CreateTable ExtraFiles 11:16:40.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:40.4 Info: => 0.0001383s 11:16:40.4 Info: CreateTable LyricFiles 11:16:40.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:40.4 Info: => 0.0001363s 11:16:40.4 Info: CreateTable LanguageProfiles 11:16:40.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:40.4 Info: => 0.0001051s 11:16:40.4 Info: CreateIndex LanguageProfiles (Name) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:40.4 Info: => 9.69E-05s 11:16:40.4 Info: CreateTable DownloadClientStatus 11:16:40.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:40.4 Info: => 0.0001138s 11:16:40.4 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:40.4 Info: => 8.45E-05s 11:16:40.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:40.4 Info: -> 1 Insert operations completed in 00:00:00.0000534 taking an average of 00:00:00.0000534 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:40', 'InitialSetup') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 1: InitialSetup migrated 11:16:40.4 Info: => 0.0009833s 11:16:40.4 Info: 2: add_reason_to_pending_releases migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 2 11:16:40.4 Info: AlterTable PendingReleases 11:16:40.4 Info: => 4E-07s 11:16:40.4 Info: CreateColumn PendingReleases Reason Int32 11:16:40.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:40.4 Info: => 0.000513s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:40', 'add_reason_to_pending_releases') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 2: add_reason_to_pending_releases migrated 11:16:40.4 Info: => 0.0009729s 11:16:40.4 Info: 3: add_medium_support migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 3 11:16:40.4 Info: AlterTable Albums 11:16:40.4 Info: => 5E-07s 11:16:40.4 Info: CreateColumn Albums Media String 11:16:40.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:40.4 Info: => 0.0004974s 11:16:40.4 Info: AlterTable Tracks 11:16:40.4 Info: => 4E-07s 11:16:40.4 Info: CreateColumn Tracks MediumNumber Int32 11:16:40.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:40.4 Info: => 0.000471s 11:16:40.4 Info: AlterTable Tracks 11:16:40.4 Info: => 4E-07s 11:16:40.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:40.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:40.4 Info: => 0.0004703s 11:16:40.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:40.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:40.4 Info: => 3.51E-05s 11:16:40.4 Info: DeleteColumn Tracks TrackNumber 11:16:40.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:40.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:40.4 Info: DROP TABLE "Tracks" 11:16:40.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.4 Info: => 0.0043585s 11:16:40.4 Info: AlterTable Tracks 11:16:40.4 Info: => 4E-07s 11:16:40.4 Info: CreateColumn Tracks TrackNumber String 11:16:40.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:40.4 Info: => 0.0005451s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:40', 'add_medium_support') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 3: add_medium_support migrated 11:16:40.4 Info: => 0.0010245s 11:16:40.4 Info: 4: add_various_qualites_in_profile migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 4 11:16:40.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:40.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:40.4 Info: => 3.99E-05s 11:16:40.4 Info: PerformDBOperation 11:16:40.4 Info: Performing DB Operation 11:16:40.4 Info: => 3.05E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:40', 'add_various_qualites_in_profile') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 4: add_various_qualites_in_profile migrated 11:16:40.4 Info: => 0.0004573s 11:16:40.4 Info: 5: metadata_profiles migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 5 11:16:40.4 Info: CreateTable MetadataProfiles 11:16:40.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:40.4 Info: => 0.0001062s 11:16:40.4 Info: CreateIndex MetadataProfiles (Name) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:40.4 Info: => 0.0001102s 11:16:40.4 Info: AlterTable Artists 11:16:40.4 Info: => 3E-07s 11:16:40.4 Info: CreateColumn Artists MetadataProfileId Int32 11:16:40.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:40.4 Info: => 0.0004915s 11:16:40.4 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:40.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:40.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:16:40.4 Info: DROP TABLE "Artists" 11:16:40.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.4 Info: => 0.0040818s 11:16:40.4 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:40.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:40.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:16:40.4 Info: DROP TABLE "Artists" 11:16:40.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.4 Info: => 0.0040546s 11:16:40.4 Info: AlterTable Albums 11:16:40.4 Info: => 4E-07s 11:16:40.4 Info: CreateColumn Albums SecondaryTypes String 11:16:40.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:40.4 Info: => 0.0004667s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:40', 'metadata_profiles') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 5: metadata_profiles migrated 11:16:40.4 Info: => 0.0009937s 11:16:40.4 Info: 6: separate_automatic_and_interactive_search migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 6 11:16:40.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:40.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) 11:16:40.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:40.4 Info: DROP TABLE "Indexers" 11:16:40.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.4 Info: => 0.003449s 11:16:40.4 Info: AlterTable Indexers 11:16:40.4 Info: => 3E-07s 11:16:40.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:40.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:40.4 Info: => 0.0004662s 11:16:40.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:40.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:40.4 Info: => 3.15E-05s 11:16:40.4 Info: AlterTable Indexers 11:16:40.4 Info: => 4E-07s 11:16:40.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:40.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) 11:16:40.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" 11:16:40.4 Info: DROP TABLE "Indexers" 11:16:40.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.4 Info: => 0.0034042s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:40', 'separate_automatic_and_interactive_search') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 6: separate_automatic_and_interactive_search migrated 11:16:40.4 Info: => 0.0039169s 11:16:40.4 Info: 7: change_album_path_to_relative migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 7 11:16:40.4 Info: DeleteColumn Albums Path 11:16:40.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) 11:16:40.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" 11:16:40.4 Info: DROP TABLE "Albums" 11:16:40.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.4 Info: => 0.0044486s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:40', 'change_album_path_to_relative') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 7: change_album_path_to_relative migrated 11:16:40.4 Info: => 0.0049992s 11:16:40.4 Info: 8: change_quality_size_mb_to_kb migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 8 11:16:40.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 11:16:40.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 11:16:40.4 Info: => 3.95E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:40', 'change_quality_size_mb_to_kb') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 8: change_quality_size_mb_to_kb migrated 11:16:40.4 Info: => 0.0004935s 11:16:40.4 Info: 9: album_releases migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 9 11:16:40.4 Info: AlterTable Albums 11:16:40.4 Info: => 5E-07s 11:16:40.4 Info: CreateColumn Albums Releases String 11:16:40.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:40.4 Info: => 0.000481s 11:16:40.4 Info: AlterTable Albums 11:16:40.4 Info: => 4E-07s 11:16:40.4 Info: CreateColumn Albums CurrentRelease String 11:16:40.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:40.4 Info: => 0.000461s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:40', 'album_releases') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 9: album_releases migrated 11:16:40.4 Info: => 0.0008515s 11:16:40.4 Info: 10: album_releases_fix migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 10 11:16:40.4 Info: AlterTable Albums 11:16:40.4 Info: => 5E-07s 11:16:40.4 Info: AlterColumn Albums Releases String 11:16:40.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) 11:16:40.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" 11:16:40.4 Info: DROP TABLE "Albums" 11:16:40.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.4 Info: => 0.0040177s 11:16:40.4 Info: AlterTable Albums 11:16:40.4 Info: => 4E-07s 11:16:40.4 Info: AlterColumn Albums CurrentRelease String 11:16:40.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) 11:16:40.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" 11:16:40.4 Info: DROP TABLE "Albums" 11:16:40.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.4 Info: => 0.0040302s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:40', 'album_releases_fix') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 10: album_releases_fix migrated 11:16:40.4 Info: => 0.0045298s 11:16:40.4 Info: 11: import_lists migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 11 11:16:40.4 Info: CreateTable ImportLists 11:16:40.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) 11:16:40.4 Info: => 0.0001285s 11:16:40.4 Info: CreateIndex ImportLists (Name) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:40.4 Info: => 7.83E-05s 11:16:40.4 Info: CreateTable ImportListStatus 11:16:40.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) 11:16:40.4 Info: => 0.0001001s 11:16:40.4 Info: CreateIndex ImportListStatus (ProviderId) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:40.4 Info: => 9.85E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:40', 'import_lists') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 11: import_lists migrated 11:16:40.4 Info: => 0.0006157s 11:16:40.4 Info: 12: add_release_status migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 12 11:16:40.4 Info: AlterTable MetadataProfiles 11:16:40.4 Info: => 1.2E-06s 11:16:40.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:40.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:40.4 Info: => 0.0005954s 11:16:40.4 Info: PerformDBOperation 11:16:40.4 Info: Performing DB Operation 11:16:40.4 Info: => 2.71E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:40', 'add_release_status') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 12: add_release_status migrated 11:16:40.4 Info: => 0.0004773s 11:16:40.4 Info: 13: album_download_notification migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 13 11:16:40.4 Info: AlterTable Notifications 11:16:40.4 Info: => 5E-07s 11:16:40.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:40.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:40.4 Info: => 0.0004846s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:40', 'album_download_notification') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 13: album_download_notification migrated 11:16:40.4 Info: => 0.000889s 11:16:40.4 Info: 14: fix_language_metadata_profiles migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 14 11:16:40.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 11:16:40.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 11:16:40.4 Info: => 8.09E-05s 11:16:40.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 11:16:40.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 11:16:40.4 Info: => 6.79E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:40', 'fix_language_metadata_profiles') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 14: fix_language_metadata_profiles migrated 11:16:40.4 Info: => 0.0004471s 11:16:40.4 Info: 15: remove_fanzub migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 15 11:16:40.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.4 Info: => 7.85E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:40', 'remove_fanzub') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 15: remove_fanzub migrated 11:16:40.4 Info: => 0.0005686s 11:16:40.4 Info: 16: update_artist_history_indexes migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 16 11:16:40.4 Info: CreateIndex Albums (ArtistId) 11:16:40.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:40.4 Info: => 8.77E-05s 11:16:40.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:40.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:40.4 Info: => 0.0001025s 11:16:40.4 Info: DeleteIndex History (AlbumId) 11:16:40.4 Info: DROP INDEX "IX_History_AlbumId" 11:16:40.4 Info: => 0.0001106s 11:16:40.4 Info: CreateIndex History (AlbumId, Date) 11:16:40.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:40.4 Info: => 8.21E-05s 11:16:40.4 Info: DeleteIndex History (DownloadId) 11:16:40.4 Info: DROP INDEX "IX_History_DownloadId" 11:16:40.4 Info: => 0.0001039s 11:16:40.4 Info: CreateIndex History (DownloadId, Date) 11:16:40.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:40.4 Info: => 7.95E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:40', 'update_artist_history_indexes') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 16: update_artist_history_indexes migrated 11:16:40.4 Info: => 0.0005708s 11:16:40.4 Info: 17: remove_nma migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 17 11:16:40.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:40.4 Info: => 8.54E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:40', 'remove_nma') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 17: remove_nma migrated 11:16:40.4 Info: => 0.0006163s 11:16:40.4 Info: 18: album_disambiguation migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 18 11:16:40.4 Info: AlterTable Albums 11:16:40.4 Info: => 4E-07s 11:16:40.4 Info: CreateColumn Albums Disambiguation String 11:16:40.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:40.4 Info: => 0.0005567s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:40', 'album_disambiguation') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 18: album_disambiguation migrated 11:16:40.4 Info: => 0.0010359s 11:16:40.4 Info: 19: add_ape_quality_in_profiles migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 19 11:16:40.4 Info: PerformDBOperation 11:16:40.4 Info: Performing DB Operation 11:16:40.4 Info: => 6.24E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:40', 'add_ape_quality_in_profiles') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 19: add_ape_quality_in_profiles migrated 11:16:40.4 Info: => 0.0005629s 11:16:40.4 Info: 20: remove_pushalot migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 20 11:16:40.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:40.4 Info: => 3.98E-05s 11:16:40.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:40.4 Info: => 3.19E-05s 11:16:40.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:40.4 Info: => 2.84E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:40', 'remove_pushalot') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 20: remove_pushalot migrated 11:16:40.4 Info: => 0.0003879s 11:16:40.4 Info: 21: add_custom_filters migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 21 11:16:40.4 Info: CreateTable CustomFilters 11:16:40.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:40.4 Info: => 0.0001102s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:40', 'add_custom_filters') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 21: add_custom_filters migrated 11:16:40.4 Info: => 0.000486s 11:16:40.4 Info: 22: import_list_tags migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 22 11:16:40.4 Info: AlterTable ImportLists 11:16:40.4 Info: => 4E-07s 11:16:40.4 Info: CreateColumn ImportLists Tags String 11:16:40.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:40.4 Info: => 0.0005021s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:40', 'import_list_tags') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 22: import_list_tags migrated 11:16:40.4 Info: => 0.0008564s 11:16:40.4 Info: 23: add_release_groups_etc migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 23 11:16:40.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) 11:16:40.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, '', '', '{ "trackCount": 0, "mediaCount": 0 }') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.4 Info: CreateTable ArtistMetadata 11:16:40.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) 11:16:40.4 Info: => 0.0001688s 11:16:40.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:40.4 Info: => 9.02E-05s 11:16:40.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" 11:16:40.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" 11:16:40.4 Info: => 9.38E-05s 11:16:40.4 Info: AlterTable Artists 11:16:40.4 Info: => 3E-07s 11:16:40.4 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:40.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.4 Info: => 0.0005337s 11:16:40.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.4 Info: => 7.69E-05s 11:16:40.4 Info: CreateTable AlbumReleases 11:16:40.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) 11:16:40.4 Info: => 0.0001369s 11:16:40.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:40.4 Info: => 8.64E-05s 11:16:40.4 Info: CreateIndex AlbumReleases (AlbumId) 11:16:40.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:40.4 Info: => 7.9E-05s 11:16:40.4 Info: PerformDBOperation 11:16:40.4 Info: Performing DB Operation 11:16:40.4 Info: => 0.0109542s 11:16:40.4 Info: AlterTable Albums 11:16:40.4 Info: => 4E-07s 11:16:40.4 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:40.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.4 Info: => 0.0005461s 11:16:40.4 Info: AlterTable Albums 11:16:40.4 Info: => 3E-07s 11:16:40.4 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:40.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:40.5 Info: => 0.0005328s 11:16:40.5 Info: AlterTable Albums 11:16:40.5 Info: => 3E-07s 11:16:40.5 Info: CreateColumn Albums Links String 11:16:40.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:40.5 Info: => 0.0004996s 11:16:40.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:40.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:40.5 Info: => 9.18E-05s 11:16:40.5 Info: AlterTable Tracks 11:16:40.5 Info: => 3E-07s 11:16:40.5 Info: CreateColumn Tracks ForeignRecordingId String 11:16:40.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:40.5 Info: => 0.0005109s 11:16:40.5 Info: AlterTable Tracks 11:16:40.5 Info: => 4E-07s 11:16:40.5 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:40.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:40.5 Info: => 0.0005056s 11:16:40.5 Info: AlterTable Tracks 11:16:40.5 Info: => 3E-07s 11:16:40.5 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:40.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.5 Info: => 0.000527s 11:16:40.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:40.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:40.5 Info: => 8.61E-05s 11:16:40.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.5 Info: => 7.13E-05s 11:16:40.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:40.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) 11:16:40.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" 11:16:40.5 Info: DROP TABLE "Artists" 11:16:40.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.5 Info: => 0.0040931s 11:16:40.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:40.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) 11:16:40.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" 11:16:40.5 Info: DROP TABLE "Albums" 11:16:40.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.5 Info: => 0.0041595s 11:16:40.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:40.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) 11:16:40.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" 11:16:40.5 Info: DROP TABLE "Tracks" 11:16:40.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.5 Info: => 0.0037999s 11:16:40.5 Info: DeleteColumn TrackFiles ArtistId 11:16:40.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) 11:16:40.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" 11:16:40.5 Info: DROP TABLE "TrackFiles" 11:16:40.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.5 Info: => 0.0035376s 11:16:40.5 Info: CreateIndex Artists (ArtistMetadataId) 11:16:40.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.5 Info: => 7.94E-05s 11:16:40.5 Info: CreateIndex Artists (Monitored) 11:16:40.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.5 Info: => 7.58E-05s 11:16:40.5 Info: CreateIndex Albums (ArtistMetadataId) 11:16:40.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:40.5 Info: => 7.32E-05s 11:16:40.5 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:40.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:40.5 Info: => 7.55E-05s 11:16:40.5 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:40.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:40.5 Info: => 7.45E-05s 11:16:40.5 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:40.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:40.5 Info: => 7.35E-05s 11:16:40.5 Info: UpdateData 11:16:40.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:40.5 Info: => 3.93E-05s 11:16:40.5 Info: UpdateData 11:16:40.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:40.5 Info: => 3.36E-05s 11:16:40.5 Info: UpdateData 11:16:40.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:40.5 Info: => 3.62E-05s 11:16:40.5 Info: -> 12 Insert operations completed in 00:00:00.0009936 taking an average of 00:00:00.0000828 11:16:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:40', 'add_release_groups_etc') 11:16:40.5 Info: Committing Transaction 11:16:40.5 Info: 23: add_release_groups_etc migrated 11:16:40.5 Info: => 0.0007248s 11:16:40.5 Debug: Took: 00:00:00.1193233 11:16:40.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 11:16:40.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 11:16:40.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350006301665_181/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:40.6 Info: DatabaseEngineVersionCheck migrating 11:16:40.6 Info: PerformDBOperation 11:16:40.6 Info: Performing DB Operation 11:16:40.6 Info: SQLite 3.46.0 11:16:40.6 Info: => 0.0014411s 11:16:40.6 Info: DatabaseEngineVersionCheck migrated 11:16:40.6 Info: => 0.0014497s 11:16:40.6 Info: VersionMigration migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: CreateTable VersionInfo 11:16:40.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:40.6 Info: => 0.000174s 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: VersionMigration migrated 11:16:40.6 Info: => 0.0009092s 11:16:40.6 Info: VersionUniqueMigration migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: CreateIndex VersionInfo (Version) 11:16:40.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:40.6 Info: => 0.0001249s 11:16:40.6 Info: AlterTable VersionInfo 11:16:40.6 Info: => 5E-07s 11:16:40.6 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:40.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:40.6 Info: => 0.0004925s 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: VersionUniqueMigration migrated 11:16:40.6 Info: => 0.0009229s 11:16:40.6 Info: VersionDescriptionMigration migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: AlterTable VersionInfo 11:16:40.6 Info: => 4E-07s 11:16:40.6 Info: CreateColumn VersionInfo Description String 11:16:40.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:40.6 Info: => 0.0001803s 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: VersionDescriptionMigration migrated 11:16:40.6 Info: => 0.0005011s 11:16:40.6 Info: 1: InitialSetup migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 1 11:16:40.6 Info: CreateTable Config 11:16:40.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:40.6 Info: => 0.000128s 11:16:40.6 Info: CreateIndex Config (Key) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:40.6 Info: => 7.37E-05s 11:16:40.6 Info: CreateTable RootFolders 11:16:40.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:40.6 Info: => 0.0001002s 11:16:40.6 Info: CreateIndex RootFolders (Path) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:40.6 Info: => 6.94E-05s 11:16:40.6 Info: CreateTable Artists 11:16:40.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) 11:16:40.6 Info: => 0.0002039s 11:16:40.6 Info: CreateIndex Artists (ForeignArtistId) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.6 Info: => 9.71E-05s 11:16:40.6 Info: CreateIndex Artists (NameSlug) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.6 Info: => 7.97E-05s 11:16:40.6 Info: CreateIndex Artists (CleanName) 11:16:40.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.6 Info: => 6.93E-05s 11:16:40.6 Info: CreateIndex Artists (Path) 11:16:40.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.6 Info: => 0.000102s 11:16:40.6 Info: CreateTable Albums 11:16:40.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) 11:16:40.6 Info: => 0.0002132s 11:16:40.6 Info: CreateIndex Albums (ForeignAlbumId) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.6 Info: => 7.11E-05s 11:16:40.6 Info: CreateIndex Albums (MBId) 11:16:40.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.6 Info: => 6.54E-05s 11:16:40.6 Info: CreateIndex Albums (TADBId) 11:16:40.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.6 Info: => 6.5E-05s 11:16:40.6 Info: CreateIndex Albums (TitleSlug) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.6 Info: => 6.53E-05s 11:16:40.6 Info: CreateIndex Albums (CleanTitle) 11:16:40.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.6 Info: => 6.26E-05s 11:16:40.6 Info: CreateIndex Albums (Path) 11:16:40.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:40.6 Info: => 6.2E-05s 11:16:40.6 Info: CreateTable Tracks 11:16:40.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) 11:16:40.6 Info: => 0.0001377s 11:16:40.6 Info: CreateIndex Tracks (ForeignTrackId) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.6 Info: => 7.01E-05s 11:16:40.6 Info: CreateIndex Tracks (ArtistId) 11:16:40.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:40.6 Info: => 7.11E-05s 11:16:40.6 Info: CreateIndex Tracks (TrackFileId) 11:16:40.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.6 Info: => 7.23E-05s 11:16:40.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:40.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:40.6 Info: => 7.2E-05s 11:16:40.6 Info: CreateTable TrackFiles 11:16:40.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) 11:16:40.6 Info: => 0.0001343s 11:16:40.6 Info: CreateIndex TrackFiles (ArtistId) 11:16:40.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:40.6 Info: => 7.07E-05s 11:16:40.6 Info: CreateIndex TrackFiles (AlbumId) 11:16:40.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.6 Info: => 6.7E-05s 11:16:40.6 Info: CreateTable History 11:16:40.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) 11:16:40.6 Info: => 0.000138s 11:16:40.6 Info: CreateIndex History (Date) 11:16:40.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:40.6 Info: => 7.12E-05s 11:16:40.6 Info: CreateIndex History (EventType) 11:16:40.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:40.6 Info: => 6.52E-05s 11:16:40.6 Info: CreateIndex History (DownloadId) 11:16:40.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:40.6 Info: => 6.5E-05s 11:16:40.6 Info: CreateIndex History (AlbumId) 11:16:40.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:40.6 Info: => 6.55E-05s 11:16:40.6 Info: CreateTable Notifications 11:16:40.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) 11:16:40.6 Info: => 0.0001264s 11:16:40.6 Info: CreateTable ScheduledTasks 11:16:40.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:40.6 Info: => 0.0001128s 11:16:40.6 Info: CreateIndex ScheduledTasks (TypeName) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:40.6 Info: => 7.5E-05s 11:16:40.6 Info: CreateTable Indexers 11:16:40.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) 11:16:40.6 Info: => 0.0001146s 11:16:40.6 Info: CreateIndex Indexers (Name) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.6 Info: => 7.34E-05s 11:16:40.6 Info: CreateTable Profiles 11:16:40.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:40.6 Info: => 0.0001055s 11:16:40.6 Info: CreateIndex Profiles (Name) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:40.6 Info: => 7.24E-05s 11:16:40.6 Info: CreateTable QualityDefinitions 11:16:40.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:40.6 Info: => 0.0001133s 11:16:40.6 Info: CreateIndex QualityDefinitions (Quality) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:40.6 Info: => 7.38E-05s 11:16:40.6 Info: CreateIndex QualityDefinitions (Title) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:40.6 Info: => 9.69E-05s 11:16:40.6 Info: CreateTable NamingConfig 11:16:40.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) 11:16:40.6 Info: => 0.0001458s 11:16:40.6 Info: CreateTable Blacklist 11:16:40.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 '') 11:16:40.6 Info: => 0.0001871s 11:16:40.6 Info: CreateTable Metadata 11:16:40.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) 11:16:40.6 Info: => 0.0001118s 11:16:40.6 Info: CreateTable MetadataFiles 11:16:40.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) 11:16:40.6 Info: => 0.0001271s 11:16:40.6 Info: CreateTable DownloadClients 11:16:40.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) 11:16:40.6 Info: => 0.0001168s 11:16:40.6 Info: CreateTable PendingReleases 11:16:40.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 '') 11:16:40.6 Info: => 0.0001209s 11:16:40.6 Info: CreateTable RemotePathMappings 11:16:40.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:40.6 Info: => 0.0001074s 11:16:40.6 Info: CreateTable Tags 11:16:40.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:40.6 Info: => 9.94E-05s 11:16:40.6 Info: CreateIndex Tags (Label) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:40.6 Info: => 8.35E-05s 11:16:40.6 Info: CreateTable Restrictions 11:16:40.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:40.6 Info: => 0.0001091s 11:16:40.6 Info: CreateTable DelayProfiles 11:16:40.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) 11:16:40.6 Info: => 0.0001413s 11:16:40.6 Info: CreateTable Users 11:16:40.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:40.6 Info: => 0.0001114s 11:16:40.6 Info: CreateIndex Users (Identifier) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:40.6 Info: => 8.32E-05s 11:16:40.6 Info: CreateIndex Users (Username) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:40.6 Info: => 7.56E-05s 11:16:40.6 Info: CreateTable Commands 11:16:40.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) 11:16:40.6 Info: => 0.0001307s 11:16:40.6 Info: CreateTable IndexerStatus 11:16:40.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) 11:16:40.6 Info: => 0.000127s 11:16:40.6 Info: CreateIndex IndexerStatus (ProviderId) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:40.6 Info: => 8.12E-05s 11:16:40.6 Info: CreateTable ExtraFiles 11:16:40.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) 11:16:40.6 Info: => 0.0001224s 11:16:40.6 Info: CreateTable LyricFiles 11:16:40.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) 11:16:40.6 Info: => 0.0001446s 11:16:40.6 Info: CreateTable LanguageProfiles 11:16:40.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:40.6 Info: => 0.0001054s 11:16:40.6 Info: CreateIndex LanguageProfiles (Name) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:40.6 Info: => 8.3E-05s 11:16:40.6 Info: CreateTable DownloadClientStatus 11:16:40.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) 11:16:40.6 Info: => 0.0001124s 11:16:40.6 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:40.6 Info: => 8.41E-05s 11:16:40.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:40.6 Info: -> 1 Insert operations completed in 00:00:00.0000528 taking an average of 00:00:00.0000528 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:40', 'InitialSetup') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 1: InitialSetup migrated 11:16:40.6 Info: => 0.0010002s 11:16:40.6 Info: 2: add_reason_to_pending_releases migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 2 11:16:40.6 Info: AlterTable PendingReleases 11:16:40.6 Info: => 5E-07s 11:16:40.6 Info: CreateColumn PendingReleases Reason Int32 11:16:40.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:40.6 Info: => 0.0004895s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:40', 'add_reason_to_pending_releases') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 2: add_reason_to_pending_releases migrated 11:16:40.6 Info: => 0.0009403s 11:16:40.6 Info: 3: add_medium_support migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 3 11:16:40.6 Info: AlterTable Albums 11:16:40.6 Info: => 5E-07s 11:16:40.6 Info: CreateColumn Albums Media String 11:16:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:40.6 Info: => 0.0004633s 11:16:40.6 Info: AlterTable Tracks 11:16:40.6 Info: => 4E-07s 11:16:40.6 Info: CreateColumn Tracks MediumNumber Int32 11:16:40.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:40.6 Info: => 0.0004419s 11:16:40.6 Info: AlterTable Tracks 11:16:40.6 Info: => 3E-07s 11:16:40.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:40.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:40.6 Info: => 0.0004358s 11:16:40.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:40.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:40.6 Info: => 3.44E-05s 11:16:40.6 Info: DeleteColumn Tracks TrackNumber 11:16:40.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) 11:16:40.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" 11:16:40.6 Info: DROP TABLE "Tracks" 11:16:40.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.6 Info: => 0.0038195s 11:16:40.6 Info: AlterTable Tracks 11:16:40.6 Info: => 4E-07s 11:16:40.6 Info: CreateColumn Tracks TrackNumber String 11:16:40.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:40.6 Info: => 0.0004334s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:40', 'add_medium_support') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 3: add_medium_support migrated 11:16:40.6 Info: => 0.0009459s 11:16:40.6 Info: 4: add_various_qualites_in_profile migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 4 11:16:40.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:40.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:40.6 Info: => 3.96E-05s 11:16:40.6 Info: PerformDBOperation 11:16:40.6 Info: Performing DB Operation 11:16:40.6 Info: => 2.89E-05s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:40', 'add_various_qualites_in_profile') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 4: add_various_qualites_in_profile migrated 11:16:40.6 Info: => 0.000387s 11:16:40.6 Info: 5: metadata_profiles migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 5 11:16:40.6 Info: CreateTable MetadataProfiles 11:16:40.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:40.6 Info: => 0.000105s 11:16:40.6 Info: CreateIndex MetadataProfiles (Name) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:40.6 Info: => 8.67E-05s 11:16:40.6 Info: AlterTable Artists 11:16:40.6 Info: => 4E-07s 11:16:40.6 Info: CreateColumn Artists MetadataProfileId Int32 11:16:40.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:40.6 Info: => 0.0004491s 11:16:40.6 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:40.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) 11:16:40.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" 11:16:40.6 Info: DROP TABLE "Artists" 11:16:40.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.6 Info: => 0.0038739s 11:16:40.6 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:40.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) 11:16:40.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" 11:16:40.6 Info: DROP TABLE "Artists" 11:16:40.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.6 Info: => 0.0038133s 11:16:40.6 Info: AlterTable Albums 11:16:40.6 Info: => 3E-07s 11:16:40.6 Info: CreateColumn Albums SecondaryTypes String 11:16:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:40.6 Info: => 0.0004354s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:40', 'metadata_profiles') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 5: metadata_profiles migrated 11:16:40.6 Info: => 0.0010329s 11:16:40.6 Info: 6: separate_automatic_and_interactive_search migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 6 11:16:40.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:40.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) 11:16:40.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:40.6 Info: DROP TABLE "Indexers" 11:16:40.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.6 Info: => 0.0032875s 11:16:40.6 Info: AlterTable Indexers 11:16:40.6 Info: => 3E-07s 11:16:40.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:40.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:40.6 Info: => 0.0004272s 11:16:40.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:40.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:40.6 Info: => 3.05E-05s 11:16:40.6 Info: AlterTable Indexers 11:16:40.6 Info: => 3E-07s 11:16:40.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:40.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) 11:16:40.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" 11:16:40.6 Info: DROP TABLE "Indexers" 11:16:40.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.6 Info: => 0.0036088s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:40', 'separate_automatic_and_interactive_search') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 6: separate_automatic_and_interactive_search migrated 11:16:40.6 Info: => 0.004104s 11:16:40.6 Info: 7: change_album_path_to_relative migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 7 11:16:40.6 Info: DeleteColumn Albums Path 11:16:40.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) 11:16:40.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" 11:16:40.6 Info: DROP TABLE "Albums" 11:16:40.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.6 Info: => 0.0040144s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:40', 'change_album_path_to_relative') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 7: change_album_path_to_relative migrated 11:16:40.6 Info: => 0.0045831s 11:16:40.6 Info: 8: change_quality_size_mb_to_kb migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 8 11:16:40.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 11:16:40.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 11:16:40.6 Info: => 3.87E-05s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:40', 'change_quality_size_mb_to_kb') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 8: change_quality_size_mb_to_kb migrated 11:16:40.6 Info: => 0.0004967s 11:16:40.6 Info: 9: album_releases migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 9 11:16:40.6 Info: AlterTable Albums 11:16:40.6 Info: => 1.1E-06s 11:16:40.6 Info: CreateColumn Albums Releases String 11:16:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:40.6 Info: => 0.0004654s 11:16:40.6 Info: AlterTable Albums 11:16:40.6 Info: => 4E-07s 11:16:40.6 Info: CreateColumn Albums CurrentRelease String 11:16:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:40.6 Info: => 0.0004319s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:40', 'album_releases') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 9: album_releases migrated 11:16:40.6 Info: => 0.0007904s 11:16:40.6 Info: 10: album_releases_fix migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 10 11:16:40.6 Info: AlterTable Albums 11:16:40.6 Info: => 4E-07s 11:16:40.6 Info: AlterColumn Albums Releases String 11:16:40.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) 11:16:40.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" 11:16:40.6 Info: DROP TABLE "Albums" 11:16:40.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.6 Info: => 0.0038096s 11:16:40.6 Info: AlterTable Albums 11:16:40.6 Info: => 3E-07s 11:16:40.6 Info: AlterColumn Albums CurrentRelease String 11:16:40.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) 11:16:40.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" 11:16:40.6 Info: DROP TABLE "Albums" 11:16:40.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.6 Info: => 0.003783s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:40', 'album_releases_fix') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 10: album_releases_fix migrated 11:16:40.6 Info: => 0.0043013s 11:16:40.6 Info: 11: import_lists migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 11 11:16:40.6 Info: CreateTable ImportLists 11:16:40.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) 11:16:40.6 Info: => 0.0001261s 11:16:40.6 Info: CreateIndex ImportLists (Name) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:40.6 Info: => 7.83E-05s 11:16:40.6 Info: CreateTable ImportListStatus 11:16:40.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) 11:16:40.6 Info: => 0.000101s 11:16:40.6 Info: CreateIndex ImportListStatus (ProviderId) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:40.6 Info: => 7.68E-05s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:40', 'import_lists') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 11: import_lists migrated 11:16:40.6 Info: => 0.0005494s 11:16:40.6 Info: 12: add_release_status migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 12 11:16:40.6 Info: AlterTable MetadataProfiles 11:16:40.6 Info: => 4E-07s 11:16:40.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:40.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:40.6 Info: => 0.0004597s 11:16:40.6 Info: PerformDBOperation 11:16:40.6 Info: Performing DB Operation 11:16:40.6 Info: => 3.53E-05s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:40', 'add_release_status') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 12: add_release_status migrated 11:16:40.6 Info: => 0.000478s 11:16:40.6 Info: 13: album_download_notification migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 13 11:16:40.6 Info: AlterTable Notifications 11:16:40.6 Info: => 5E-07s 11:16:40.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:40.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:40.6 Info: => 0.0004583s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:40', 'album_download_notification') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 13: album_download_notification migrated 11:16:40.6 Info: => 0.0008536s 11:16:40.6 Info: 14: fix_language_metadata_profiles migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 14 11:16:40.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 11:16:40.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 11:16:40.6 Info: => 8.12E-05s 11:16:40.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 11:16:40.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 11:16:40.6 Info: => 6.74E-05s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:40', 'fix_language_metadata_profiles') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 14: fix_language_metadata_profiles migrated 11:16:40.6 Info: => 0.0004393s 11:16:40.6 Info: 15: remove_fanzub migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 15 11:16:40.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.6 Info: => 7.83E-05s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:40', 'remove_fanzub') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 15: remove_fanzub migrated 11:16:40.6 Info: => 0.0005072s 11:16:40.6 Info: 16: update_artist_history_indexes migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 16 11:16:40.6 Info: CreateIndex Albums (ArtistId) 11:16:40.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:40.6 Info: => 8.78E-05s 11:16:40.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:40.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:40.6 Info: => 7.96E-05s 11:16:40.6 Info: DeleteIndex History (AlbumId) 11:16:40.6 Info: DROP INDEX "IX_History_AlbumId" 11:16:40.6 Info: => 0.0001111s 11:16:40.6 Info: CreateIndex History (AlbumId, Date) 11:16:40.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:40.6 Info: => 8.19E-05s 11:16:40.6 Info: DeleteIndex History (DownloadId) 11:16:40.6 Info: DROP INDEX "IX_History_DownloadId" 11:16:40.7 Info: => 0.0001336s 11:16:40.7 Info: CreateIndex History (DownloadId, Date) 11:16:40.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:40.7 Info: => 8.27E-05s 11:16:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:40', 'update_artist_history_indexes') 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: 16: update_artist_history_indexes migrated 11:16:40.7 Info: => 0.0005577s 11:16:40.7 Info: 17: remove_nma migrating 11:16:40.7 Info: Beginning Transaction 11:16:40.7 Info: Starting migration of Main DB to 17 11:16:40.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:40.7 Info: => 3.53E-05s 11:16:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:40', 'remove_nma') 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: 17: remove_nma migrated 11:16:40.7 Info: => 0.0003963s 11:16:40.7 Info: 18: album_disambiguation migrating 11:16:40.7 Info: Beginning Transaction 11:16:40.7 Info: Starting migration of Main DB to 18 11:16:40.7 Info: AlterTable Albums 11:16:40.7 Info: => 4E-07s 11:16:40.7 Info: CreateColumn Albums Disambiguation String 11:16:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:40.7 Info: => 0.0004677s 11:16:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:40', 'album_disambiguation') 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: 18: album_disambiguation migrated 11:16:40.7 Info: => 0.0009013s 11:16:40.7 Info: 19: add_ape_quality_in_profiles migrating 11:16:40.7 Info: Beginning Transaction 11:16:40.7 Info: Starting migration of Main DB to 19 11:16:40.7 Info: PerformDBOperation 11:16:40.7 Info: Performing DB Operation 11:16:40.7 Info: => 2.47E-05s 11:16:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:40', 'add_ape_quality_in_profiles') 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: 19: add_ape_quality_in_profiles migrated 11:16:40.7 Info: => 0.0003442s 11:16:40.7 Info: 20: remove_pushalot migrating 11:16:40.7 Info: Beginning Transaction 11:16:40.7 Info: Starting migration of Main DB to 20 11:16:40.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:40.7 Info: => 3.59E-05s 11:16:40.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:40.7 Info: => 2.62E-05s 11:16:40.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:40.7 Info: => 2.49E-05s 11:16:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:40', 'remove_pushalot') 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: 20: remove_pushalot migrated 11:16:40.7 Info: => 0.0003271s 11:16:40.7 Info: 21: add_custom_filters migrating 11:16:40.7 Info: Beginning Transaction 11:16:40.7 Info: Starting migration of Main DB to 21 11:16:40.7 Info: CreateTable CustomFilters 11:16:40.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:40.7 Info: => 0.0001133s 11:16:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:40', 'add_custom_filters') 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: 21: add_custom_filters migrated 11:16:40.7 Info: => 0.0004504s 11:16:40.7 Info: 22: import_list_tags migrating 11:16:40.7 Info: Beginning Transaction 11:16:40.7 Info: Starting migration of Main DB to 22 11:16:40.7 Info: AlterTable ImportLists 11:16:40.7 Info: => 6E-07s 11:16:40.7 Info: CreateColumn ImportLists Tags String 11:16:40.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:40.7 Info: => 0.0004673s 11:16:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:40', 'import_list_tags') 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: 22: import_list_tags migrated 11:16:40.7 Info: => 0.0008763s 11:16:40.7 Info: 23: add_release_groups_etc migrating 11:16:40.7 Info: Beginning Transaction 11:16:40.7 Info: Starting migration of Main DB to 23 11:16:40.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) 11:16:40.7 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-07-30T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.7 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-07-30T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:16:40.7 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') 11:16:40.7 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') 11:16:40.7 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') 11:16:40.7 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') 11:16:40.7 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') 11:16:40.7 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') 11:16:40.7 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') 11:16:40.7 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') 11:16:40.7 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') 11:16:40.7 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') 11:16:40.7 Info: CreateTable ArtistMetadata 11:16:40.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) 11:16:40.7 Info: => 0.0001314s 11:16:40.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:40.7 Info: => 8.33E-05s 11:16:40.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" 11:16:40.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" 11:16:40.7 Info: => 7.1E-05s 11:16:40.7 Info: AlterTable Artists 11:16:40.7 Info: => 3E-07s 11:16:40.7 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:40.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.7 Info: => 0.0004783s 11:16:40.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.7 Info: => 5.98E-05s 11:16:40.7 Info: CreateTable AlbumReleases 11:16:40.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) 11:16:40.7 Info: => 0.0001276s 11:16:40.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:40.7 Info: => 7.95E-05s 11:16:40.7 Info: CreateIndex AlbumReleases (AlbumId) 11:16:40.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:40.7 Info: => 7.37E-05s 11:16:40.7 Info: PerformDBOperation 11:16:40.7 Info: Performing DB Operation 11:16:40.7 Info: => 0.0065487s 11:16:40.7 Info: AlterTable Albums 11:16:40.7 Info: => 4E-07s 11:16:40.7 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.7 Info: => 0.000522s 11:16:40.7 Info: AlterTable Albums 11:16:40.7 Info: => 3E-07s 11:16:40.7 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:40.7 Info: => 0.0005024s 11:16:40.7 Info: AlterTable Albums 11:16:40.7 Info: => 3E-07s 11:16:40.7 Info: CreateColumn Albums Links String 11:16:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:40.7 Info: => 0.0004936s 11:16:40.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:40.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:40.7 Info: => 9.82E-05s 11:16:40.7 Info: AlterTable Tracks 11:16:40.7 Info: => 4E-07s 11:16:40.7 Info: CreateColumn Tracks ForeignRecordingId String 11:16:40.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:40.7 Info: => 0.0005235s 11:16:40.7 Info: AlterTable Tracks 11:16:40.7 Info: => 4E-07s 11:16:40.7 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:40.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:40.7 Info: => 0.0004991s 11:16:40.7 Info: AlterTable Tracks 11:16:40.7 Info: => 4E-07s 11:16:40.7 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:40.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.7 Info: => 0.0004987s 11:16:40.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:40.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:40.7 Info: => 9.3E-05s 11:16:40.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.7 Info: => 7.98E-05s 11:16:40.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:40.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:40.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" 11:16:40.7 Info: DROP TABLE "Artists" 11:16:40.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.7 Info: => 0.0095338s 11:16:40.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:40.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) 11:16:40.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" 11:16:40.7 Info: DROP TABLE "Albums" 11:16:40.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.7 Info: => 0.0040382s 11:16:40.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:40.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) 11:16:40.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" 11:16:40.7 Info: DROP TABLE "Tracks" 11:16:40.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.7 Info: => 0.0037268s 11:16:40.7 Info: DeleteColumn TrackFiles ArtistId 11:16:40.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:40.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" 11:16:40.7 Info: DROP TABLE "TrackFiles" 11:16:40.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.7 Info: => 0.0034986s 11:16:40.7 Info: CreateIndex Artists (ArtistMetadataId) 11:16:40.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.7 Info: => 7.99E-05s 11:16:40.7 Info: CreateIndex Artists (Monitored) 11:16:40.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.7 Info: => 7.51E-05s 11:16:40.7 Info: CreateIndex Albums (ArtistMetadataId) 11:16:40.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:40.7 Info: => 7.58E-05s 11:16:40.7 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:40.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:40.7 Info: => 7.63E-05s 11:16:40.7 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:40.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:40.7 Info: => 7.76E-05s 11:16:40.7 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:40.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:40.7 Info: => 7.69E-05s 11:16:40.7 Info: UpdateData 11:16:40.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:40.7 Info: => 4.03E-05s 11:16:40.7 Info: UpdateData 11:16:40.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:40.7 Info: => 3.45E-05s 11:16:40.7 Info: UpdateData 11:16:40.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:40.7 Info: => 5.49E-05s 11:16:40.7 Info: -> 23 Insert operations completed in 00:00:00.0014171 taking an average of 00:00:00.0000616 11:16:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:40', 'add_release_groups_etc') 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: 23: add_release_groups_etc migrated 11:16:40.7 Info: => 0.0007772s 11:16:40.7 Debug: Took: 00:00:00.1088682 11:16:40.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 11:16:40.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 11:16:40.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350008502236_183/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:40.8 Info: DatabaseEngineVersionCheck migrating 11:16:40.8 Info: PerformDBOperation 11:16:40.8 Info: Performing DB Operation 11:16:40.8 Info: SQLite 3.46.0 11:16:40.8 Info: => 0.0013883s 11:16:40.8 Info: DatabaseEngineVersionCheck migrated 11:16:40.8 Info: => 0.0013987s 11:16:40.8 Info: VersionMigration migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: CreateTable VersionInfo 11:16:40.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:40.8 Info: => 0.0001711s 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: VersionMigration migrated 11:16:40.8 Info: => 0.0009154s 11:16:40.8 Info: VersionUniqueMigration migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: CreateIndex VersionInfo (Version) 11:16:40.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:40.8 Info: => 0.0001262s 11:16:40.8 Info: AlterTable VersionInfo 11:16:40.8 Info: => 6E-07s 11:16:40.8 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:40.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:40.8 Info: => 0.0004963s 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: VersionUniqueMigration migrated 11:16:40.8 Info: => 0.000889s 11:16:40.8 Info: VersionDescriptionMigration migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: AlterTable VersionInfo 11:16:40.8 Info: => 5E-07s 11:16:40.8 Info: CreateColumn VersionInfo Description String 11:16:40.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:40.8 Info: => 0.0001784s 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: VersionDescriptionMigration migrated 11:16:40.8 Info: => 0.0004895s 11:16:40.8 Info: 1: InitialSetup migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 1 11:16:40.8 Info: CreateTable Config 11:16:40.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:40.8 Info: => 0.0001343s 11:16:40.8 Info: CreateIndex Config (Key) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:40.8 Info: => 7.34E-05s 11:16:40.8 Info: CreateTable RootFolders 11:16:40.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:40.8 Info: => 9.93E-05s 11:16:40.8 Info: CreateIndex RootFolders (Path) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:40.8 Info: => 7.22E-05s 11:16:40.8 Info: CreateTable Artists 11:16:40.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) 11:16:40.8 Info: => 0.0002113s 11:16:40.8 Info: CreateIndex Artists (ForeignArtistId) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.8 Info: => 7.32E-05s 11:16:40.8 Info: CreateIndex Artists (NameSlug) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.8 Info: => 6.61E-05s 11:16:40.8 Info: CreateIndex Artists (CleanName) 11:16:40.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.8 Info: => 9.23E-05s 11:16:40.8 Info: CreateIndex Artists (Path) 11:16:40.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.8 Info: => 6.95E-05s 11:16:40.8 Info: CreateTable Albums 11:16:40.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) 11:16:40.8 Info: => 0.0002512s 11:16:40.8 Info: CreateIndex Albums (ForeignAlbumId) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.8 Info: => 7.11E-05s 11:16:40.8 Info: CreateIndex Albums (MBId) 11:16:40.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.8 Info: => 6.43E-05s 11:16:40.8 Info: CreateIndex Albums (TADBId) 11:16:40.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.8 Info: => 6.39E-05s 11:16:40.8 Info: CreateIndex Albums (TitleSlug) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.8 Info: => 6.39E-05s 11:16:40.8 Info: CreateIndex Albums (CleanTitle) 11:16:40.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.8 Info: => 6.27E-05s 11:16:40.8 Info: CreateIndex Albums (Path) 11:16:40.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:40.8 Info: => 5.83E-05s 11:16:40.8 Info: CreateTable Tracks 11:16:40.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) 11:16:40.8 Info: => 0.0001376s 11:16:40.8 Info: CreateIndex Tracks (ForeignTrackId) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.8 Info: => 6.96E-05s 11:16:40.8 Info: CreateIndex Tracks (ArtistId) 11:16:40.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:40.8 Info: => 7.25E-05s 11:16:40.8 Info: CreateIndex Tracks (TrackFileId) 11:16:40.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.8 Info: => 7.4E-05s 11:16:40.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:40.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:40.8 Info: => 7.21E-05s 11:16:40.8 Info: CreateTable TrackFiles 11:16:40.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) 11:16:40.8 Info: => 0.0001347s 11:16:40.8 Info: CreateIndex TrackFiles (ArtistId) 11:16:40.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:40.8 Info: => 6.81E-05s 11:16:40.8 Info: CreateIndex TrackFiles (AlbumId) 11:16:40.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.8 Info: => 6.68E-05s 11:16:40.8 Info: CreateTable History 11:16:40.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) 11:16:40.8 Info: => 0.0001369s 11:16:40.8 Info: CreateIndex History (Date) 11:16:40.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:40.8 Info: => 7.06E-05s 11:16:40.8 Info: CreateIndex History (EventType) 11:16:40.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:40.8 Info: => 6.75E-05s 11:16:40.8 Info: CreateIndex History (DownloadId) 11:16:40.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:40.8 Info: => 6.85E-05s 11:16:40.8 Info: CreateIndex History (AlbumId) 11:16:40.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:40.8 Info: => 6.71E-05s 11:16:40.8 Info: CreateTable Notifications 11:16:40.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) 11:16:40.8 Info: => 0.0001346s 11:16:40.8 Info: CreateTable ScheduledTasks 11:16:40.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:40.8 Info: => 0.0001105s 11:16:40.8 Info: CreateIndex ScheduledTasks (TypeName) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:40.8 Info: => 7.65E-05s 11:16:40.8 Info: CreateTable Indexers 11:16:40.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) 11:16:40.8 Info: => 0.0001133s 11:16:40.8 Info: CreateIndex Indexers (Name) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.8 Info: => 7.27E-05s 11:16:40.8 Info: CreateTable Profiles 11:16:40.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:40.8 Info: => 0.000105s 11:16:40.8 Info: CreateIndex Profiles (Name) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:40.8 Info: => 7.12E-05s 11:16:40.8 Info: CreateTable QualityDefinitions 11:16:40.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:40.8 Info: => 0.0001136s 11:16:40.8 Info: CreateIndex QualityDefinitions (Quality) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:40.8 Info: => 7.44E-05s 11:16:40.8 Info: CreateIndex QualityDefinitions (Title) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:40.8 Info: => 6.96E-05s 11:16:40.8 Info: CreateTable NamingConfig 11:16:40.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) 11:16:40.8 Info: => 0.0001429s 11:16:40.8 Info: CreateTable Blacklist 11:16:40.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 '') 11:16:40.8 Info: => 0.0001665s 11:16:40.8 Info: CreateTable Metadata 11:16:40.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) 11:16:40.8 Info: => 0.0001413s 11:16:40.8 Info: CreateTable MetadataFiles 11:16:40.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) 11:16:40.8 Info: => 0.0001265s 11:16:40.8 Info: CreateTable DownloadClients 11:16:40.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) 11:16:40.8 Info: => 0.0001119s 11:16:40.8 Info: CreateTable PendingReleases 11:16:40.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 '') 11:16:40.8 Info: => 0.0001205s 11:16:40.8 Info: CreateTable RemotePathMappings 11:16:40.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:40.8 Info: => 0.0001043s 11:16:40.8 Info: CreateTable Tags 11:16:40.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:40.8 Info: => 0.0001s 11:16:40.8 Info: CreateIndex Tags (Label) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:40.8 Info: => 7.71E-05s 11:16:40.8 Info: CreateTable Restrictions 11:16:40.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:40.8 Info: => 0.0001085s 11:16:40.8 Info: CreateTable DelayProfiles 11:16:40.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) 11:16:40.8 Info: => 0.0001333s 11:16:40.8 Info: CreateTable Users 11:16:40.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:40.8 Info: => 0.0001025s 11:16:40.8 Info: CreateIndex Users (Identifier) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:40.8 Info: => 7.76E-05s 11:16:40.8 Info: CreateIndex Users (Username) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:40.8 Info: => 7.17E-05s 11:16:40.8 Info: CreateTable Commands 11:16:40.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) 11:16:40.8 Info: => 0.000129s 11:16:40.8 Info: CreateTable IndexerStatus 11:16:40.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) 11:16:40.8 Info: => 0.0001393s 11:16:40.8 Info: CreateIndex IndexerStatus (ProviderId) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:40.8 Info: => 9.09E-05s 11:16:40.8 Info: CreateTable ExtraFiles 11:16:40.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) 11:16:40.8 Info: => 0.000138s 11:16:40.8 Info: CreateTable LyricFiles 11:16:40.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) 11:16:40.8 Info: => 0.0001371s 11:16:40.8 Info: CreateTable LanguageProfiles 11:16:40.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:40.8 Info: => 0.0001047s 11:16:40.8 Info: CreateIndex LanguageProfiles (Name) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:40.8 Info: => 8.26E-05s 11:16:40.8 Info: CreateTable DownloadClientStatus 11:16:40.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) 11:16:40.8 Info: => 0.0001124s 11:16:40.8 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:40.8 Info: => 8.37E-05s 11:16:40.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:40.8 Info: -> 1 Insert operations completed in 00:00:00.0000506 taking an average of 00:00:00.0000506 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:40', 'InitialSetup') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 1: InitialSetup migrated 11:16:40.8 Info: => 0.0009667s 11:16:40.8 Info: 2: add_reason_to_pending_releases migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 2 11:16:40.8 Info: AlterTable PendingReleases 11:16:40.8 Info: => 4E-07s 11:16:40.8 Info: CreateColumn PendingReleases Reason Int32 11:16:40.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:40.8 Info: => 0.0005071s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:40', 'add_reason_to_pending_releases') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 2: add_reason_to_pending_releases migrated 11:16:40.8 Info: => 0.0009609s 11:16:40.8 Info: 3: add_medium_support migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 3 11:16:40.8 Info: AlterTable Albums 11:16:40.8 Info: => 5E-07s 11:16:40.8 Info: CreateColumn Albums Media String 11:16:40.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:40.8 Info: => 0.0004826s 11:16:40.8 Info: AlterTable Tracks 11:16:40.8 Info: => 4E-07s 11:16:40.8 Info: CreateColumn Tracks MediumNumber Int32 11:16:40.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:40.8 Info: => 0.000454s 11:16:40.8 Info: AlterTable Tracks 11:16:40.8 Info: => 3E-07s 11:16:40.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:40.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:40.8 Info: => 0.0004559s 11:16:40.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:40.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:40.8 Info: => 3.56E-05s 11:16:40.8 Info: DeleteColumn Tracks TrackNumber 11:16:40.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) 11:16:40.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" 11:16:40.8 Info: DROP TABLE "Tracks" 11:16:40.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:40.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.8 Info: => 0.0039369s 11:16:40.8 Info: AlterTable Tracks 11:16:40.8 Info: => 3E-07s 11:16:40.8 Info: CreateColumn Tracks TrackNumber String 11:16:40.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:40.8 Info: => 0.0004526s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:40', 'add_medium_support') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 3: add_medium_support migrated 11:16:40.8 Info: => 0.0009709s 11:16:40.8 Info: 4: add_various_qualites_in_profile migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 4 11:16:40.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:40.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:40.8 Info: => 3.95E-05s 11:16:40.8 Info: PerformDBOperation 11:16:40.8 Info: Performing DB Operation 11:16:40.8 Info: => 2.81E-05s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:40', 'add_various_qualites_in_profile') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 4: add_various_qualites_in_profile migrated 11:16:40.8 Info: => 0.0004055s 11:16:40.8 Info: 5: metadata_profiles migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 5 11:16:40.8 Info: CreateTable MetadataProfiles 11:16:40.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:40.8 Info: => 0.0001042s 11:16:40.8 Info: CreateIndex MetadataProfiles (Name) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:40.8 Info: => 8.76E-05s 11:16:40.8 Info: AlterTable Artists 11:16:40.8 Info: => 3E-07s 11:16:40.8 Info: CreateColumn Artists MetadataProfileId Int32 11:16:40.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:40.8 Info: => 0.0004786s 11:16:40.8 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:40.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) 11:16:40.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" 11:16:40.8 Info: DROP TABLE "Artists" 11:16:40.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.8 Info: => 0.0040686s 11:16:40.8 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:40.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) 11:16:40.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" 11:16:40.8 Info: DROP TABLE "Artists" 11:16:40.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.8 Info: => 0.0039037s 11:16:40.8 Info: AlterTable Albums 11:16:40.8 Info: => 2E-07s 11:16:40.8 Info: CreateColumn Albums SecondaryTypes String 11:16:40.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:40.8 Info: => 0.0004571s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:40', 'metadata_profiles') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 5: metadata_profiles migrated 11:16:40.8 Info: => 0.0010156s 11:16:40.8 Info: 6: separate_automatic_and_interactive_search migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 6 11:16:40.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:40.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) 11:16:40.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:40.8 Info: DROP TABLE "Indexers" 11:16:40.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.8 Info: => 0.003344s 11:16:40.8 Info: AlterTable Indexers 11:16:40.8 Info: => 4E-07s 11:16:40.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:40.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:40.8 Info: => 0.0004503s 11:16:40.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:40.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:40.8 Info: => 3.14E-05s 11:16:40.8 Info: AlterTable Indexers 11:16:40.8 Info: => 3E-07s 11:16:40.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:40.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) 11:16:40.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" 11:16:40.8 Info: DROP TABLE "Indexers" 11:16:40.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.8 Info: => 0.0032808s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:40', 'separate_automatic_and_interactive_search') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 6: separate_automatic_and_interactive_search migrated 11:16:40.8 Info: => 0.0037706s 11:16:40.8 Info: 7: change_album_path_to_relative migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 7 11:16:40.8 Info: DeleteColumn Albums Path 11:16:40.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) 11:16:40.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" 11:16:40.9 Info: DROP TABLE "Albums" 11:16:40.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.9 Info: => 0.0041354s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:40', 'change_album_path_to_relative') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 7: change_album_path_to_relative migrated 11:16:40.9 Info: => 0.0046847s 11:16:40.9 Info: 8: change_quality_size_mb_to_kb migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 8 11:16:40.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 11:16:40.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 11:16:40.9 Info: => 3.91E-05s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:40', 'change_quality_size_mb_to_kb') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 8: change_quality_size_mb_to_kb migrated 11:16:40.9 Info: => 0.0003961s 11:16:40.9 Info: 9: album_releases migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 9 11:16:40.9 Info: AlterTable Albums 11:16:40.9 Info: => 5E-07s 11:16:40.9 Info: CreateColumn Albums Releases String 11:16:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:40.9 Info: => 0.0004667s 11:16:40.9 Info: AlterTable Albums 11:16:40.9 Info: => 4E-07s 11:16:40.9 Info: CreateColumn Albums CurrentRelease String 11:16:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:40.9 Info: => 0.0004589s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:40', 'album_releases') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 9: album_releases migrated 11:16:40.9 Info: => 0.0008323s 11:16:40.9 Info: 10: album_releases_fix migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 10 11:16:40.9 Info: AlterTable Albums 11:16:40.9 Info: => 5E-07s 11:16:40.9 Info: AlterColumn Albums Releases String 11:16:40.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) 11:16:40.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" 11:16:40.9 Info: DROP TABLE "Albums" 11:16:40.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.9 Info: => 0.004031s 11:16:40.9 Info: AlterTable Albums 11:16:40.9 Info: => 3E-07s 11:16:40.9 Info: AlterColumn Albums CurrentRelease String 11:16:40.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) 11:16:40.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" 11:16:40.9 Info: DROP TABLE "Albums" 11:16:40.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.9 Info: => 0.0039135s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:40', 'album_releases_fix') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 10: album_releases_fix migrated 11:16:40.9 Info: => 0.0044247s 11:16:40.9 Info: 11: import_lists migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 11 11:16:40.9 Info: CreateTable ImportLists 11:16:40.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) 11:16:40.9 Info: => 0.0001299s 11:16:40.9 Info: CreateIndex ImportLists (Name) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:40.9 Info: => 7.96E-05s 11:16:40.9 Info: CreateTable ImportListStatus 11:16:40.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) 11:16:40.9 Info: => 0.0001008s 11:16:40.9 Info: CreateIndex ImportListStatus (ProviderId) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:40.9 Info: => 7.54E-05s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:40', 'import_lists') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 11: import_lists migrated 11:16:40.9 Info: => 0.0005399s 11:16:40.9 Info: 12: add_release_status migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 12 11:16:40.9 Info: AlterTable MetadataProfiles 11:16:40.9 Info: => 5E-07s 11:16:40.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:40.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:40.9 Info: => 0.0005205s 11:16:40.9 Info: PerformDBOperation 11:16:40.9 Info: Performing DB Operation 11:16:40.9 Info: => 2.79E-05s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:40', 'add_release_status') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 12: add_release_status migrated 11:16:40.9 Info: => 0.0004715s 11:16:40.9 Info: 13: album_download_notification migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 13 11:16:40.9 Info: AlterTable Notifications 11:16:40.9 Info: => 5E-07s 11:16:40.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:40.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:40.9 Info: => 0.0004794s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:40', 'album_download_notification') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 13: album_download_notification migrated 11:16:40.9 Info: => 0.0008634s 11:16:40.9 Info: 14: fix_language_metadata_profiles migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 14 11:16:40.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 11:16:40.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 11:16:40.9 Info: => 7.85E-05s 11:16:40.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 11:16:40.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 11:16:40.9 Info: => 6.71E-05s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:40', 'fix_language_metadata_profiles') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 14: fix_language_metadata_profiles migrated 11:16:40.9 Info: => 0.0004161s 11:16:40.9 Info: 15: remove_fanzub migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 15 11:16:40.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.9 Info: => 3.29E-05s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:40', 'remove_fanzub') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 15: remove_fanzub migrated 11:16:40.9 Info: => 0.0003913s 11:16:40.9 Info: 16: update_artist_history_indexes migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 16 11:16:40.9 Info: CreateIndex Albums (ArtistId) 11:16:40.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:40.9 Info: => 8.75E-05s 11:16:40.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:40.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:40.9 Info: => 8.06E-05s 11:16:40.9 Info: DeleteIndex History (AlbumId) 11:16:40.9 Info: DROP INDEX "IX_History_AlbumId" 11:16:40.9 Info: => 0.0001118s 11:16:40.9 Info: CreateIndex History (AlbumId, Date) 11:16:40.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:40.9 Info: => 9.99E-05s 11:16:40.9 Info: DeleteIndex History (DownloadId) 11:16:40.9 Info: DROP INDEX "IX_History_DownloadId" 11:16:40.9 Info: => 0.0001057s 11:16:40.9 Info: CreateIndex History (DownloadId, Date) 11:16:40.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:40.9 Info: => 9.11E-05s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:40', 'update_artist_history_indexes') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 16: update_artist_history_indexes migrated 11:16:40.9 Info: => 0.0005455s 11:16:40.9 Info: 17: remove_nma migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 17 11:16:40.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:40.9 Info: => 4E-05s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:40', 'remove_nma') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 17: remove_nma migrated 11:16:40.9 Info: => 0.0004792s 11:16:40.9 Info: 18: album_disambiguation migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 18 11:16:40.9 Info: AlterTable Albums 11:16:40.9 Info: => 5E-07s 11:16:40.9 Info: CreateColumn Albums Disambiguation String 11:16:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:40.9 Info: => 0.0004976s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:40', 'album_disambiguation') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 18: album_disambiguation migrated 11:16:40.9 Info: => 0.0009112s 11:16:40.9 Info: 19: add_ape_quality_in_profiles migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 19 11:16:40.9 Info: PerformDBOperation 11:16:40.9 Info: Performing DB Operation 11:16:40.9 Info: => 2.54E-05s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:40', 'add_ape_quality_in_profiles') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 19: add_ape_quality_in_profiles migrated 11:16:40.9 Info: => 0.0003503s 11:16:40.9 Info: 20: remove_pushalot migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 20 11:16:40.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:40.9 Info: => 3.87E-05s 11:16:40.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:40.9 Info: => 4.5E-05s 11:16:40.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:40.9 Info: => 2.95E-05s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:40', 'remove_pushalot') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 20: remove_pushalot migrated 11:16:40.9 Info: => 0.0003435s 11:16:40.9 Info: 21: add_custom_filters migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 21 11:16:40.9 Info: CreateTable CustomFilters 11:16:40.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:40.9 Info: => 0.0001146s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:40', 'add_custom_filters') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 21: add_custom_filters migrated 11:16:40.9 Info: => 0.0006297s 11:16:40.9 Info: 22: import_list_tags migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 22 11:16:40.9 Info: AlterTable ImportLists 11:16:40.9 Info: => 1.1E-06s 11:16:40.9 Info: CreateColumn ImportLists Tags String 11:16:40.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:40.9 Info: => 0.000603s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:40', 'import_list_tags') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 22: import_list_tags migrated 11:16:40.9 Info: => 0.0010592s 11:16:40.9 Info: 23: add_release_groups_etc migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 23 11:16:40.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) 11:16:40.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title1", "releaseDate": "2024-07-30T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.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') 11:16:40.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title2", "releaseDate": "2024-07-31T00:00:00Z", "trackCount": 2, "mediaCount": 2, "disambiguation": "Disambiguation2", "format": "Format2" }') 11:16:40.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 11:16:40.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 11:16:40.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 11:16:40.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 11:16:40.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 11:16:40.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 11:16:40.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 11:16:40.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 11:16:40.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 11:16:40.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 11:16:40.9 Info: CreateTable ArtistMetadata 11:16:40.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) 11:16:40.9 Info: => 0.0001652s 11:16:40.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:40.9 Info: => 0.0001001s 11:16:40.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" 11:16:40.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" 11:16:40.9 Info: => 9.08E-05s 11:16:40.9 Info: AlterTable Artists 11:16:40.9 Info: => 3E-07s 11:16:40.9 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:40.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.9 Info: => 0.000548s 11:16:40.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.9 Info: => 7.16E-05s 11:16:40.9 Info: CreateTable AlbumReleases 11:16:40.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) 11:16:40.9 Info: => 0.0001627s 11:16:40.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:40.9 Info: => 0.0001099s 11:16:40.9 Info: CreateIndex AlbumReleases (AlbumId) 11:16:40.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:40.9 Info: => 8.05E-05s 11:16:40.9 Info: PerformDBOperation 11:16:40.9 Info: Performing DB Operation 11:16:40.9 Info: => 0.0029093s 11:16:40.9 Info: AlterTable Albums 11:16:40.9 Info: => 4E-07s 11:16:40.9 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.9 Info: => 0.0006001s 11:16:40.9 Info: AlterTable Albums 11:16:40.9 Info: => 4E-07s 11:16:40.9 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:40.9 Info: => 0.0005234s 11:16:40.9 Info: AlterTable Albums 11:16:40.9 Info: => 3E-07s 11:16:40.9 Info: CreateColumn Albums Links String 11:16:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:40.9 Info: => 0.0005216s 11:16:40.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:40.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:40.9 Info: => 0.0001045s 11:16:40.9 Info: AlterTable Tracks 11:16:40.9 Info: => 4E-07s 11:16:40.9 Info: CreateColumn Tracks ForeignRecordingId String 11:16:40.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:40.9 Info: => 0.0005301s 11:16:40.9 Info: AlterTable Tracks 11:16:40.9 Info: => 3E-07s 11:16:40.9 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:40.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:40.9 Info: => 0.0005225s 11:16:40.9 Info: AlterTable Tracks 11:16:40.9 Info: => 4E-07s 11:16:40.9 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:40.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.9 Info: => 0.0005787s 11:16:40.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:40.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:40.9 Info: => 0.0001284s 11:16:40.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.9 Info: => 8.8E-05s 11:16:40.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:40.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:16:40.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" 11:16:40.9 Info: DROP TABLE "Artists" 11:16:40.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.9 Info: => 0.0114045s 11:16:40.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:40.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) 11:16:40.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" 11:16:40.9 Info: DROP TABLE "Albums" 11:16:40.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.9 Info: => 0.004315s 11:16:40.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:40.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) 11:16:40.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" 11:16:40.9 Info: DROP TABLE "Tracks" 11:16:40.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.9 Info: => 0.0038668s 11:16:40.9 Info: DeleteColumn TrackFiles ArtistId 11:16:40.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) 11:16:40.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" 11:16:40.9 Info: DROP TABLE "TrackFiles" 11:16:40.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.9 Info: => 0.0036035s 11:16:40.9 Info: CreateIndex Artists (ArtistMetadataId) 11:16:40.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.9 Info: => 7.82E-05s 11:16:40.9 Info: CreateIndex Artists (Monitored) 11:16:40.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.9 Info: => 7.62E-05s 11:16:40.9 Info: CreateIndex Albums (ArtistMetadataId) 11:16:40.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:40.9 Info: => 7.49E-05s 11:16:40.9 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:40.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:40.9 Info: => 7.7E-05s 11:16:40.9 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:40.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:40.9 Info: => 7.7E-05s 11:16:40.9 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:40.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:40.9 Info: => 7.81E-05s 11:16:40.9 Info: UpdateData 11:16:40.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:40.9 Info: => 4.18E-05s 11:16:40.9 Info: UpdateData 11:16:40.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:40.9 Info: => 3.57E-05s 11:16:40.9 Info: UpdateData 11:16:40.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:40.9 Info: => 3.54E-05s 11:16:40.9 Info: -> 23 Insert operations completed in 00:00:00.0017844 taking an average of 00:00:00.0000775 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:40', 'add_release_groups_etc') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 23: add_release_groups_etc migrated 11:16:40.9 Info: => 0.0007613s 11:16:40.9 Debug: Took: 00:00:00.1101293 11:16:41.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 11:16:41.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 11:16:41.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350010728691_185/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:41.0 Info: DatabaseEngineVersionCheck migrating 11:16:41.0 Info: PerformDBOperation 11:16:41.0 Info: Performing DB Operation 11:16:41.0 Info: SQLite 3.46.0 11:16:41.0 Info: => 0.0014218s 11:16:41.0 Info: DatabaseEngineVersionCheck migrated 11:16:41.0 Info: => 0.0014396s 11:16:41.0 Info: VersionMigration migrating 11:16:41.0 Info: Beginning Transaction 11:16:41.0 Info: CreateTable VersionInfo 11:16:41.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:41.0 Info: => 0.0001735s 11:16:41.0 Info: Committing Transaction 11:16:41.0 Info: VersionMigration migrated 11:16:41.0 Info: => 0.0007823s 11:16:41.0 Info: VersionUniqueMigration migrating 11:16:41.0 Info: Beginning Transaction 11:16:41.0 Info: CreateIndex VersionInfo (Version) 11:16:41.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:41.0 Info: => 0.0001266s 11:16:41.0 Info: AlterTable VersionInfo 11:16:41.0 Info: => 5E-07s 11:16:41.0 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:41.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:41.0 Info: => 0.0005093s 11:16:41.0 Info: Committing Transaction 11:16:41.0 Info: VersionUniqueMigration migrated 11:16:41.0 Info: => 0.000934s 11:16:41.0 Info: VersionDescriptionMigration migrating 11:16:41.0 Info: Beginning Transaction 11:16:41.0 Info: AlterTable VersionInfo 11:16:41.0 Info: => 5E-07s 11:16:41.0 Info: CreateColumn VersionInfo Description String 11:16:41.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:41.0 Info: => 0.0001885s 11:16:41.0 Info: Committing Transaction 11:16:41.0 Info: VersionDescriptionMigration migrated 11:16:41.0 Info: => 0.0005954s 11:16:41.0 Info: 1: InitialSetup migrating 11:16:41.0 Info: Beginning Transaction 11:16:41.0 Info: Starting migration of Main DB to 1 11:16:41.0 Info: CreateTable Config 11:16:41.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:41.0 Info: => 0.0001269s 11:16:41.0 Info: CreateIndex Config (Key) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:41.0 Info: => 7.45E-05s 11:16:41.0 Info: CreateTable RootFolders 11:16:41.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:41.0 Info: => 0.0001001s 11:16:41.0 Info: CreateIndex RootFolders (Path) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:41.0 Info: => 7.3E-05s 11:16:41.0 Info: CreateTable Artists 11:16:41.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) 11:16:41.0 Info: => 0.0002169s 11:16:41.0 Info: CreateIndex Artists (ForeignArtistId) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.0 Info: => 7.46E-05s 11:16:41.0 Info: CreateIndex Artists (NameSlug) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.0 Info: => 6.89E-05s 11:16:41.0 Info: CreateIndex Artists (CleanName) 11:16:41.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.0 Info: => 6.57E-05s 11:16:41.0 Info: CreateIndex Artists (Path) 11:16:41.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.0 Info: => 6.43E-05s 11:16:41.0 Info: CreateTable Albums 11:16:41.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) 11:16:41.0 Info: => 0.0002248s 11:16:41.0 Info: CreateIndex Albums (ForeignAlbumId) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.0 Info: => 7.24E-05s 11:16:41.0 Info: CreateIndex Albums (MBId) 11:16:41.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.0 Info: => 6.59E-05s 11:16:41.0 Info: CreateIndex Albums (TADBId) 11:16:41.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.0 Info: => 6.47E-05s 11:16:41.0 Info: CreateIndex Albums (TitleSlug) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.0 Info: => 6.42E-05s 11:16:41.0 Info: CreateIndex Albums (CleanTitle) 11:16:41.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.0 Info: => 6.34E-05s 11:16:41.0 Info: CreateIndex Albums (Path) 11:16:41.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:41.0 Info: => 6.17E-05s 11:16:41.0 Info: CreateTable Tracks 11:16:41.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) 11:16:41.0 Info: => 0.0001371s 11:16:41.0 Info: CreateIndex Tracks (ForeignTrackId) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.0 Info: => 7.15E-05s 11:16:41.0 Info: CreateIndex Tracks (ArtistId) 11:16:41.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.0 Info: => 6.87E-05s 11:16:41.0 Info: CreateIndex Tracks (TrackFileId) 11:16:41.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.0 Info: => 7.18E-05s 11:16:41.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:41.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:41.0 Info: => 7.24E-05s 11:16:41.0 Info: CreateTable TrackFiles 11:16:41.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) 11:16:41.0 Info: => 0.000136s 11:16:41.0 Info: CreateIndex TrackFiles (ArtistId) 11:16:41.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:41.0 Info: => 7.16E-05s 11:16:41.0 Info: CreateIndex TrackFiles (AlbumId) 11:16:41.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.0 Info: => 6.62E-05s 11:16:41.0 Info: CreateTable History 11:16:41.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) 11:16:41.0 Info: => 0.000175s 11:16:41.0 Info: CreateIndex History (Date) 11:16:41.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:41.0 Info: => 7.8E-05s 11:16:41.0 Info: CreateIndex History (EventType) 11:16:41.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:41.0 Info: => 7.23E-05s 11:16:41.0 Info: CreateIndex History (DownloadId) 11:16:41.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:41.0 Info: => 9.08E-05s 11:16:41.0 Info: CreateIndex History (AlbumId) 11:16:41.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:41.0 Info: => 6.5E-05s 11:16:41.0 Info: CreateTable Notifications 11:16:41.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) 11:16:41.0 Info: => 0.0001372s 11:16:41.0 Info: CreateTable ScheduledTasks 11:16:41.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:41.0 Info: => 0.0001125s 11:16:41.0 Info: CreateIndex ScheduledTasks (TypeName) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:41.0 Info: => 7.44E-05s 11:16:41.0 Info: CreateTable Indexers 11:16:41.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) 11:16:41.0 Info: => 0.0001148s 11:16:41.0 Info: CreateIndex Indexers (Name) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.0 Info: => 7.28E-05s 11:16:41.0 Info: CreateTable Profiles 11:16:41.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:41.0 Info: => 0.000103s 11:16:41.0 Info: CreateIndex Profiles (Name) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:41.0 Info: => 6.98E-05s 11:16:41.0 Info: CreateTable QualityDefinitions 11:16:41.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:41.0 Info: => 0.0001108s 11:16:41.0 Info: CreateIndex QualityDefinitions (Quality) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:41.0 Info: => 7.29E-05s 11:16:41.0 Info: CreateIndex QualityDefinitions (Title) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:41.0 Info: => 6.85E-05s 11:16:41.0 Info: CreateTable NamingConfig 11:16:41.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) 11:16:41.0 Info: => 0.0001207s 11:16:41.0 Info: CreateTable Blacklist 11:16:41.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 '') 11:16:41.0 Info: => 0.0001552s 11:16:41.0 Info: CreateTable Metadata 11:16:41.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) 11:16:41.0 Info: => 0.0001132s 11:16:41.0 Info: CreateTable MetadataFiles 11:16:41.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) 11:16:41.0 Info: => 0.0001268s 11:16:41.0 Info: CreateTable DownloadClients 11:16:41.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) 11:16:41.0 Info: => 0.0001099s 11:16:41.0 Info: CreateTable PendingReleases 11:16:41.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 '') 11:16:41.0 Info: => 0.0001181s 11:16:41.0 Info: CreateTable RemotePathMappings 11:16:41.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:41.0 Info: => 0.0001053s 11:16:41.0 Info: CreateTable Tags 11:16:41.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:41.0 Info: => 9.7E-05s 11:16:41.0 Info: CreateIndex Tags (Label) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:41.0 Info: => 7.39E-05s 11:16:41.0 Info: CreateTable Restrictions 11:16:41.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:41.0 Info: => 0.0001048s 11:16:41.0 Info: CreateTable DelayProfiles 11:16:41.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) 11:16:41.0 Info: => 0.0001322s 11:16:41.0 Info: CreateTable Users 11:16:41.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:41.0 Info: => 0.0001059s 11:16:41.0 Info: CreateIndex Users (Identifier) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:41.0 Info: => 7.82E-05s 11:16:41.0 Info: CreateIndex Users (Username) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:41.0 Info: => 7.15E-05s 11:16:41.0 Info: CreateTable Commands 11:16:41.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) 11:16:41.0 Info: => 0.0001302s 11:16:41.0 Info: CreateTable IndexerStatus 11:16:41.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) 11:16:41.0 Info: => 0.0001498s 11:16:41.0 Info: CreateIndex IndexerStatus (ProviderId) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:41.0 Info: => 9.68E-05s 11:16:41.0 Info: CreateTable ExtraFiles 11:16:41.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) 11:16:41.0 Info: => 0.000152s 11:16:41.0 Info: CreateTable LyricFiles 11:16:41.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) 11:16:41.0 Info: => 0.0001364s 11:16:41.0 Info: CreateTable LanguageProfiles 11:16:41.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:41.0 Info: => 0.000105s 11:16:41.0 Info: CreateIndex LanguageProfiles (Name) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:41.0 Info: => 8.43E-05s 11:16:41.0 Info: CreateTable DownloadClientStatus 11:16:41.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) 11:16:41.0 Info: => 0.0001131s 11:16:41.0 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:41.0 Info: => 8.46E-05s 11:16:41.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:41.0 Info: -> 1 Insert operations completed in 00:00:00.0000532 taking an average of 00:00:00.0000532 11:16:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:41', 'InitialSetup') 11:16:41.0 Info: Committing Transaction 11:16:41.0 Info: 1: InitialSetup migrated 11:16:41.0 Info: => 0.0009889s 11:16:41.0 Info: 2: add_reason_to_pending_releases migrating 11:16:41.0 Info: Beginning Transaction 11:16:41.0 Info: Starting migration of Main DB to 2 11:16:41.0 Info: AlterTable PendingReleases 11:16:41.0 Info: => 5E-07s 11:16:41.0 Info: CreateColumn PendingReleases Reason Int32 11:16:41.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:41.0 Info: => 0.0005098s 11:16:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:41', 'add_reason_to_pending_releases') 11:16:41.0 Info: Committing Transaction 11:16:41.0 Info: 2: add_reason_to_pending_releases migrated 11:16:41.0 Info: => 0.000892s 11:16:41.0 Info: 3: add_medium_support migrating 11:16:41.0 Info: Beginning Transaction 11:16:41.0 Info: Starting migration of Main DB to 3 11:16:41.0 Info: AlterTable Albums 11:16:41.0 Info: => 5E-07s 11:16:41.0 Info: CreateColumn Albums Media String 11:16:41.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:41.0 Info: => 0.0005597s 11:16:41.0 Info: AlterTable Tracks 11:16:41.0 Info: => 3E-07s 11:16:41.0 Info: CreateColumn Tracks MediumNumber Int32 11:16:41.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.0 Info: => 0.0004573s 11:16:41.0 Info: AlterTable Tracks 11:16:41.0 Info: => 4E-07s 11:16:41.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:41.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.0 Info: => 0.0004528s 11:16:41.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.0 Info: => 3.59E-05s 11:16:41.0 Info: DeleteColumn Tracks TrackNumber 11:16:41.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) 11:16:41.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" 11:16:41.0 Info: DROP TABLE "Tracks" 11:16:41.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.1 Info: => 0.0038665s 11:16:41.1 Info: AlterTable Tracks 11:16:41.1 Info: => 5E-07s 11:16:41.1 Info: CreateColumn Tracks TrackNumber String 11:16:41.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:41.1 Info: => 0.0004487s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:41', 'add_medium_support') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 3: add_medium_support migrated 11:16:41.1 Info: => 0.0009725s 11:16:41.1 Info: 4: add_various_qualites_in_profile migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 4 11:16:41.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.1 Info: => 3.98E-05s 11:16:41.1 Info: PerformDBOperation 11:16:41.1 Info: Performing DB Operation 11:16:41.1 Info: => 3E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:41', 'add_various_qualites_in_profile') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 4: add_various_qualites_in_profile migrated 11:16:41.1 Info: => 0.0004924s 11:16:41.1 Info: 5: metadata_profiles migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 5 11:16:41.1 Info: CreateTable MetadataProfiles 11:16:41.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:41.1 Info: => 0.0001063s 11:16:41.1 Info: CreateIndex MetadataProfiles (Name) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:41.1 Info: => 8.85E-05s 11:16:41.1 Info: AlterTable Artists 11:16:41.1 Info: => 3E-07s 11:16:41.1 Info: CreateColumn Artists MetadataProfileId Int32 11:16:41.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:41.1 Info: => 0.0004789s 11:16:41.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:41.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) 11:16:41.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" 11:16:41.1 Info: DROP TABLE "Artists" 11:16:41.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.1 Info: => 0.003942s 11:16:41.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:41.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) 11:16:41.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" 11:16:41.1 Info: DROP TABLE "Artists" 11:16:41.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.1 Info: => 0.0038647s 11:16:41.1 Info: AlterTable Albums 11:16:41.1 Info: => 4E-07s 11:16:41.1 Info: CreateColumn Albums SecondaryTypes String 11:16:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:41.1 Info: => 0.0004572s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:41', 'metadata_profiles') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 5: metadata_profiles migrated 11:16:41.1 Info: => 0.0010383s 11:16:41.1 Info: 6: separate_automatic_and_interactive_search migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 6 11:16:41.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:41.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) 11:16:41.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:41.1 Info: DROP TABLE "Indexers" 11:16:41.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.1 Info: => 0.0033671s 11:16:41.1 Info: AlterTable Indexers 11:16:41.1 Info: => 4E-07s 11:16:41.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:41.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:41.1 Info: => 0.0004611s 11:16:41.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:41.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:41.1 Info: => 3.13E-05s 11:16:41.1 Info: AlterTable Indexers 11:16:41.1 Info: => 3E-07s 11:16:41.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:41.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) 11:16:41.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" 11:16:41.1 Info: DROP TABLE "Indexers" 11:16:41.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.1 Info: => 0.0033588s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:41', 'separate_automatic_and_interactive_search') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 6: separate_automatic_and_interactive_search migrated 11:16:41.1 Info: => 0.0038685s 11:16:41.1 Info: 7: change_album_path_to_relative migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 7 11:16:41.1 Info: DeleteColumn Albums Path 11:16:41.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) 11:16:41.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" 11:16:41.1 Info: DROP TABLE "Albums" 11:16:41.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.1 Info: => 0.0040766s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:41', 'change_album_path_to_relative') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 7: change_album_path_to_relative migrated 11:16:41.1 Info: => 0.0046295s 11:16:41.1 Info: 8: change_quality_size_mb_to_kb migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 8 11:16:41.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 11:16:41.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 11:16:41.1 Info: => 3.67E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:41', 'change_quality_size_mb_to_kb') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 8: change_quality_size_mb_to_kb migrated 11:16:41.1 Info: => 0.0005017s 11:16:41.1 Info: 9: album_releases migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 9 11:16:41.1 Info: AlterTable Albums 11:16:41.1 Info: => 4E-07s 11:16:41.1 Info: CreateColumn Albums Releases String 11:16:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:41.1 Info: => 0.0004751s 11:16:41.1 Info: AlterTable Albums 11:16:41.1 Info: => 3E-07s 11:16:41.1 Info: CreateColumn Albums CurrentRelease String 11:16:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:41.1 Info: => 0.0004589s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:41', 'album_releases') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 9: album_releases migrated 11:16:41.1 Info: => 0.0009206s 11:16:41.1 Info: 10: album_releases_fix migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 10 11:16:41.1 Info: AlterTable Albums 11:16:41.1 Info: => 4E-07s 11:16:41.1 Info: AlterColumn Albums Releases String 11:16:41.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) 11:16:41.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" 11:16:41.1 Info: DROP TABLE "Albums" 11:16:41.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.1 Info: => 0.0042492s 11:16:41.1 Info: AlterTable Albums 11:16:41.1 Info: => 3E-07s 11:16:41.1 Info: AlterColumn Albums CurrentRelease String 11:16:41.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) 11:16:41.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" 11:16:41.1 Info: DROP TABLE "Albums" 11:16:41.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.1 Info: => 0.0046141s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:41', 'album_releases_fix') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 10: album_releases_fix migrated 11:16:41.1 Info: => 0.0051699s 11:16:41.1 Info: 11: import_lists migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 11 11:16:41.1 Info: CreateTable ImportLists 11:16:41.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) 11:16:41.1 Info: => 0.0001342s 11:16:41.1 Info: CreateIndex ImportLists (Name) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:41.1 Info: => 8.5E-05s 11:16:41.1 Info: CreateTable ImportListStatus 11:16:41.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) 11:16:41.1 Info: => 0.0001195s 11:16:41.1 Info: CreateIndex ImportListStatus (ProviderId) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:41.1 Info: => 0.0001038s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:41', 'import_lists') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 11: import_lists migrated 11:16:41.1 Info: => 0.000592s 11:16:41.1 Info: 12: add_release_status migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 12 11:16:41.1 Info: AlterTable MetadataProfiles 11:16:41.1 Info: => 4E-07s 11:16:41.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:41.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:41.1 Info: => 0.0005778s 11:16:41.1 Info: PerformDBOperation 11:16:41.1 Info: Performing DB Operation 11:16:41.1 Info: => 4.25E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:41', 'add_release_status') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 12: add_release_status migrated 11:16:41.1 Info: => 0.0005421s 11:16:41.1 Info: 13: album_download_notification migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 13 11:16:41.1 Info: AlterTable Notifications 11:16:41.1 Info: => 1.1E-06s 11:16:41.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:41.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:41.1 Info: => 0.0005281s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:41', 'album_download_notification') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 13: album_download_notification migrated 11:16:41.1 Info: => 0.0009265s 11:16:41.1 Info: 14: fix_language_metadata_profiles migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 14 11:16:41.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 11:16:41.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 11:16:41.1 Info: => 8.44E-05s 11:16:41.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 11:16:41.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 11:16:41.1 Info: => 7.47E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:41', 'fix_language_metadata_profiles') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 14: fix_language_metadata_profiles migrated 11:16:41.1 Info: => 0.0004352s 11:16:41.1 Info: 15: remove_fanzub migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 15 11:16:41.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:41.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:41.1 Info: => 3.97E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:41', 'remove_fanzub') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 15: remove_fanzub migrated 11:16:41.1 Info: => 0.0003793s 11:16:41.1 Info: 16: update_artist_history_indexes migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 16 11:16:41.1 Info: CreateIndex Albums (ArtistId) 11:16:41.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:41.1 Info: => 0.0001011s 11:16:41.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:41.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:41.1 Info: => 9.49E-05s 11:16:41.1 Info: DeleteIndex History (AlbumId) 11:16:41.1 Info: DROP INDEX "IX_History_AlbumId" 11:16:41.1 Info: => 0.0001611s 11:16:41.1 Info: CreateIndex History (AlbumId, Date) 11:16:41.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:41.1 Info: => 8.52E-05s 11:16:41.1 Info: DeleteIndex History (DownloadId) 11:16:41.1 Info: DROP INDEX "IX_History_DownloadId" 11:16:41.1 Info: => 0.0001096s 11:16:41.1 Info: CreateIndex History (DownloadId, Date) 11:16:41.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:41.1 Info: => 9.86E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:41', 'update_artist_history_indexes') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 16: update_artist_history_indexes migrated 11:16:41.1 Info: => 0.0006075s 11:16:41.1 Info: 17: remove_nma migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 17 11:16:41.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:41.1 Info: => 9.62E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:41', 'remove_nma') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 17: remove_nma migrated 11:16:41.1 Info: => 0.0005707s 11:16:41.1 Info: 18: album_disambiguation migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 18 11:16:41.1 Info: AlterTable Albums 11:16:41.1 Info: => 4E-07s 11:16:41.1 Info: CreateColumn Albums Disambiguation String 11:16:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:41.1 Info: => 0.0005037s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:41', 'album_disambiguation') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 18: album_disambiguation migrated 11:16:41.1 Info: => 0.0009011s 11:16:41.1 Info: 19: add_ape_quality_in_profiles migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 19 11:16:41.1 Info: PerformDBOperation 11:16:41.1 Info: Performing DB Operation 11:16:41.1 Info: => 2.97E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:41', 'add_ape_quality_in_profiles') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 19: add_ape_quality_in_profiles migrated 11:16:41.1 Info: => 0.0003819s 11:16:41.1 Info: 20: remove_pushalot migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 20 11:16:41.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:41.1 Info: => 4.01E-05s 11:16:41.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:41.1 Info: => 3.26E-05s 11:16:41.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:41.1 Info: => 3.73E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:41', 'remove_pushalot') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 20: remove_pushalot migrated 11:16:41.1 Info: => 0.0004241s 11:16:41.1 Info: 21: add_custom_filters migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 21 11:16:41.1 Info: CreateTable CustomFilters 11:16:41.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:41.1 Info: => 0.0001083s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:41', 'add_custom_filters') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 21: add_custom_filters migrated 11:16:41.1 Info: => 0.0006017s 11:16:41.1 Info: 22: import_list_tags migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 22 11:16:41.1 Info: AlterTable ImportLists 11:16:41.1 Info: => 5E-07s 11:16:41.1 Info: CreateColumn ImportLists Tags String 11:16:41.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:41.1 Info: => 0.0005119s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:41', 'import_list_tags') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 22: import_list_tags migrated 11:16:41.1 Info: => 0.0009671s 11:16:41.1 Info: 23: add_release_groups_etc migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 23 11:16:41.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) 11:16:41.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '') 11:16:41.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') 11:16:41.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') 11:16:41.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') 11:16:41.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') 11:16:41.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') 11:16:41.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') 11:16:41.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') 11:16:41.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') 11:16:41.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') 11:16:41.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') 11:16:41.1 Info: CreateTable ArtistMetadata 11:16:41.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) 11:16:41.1 Info: => 0.0001646s 11:16:41.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:41.1 Info: => 9.96E-05s 11:16:41.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" 11:16:41.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" 11:16:41.1 Info: => 8.88E-05s 11:16:41.1 Info: AlterTable Artists 11:16:41.1 Info: => 3E-07s 11:16:41.1 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:41.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.1 Info: => 0.0005453s 11:16:41.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:41.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:41.1 Info: => 8E-05s 11:16:41.1 Info: CreateTable AlbumReleases 11:16:41.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) 11:16:41.1 Info: => 0.0001422s 11:16:41.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:41.1 Info: => 8.56E-05s 11:16:41.1 Info: CreateIndex AlbumReleases (AlbumId) 11:16:41.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:41.1 Info: => 7.98E-05s 11:16:41.1 Info: PerformDBOperation 11:16:41.1 Info: Performing DB Operation 11:16:41.1 Info: => 0.002829s 11:16:41.1 Info: AlterTable Albums 11:16:41.1 Info: => 5E-07s 11:16:41.1 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.1 Info: => 0.0005748s 11:16:41.1 Info: AlterTable Albums 11:16:41.1 Info: => 4E-07s 11:16:41.1 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:41.1 Info: => 0.0005478s 11:16:41.1 Info: AlterTable Albums 11:16:41.1 Info: => 4E-07s 11:16:41.1 Info: CreateColumn Albums Links String 11:16:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:41.1 Info: => 0.000523s 11:16:41.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:41.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:41.1 Info: => 0.0001095s 11:16:41.1 Info: AlterTable Tracks 11:16:41.1 Info: => 3E-07s 11:16:41.1 Info: CreateColumn Tracks ForeignRecordingId String 11:16:41.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:41.1 Info: => 0.0005299s 11:16:41.1 Info: AlterTable Tracks 11:16:41.1 Info: => 4E-07s 11:16:41.1 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:41.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:41.1 Info: => 0.0005358s 11:16:41.1 Info: AlterTable Tracks 11:16:41.1 Info: => 3E-07s 11:16:41.1 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:41.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.1 Info: => 0.0005321s 11:16:41.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:41.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:41.1 Info: => 0.0001005s 11:16:41.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:41.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:41.1 Info: => 7.84E-05s 11:16:41.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:41.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) 11:16:41.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" 11:16:41.1 Info: DROP TABLE "Artists" 11:16:41.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.1 Info: => 0.0095942s 11:16:41.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:41.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) 11:16:41.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" 11:16:41.1 Info: DROP TABLE "Albums" 11:16:41.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.1 Info: => 0.0043178s 11:16:41.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:41.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) 11:16:41.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" 11:16:41.1 Info: DROP TABLE "Tracks" 11:16:41.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.1 Info: => 0.0042665s 11:16:41.1 Info: DeleteColumn TrackFiles ArtistId 11:16:41.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) 11:16:41.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" 11:16:41.1 Info: DROP TABLE "TrackFiles" 11:16:41.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.1 Info: => 0.0036245s 11:16:41.1 Info: CreateIndex Artists (ArtistMetadataId) 11:16:41.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:41.1 Info: => 8.04E-05s 11:16:41.1 Info: CreateIndex Artists (Monitored) 11:16:41.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:41.1 Info: => 7.53E-05s 11:16:41.1 Info: CreateIndex Albums (ArtistMetadataId) 11:16:41.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:41.1 Info: => 7.45E-05s 11:16:41.1 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:41.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:41.1 Info: => 7.47E-05s 11:16:41.1 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:41.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:41.1 Info: => 7.5E-05s 11:16:41.1 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:41.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:41.1 Info: => 7.3E-05s 11:16:41.1 Info: UpdateData 11:16:41.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:41.1 Info: => 4.01E-05s 11:16:41.1 Info: UpdateData 11:16:41.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:41.1 Info: => 3.37E-05s 11:16:41.1 Info: UpdateData 11:16:41.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:41.1 Info: => 3.64E-05s 11:16:41.1 Info: -> 12 Insert operations completed in 00:00:00.0009571 taking an average of 00:00:00.0000797 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:41', 'add_release_groups_etc') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 23: add_release_groups_etc migrated 11:16:41.1 Info: => 0.0007284s 11:16:41.1 Debug: Took: 00:00:00.1092169 11:16:41.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 11:16:41.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 11:16:41.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350012662063_187/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:41.2 Info: DatabaseEngineVersionCheck migrating 11:16:41.2 Info: PerformDBOperation 11:16:41.2 Info: Performing DB Operation 11:16:41.2 Info: SQLite 3.46.0 11:16:41.2 Info: => 0.0013606s 11:16:41.2 Info: DatabaseEngineVersionCheck migrated 11:16:41.2 Info: => 0.0013708s 11:16:41.2 Info: VersionMigration migrating 11:16:41.2 Info: Beginning Transaction 11:16:41.2 Info: CreateTable VersionInfo 11:16:41.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:41.2 Info: => 0.0001823s 11:16:41.2 Info: Committing Transaction 11:16:41.2 Info: VersionMigration migrated 11:16:41.2 Info: => 0.0009373s 11:16:41.2 Info: VersionUniqueMigration migrating 11:16:41.2 Info: Beginning Transaction 11:16:41.2 Info: CreateIndex VersionInfo (Version) 11:16:41.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:41.2 Info: => 0.000116s 11:16:41.2 Info: AlterTable VersionInfo 11:16:41.2 Info: => 4E-07s 11:16:41.2 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:41.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:41.2 Info: => 0.0004948s 11:16:41.2 Info: Committing Transaction 11:16:41.2 Info: VersionUniqueMigration migrated 11:16:41.2 Info: => 0.0008815s 11:16:41.2 Info: VersionDescriptionMigration migrating 11:16:41.2 Info: Beginning Transaction 11:16:41.2 Info: AlterTable VersionInfo 11:16:41.2 Info: => 5E-07s 11:16:41.2 Info: CreateColumn VersionInfo Description String 11:16:41.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:41.2 Info: => 0.0001789s 11:16:41.2 Info: Committing Transaction 11:16:41.2 Info: VersionDescriptionMigration migrated 11:16:41.2 Info: => 0.000566s 11:16:41.2 Info: 1: InitialSetup migrating 11:16:41.2 Info: Beginning Transaction 11:16:41.2 Info: Starting migration of Main DB to 1 11:16:41.2 Info: CreateTable Config 11:16:41.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:41.2 Info: => 0.0001257s 11:16:41.2 Info: CreateIndex Config (Key) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:41.2 Info: => 6.99E-05s 11:16:41.2 Info: CreateTable RootFolders 11:16:41.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:41.2 Info: => 0.0001009s 11:16:41.2 Info: CreateIndex RootFolders (Path) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:41.2 Info: => 7.17E-05s 11:16:41.2 Info: CreateTable Artists 11:16:41.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) 11:16:41.2 Info: => 0.0002385s 11:16:41.2 Info: CreateIndex Artists (ForeignArtistId) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.2 Info: => 7.93E-05s 11:16:41.2 Info: CreateIndex Artists (NameSlug) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.2 Info: => 7.61E-05s 11:16:41.2 Info: CreateIndex Artists (CleanName) 11:16:41.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.2 Info: => 8.55E-05s 11:16:41.2 Info: CreateIndex Artists (Path) 11:16:41.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.2 Info: => 7.04E-05s 11:16:41.2 Info: CreateTable Albums 11:16:41.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) 11:16:41.2 Info: => 0.0002353s 11:16:41.2 Info: CreateIndex Albums (ForeignAlbumId) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.2 Info: => 8.58E-05s 11:16:41.2 Info: CreateIndex Albums (MBId) 11:16:41.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.2 Info: => 6.45E-05s 11:16:41.2 Info: CreateIndex Albums (TADBId) 11:16:41.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.2 Info: => 7.19E-05s 11:16:41.2 Info: CreateIndex Albums (TitleSlug) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.2 Info: => 7.18E-05s 11:16:41.2 Info: CreateIndex Albums (CleanTitle) 11:16:41.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.2 Info: => 6.97E-05s 11:16:41.2 Info: CreateIndex Albums (Path) 11:16:41.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:41.2 Info: => 6.76E-05s 11:16:41.2 Info: CreateTable Tracks 11:16:41.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) 11:16:41.2 Info: => 0.0001678s 11:16:41.2 Info: CreateIndex Tracks (ForeignTrackId) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.2 Info: => 8.52E-05s 11:16:41.2 Info: CreateIndex Tracks (ArtistId) 11:16:41.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.2 Info: => 8.54E-05s 11:16:41.2 Info: CreateIndex Tracks (TrackFileId) 11:16:41.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.2 Info: => 9.65E-05s 11:16:41.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:41.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:41.2 Info: => 8.68E-05s 11:16:41.2 Info: CreateTable TrackFiles 11:16:41.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) 11:16:41.2 Info: => 0.0001606s 11:16:41.2 Info: CreateIndex TrackFiles (ArtistId) 11:16:41.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:41.2 Info: => 7.78E-05s 11:16:41.2 Info: CreateIndex TrackFiles (AlbumId) 11:16:41.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.2 Info: => 7.42E-05s 11:16:41.2 Info: CreateTable History 11:16:41.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) 11:16:41.2 Info: => 0.0001759s 11:16:41.2 Info: CreateIndex History (Date) 11:16:41.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:41.2 Info: => 7.84E-05s 11:16:41.2 Info: CreateIndex History (EventType) 11:16:41.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:41.2 Info: => 7.44E-05s 11:16:41.2 Info: CreateIndex History (DownloadId) 11:16:41.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:41.2 Info: => 7.29E-05s 11:16:41.2 Info: CreateIndex History (AlbumId) 11:16:41.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:41.2 Info: => 7.37E-05s 11:16:41.2 Info: CreateTable Notifications 11:16:41.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) 11:16:41.2 Info: => 0.0001627s 11:16:41.2 Info: CreateTable ScheduledTasks 11:16:41.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:41.2 Info: => 0.0001233s 11:16:41.2 Info: CreateIndex ScheduledTasks (TypeName) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:41.2 Info: => 8.1E-05s 11:16:41.2 Info: CreateTable Indexers 11:16:41.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) 11:16:41.2 Info: => 0.0001254s 11:16:41.2 Info: CreateIndex Indexers (Name) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.2 Info: => 8.74E-05s 11:16:41.2 Info: CreateTable Profiles 11:16:41.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:41.2 Info: => 0.0001102s 11:16:41.2 Info: CreateIndex Profiles (Name) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:41.2 Info: => 7.66E-05s 11:16:41.2 Info: CreateTable QualityDefinitions 11:16:41.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:41.2 Info: => 0.0001156s 11:16:41.2 Info: CreateIndex QualityDefinitions (Quality) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:41.2 Info: => 7.79E-05s 11:16:41.2 Info: CreateIndex QualityDefinitions (Title) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:41.2 Info: => 7.43E-05s 11:16:41.2 Info: CreateTable NamingConfig 11:16:41.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) 11:16:41.2 Info: => 0.000143s 11:16:41.2 Info: CreateTable Blacklist 11:16:41.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 '') 11:16:41.2 Info: => 0.0001726s 11:16:41.2 Info: CreateTable Metadata 11:16:41.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) 11:16:41.2 Info: => 0.0001218s 11:16:41.2 Info: CreateTable MetadataFiles 11:16:41.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) 11:16:41.2 Info: => 0.000135s 11:16:41.2 Info: CreateTable DownloadClients 11:16:41.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) 11:16:41.2 Info: => 0.0001171s 11:16:41.2 Info: CreateTable PendingReleases 11:16:41.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 '') 11:16:41.2 Info: => 0.0001655s 11:16:41.2 Info: CreateTable RemotePathMappings 11:16:41.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:41.2 Info: => 0.0001374s 11:16:41.2 Info: CreateTable Tags 11:16:41.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:41.2 Info: => 0.0001295s 11:16:41.2 Info: CreateIndex Tags (Label) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:41.2 Info: => 7.48E-05s 11:16:41.2 Info: CreateTable Restrictions 11:16:41.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:41.2 Info: => 0.0001107s 11:16:41.2 Info: CreateTable DelayProfiles 11:16:41.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) 11:16:41.2 Info: => 0.0001493s 11:16:41.2 Info: CreateTable Users 11:16:41.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:41.2 Info: => 0.000115s 11:16:41.2 Info: CreateIndex Users (Identifier) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:41.2 Info: => 8.17E-05s 11:16:41.2 Info: CreateIndex Users (Username) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:41.2 Info: => 7.69E-05s 11:16:41.2 Info: CreateTable Commands 11:16:41.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) 11:16:41.2 Info: => 0.0001446s 11:16:41.2 Info: CreateTable IndexerStatus 11:16:41.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) 11:16:41.2 Info: => 0.0001484s 11:16:41.2 Info: CreateIndex IndexerStatus (ProviderId) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:41.2 Info: => 8.7E-05s 11:16:41.2 Info: CreateTable ExtraFiles 11:16:41.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) 11:16:41.2 Info: => 0.0001658s 11:16:41.2 Info: CreateTable LyricFiles 11:16:41.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) 11:16:41.2 Info: => 0.0001453s 11:16:41.2 Info: CreateTable LanguageProfiles 11:16:41.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:41.2 Info: => 0.0001078s 11:16:41.2 Info: CreateIndex LanguageProfiles (Name) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:41.2 Info: => 9.12E-05s 11:16:41.2 Info: CreateTable DownloadClientStatus 11:16:41.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) 11:16:41.2 Info: => 0.0001298s 11:16:41.2 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:41.2 Info: => 8.69E-05s 11:16:41.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:41.2 Info: -> 1 Insert operations completed in 00:00:00.0000596 taking an average of 00:00:00.0000596 11:16:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:41', 'InitialSetup') 11:16:41.2 Info: Committing Transaction 11:16:41.2 Info: 1: InitialSetup migrated 11:16:41.2 Info: => 0.0010254s 11:16:41.2 Info: 2: add_reason_to_pending_releases migrating 11:16:41.2 Info: Beginning Transaction 11:16:41.2 Info: Starting migration of Main DB to 2 11:16:41.2 Info: AlterTable PendingReleases 11:16:41.2 Info: => 5E-07s 11:16:41.2 Info: CreateColumn PendingReleases Reason Int32 11:16:41.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:41.2 Info: => 0.0005463s 11:16:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:41', 'add_reason_to_pending_releases') 11:16:41.2 Info: Committing Transaction 11:16:41.2 Info: 2: add_reason_to_pending_releases migrated 11:16:41.2 Info: => 0.0010122s 11:16:41.2 Info: 3: add_medium_support migrating 11:16:41.2 Info: Beginning Transaction 11:16:41.2 Info: Starting migration of Main DB to 3 11:16:41.2 Info: AlterTable Albums 11:16:41.2 Info: => 5E-07s 11:16:41.2 Info: CreateColumn Albums Media String 11:16:41.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:41.2 Info: => 0.0004984s 11:16:41.2 Info: AlterTable Tracks 11:16:41.2 Info: => 4E-07s 11:16:41.2 Info: CreateColumn Tracks MediumNumber Int32 11:16:41.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.2 Info: => 0.0004633s 11:16:41.2 Info: AlterTable Tracks 11:16:41.2 Info: => 4E-07s 11:16:41.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:41.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.2 Info: => 0.0004689s 11:16:41.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.2 Info: => 3.77E-05s 11:16:41.2 Info: DeleteColumn Tracks TrackNumber 11:16:41.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) 11:16:41.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" 11:16:41.2 Info: DROP TABLE "Tracks" 11:16:41.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.2 Info: => 0.0045473s 11:16:41.2 Info: AlterTable Tracks 11:16:41.2 Info: => 3E-07s 11:16:41.2 Info: CreateColumn Tracks TrackNumber String 11:16:41.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:41.2 Info: => 0.0004641s 11:16:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:41', 'add_medium_support') 11:16:41.2 Info: Committing Transaction 11:16:41.2 Info: 3: add_medium_support migrated 11:16:41.2 Info: => 0.0009905s 11:16:41.2 Info: 4: add_various_qualites_in_profile migrating 11:16:41.2 Info: Beginning Transaction 11:16:41.2 Info: Starting migration of Main DB to 4 11:16:41.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.2 Info: => 6.11E-05s 11:16:41.2 Info: PerformDBOperation 11:16:41.2 Info: Performing DB Operation 11:16:41.2 Info: => 2.9E-05s 11:16:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:41', 'add_various_qualites_in_profile') 11:16:41.2 Info: Committing Transaction 11:16:41.2 Info: 4: add_various_qualites_in_profile migrated 11:16:41.2 Info: => 0.0003989s 11:16:41.2 Info: 5: metadata_profiles migrating 11:16:41.2 Info: Beginning Transaction 11:16:41.2 Info: Starting migration of Main DB to 5 11:16:41.2 Info: CreateTable MetadataProfiles 11:16:41.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:41.2 Info: => 0.0001138s 11:16:41.2 Info: CreateIndex MetadataProfiles (Name) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:41.2 Info: => 0.0001019s 11:16:41.2 Info: AlterTable Artists 11:16:41.2 Info: => 3E-07s 11:16:41.2 Info: CreateColumn Artists MetadataProfileId Int32 11:16:41.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:41.3 Info: => 0.0005038s 11:16:41.3 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:41.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) 11:16:41.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" 11:16:41.3 Info: DROP TABLE "Artists" 11:16:41.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.3 Info: => 0.0051277s 11:16:41.3 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:41.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) 11:16:41.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" 11:16:41.3 Info: DROP TABLE "Artists" 11:16:41.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.3 Info: => 0.0045581s 11:16:41.3 Info: AlterTable Albums 11:16:41.3 Info: => 4E-07s 11:16:41.3 Info: CreateColumn Albums SecondaryTypes String 11:16:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:41.3 Info: => 0.0005088s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:41', 'metadata_profiles') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 5: metadata_profiles migrated 11:16:41.3 Info: => 0.0010779s 11:16:41.3 Info: 6: separate_automatic_and_interactive_search migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 6 11:16:41.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:41.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) 11:16:41.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:41.3 Info: DROP TABLE "Indexers" 11:16:41.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.3 Info: => 0.0038463s 11:16:41.3 Info: AlterTable Indexers 11:16:41.3 Info: => 3E-07s 11:16:41.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:41.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:41.3 Info: => 0.0004476s 11:16:41.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:41.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:41.3 Info: => 3.44E-05s 11:16:41.3 Info: AlterTable Indexers 11:16:41.3 Info: => 2E-07s 11:16:41.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:41.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) 11:16:41.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" 11:16:41.3 Info: DROP TABLE "Indexers" 11:16:41.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.3 Info: => 0.0038362s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:41', 'separate_automatic_and_interactive_search') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 6: separate_automatic_and_interactive_search migrated 11:16:41.3 Info: => 0.0043309s 11:16:41.3 Info: 7: change_album_path_to_relative migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 7 11:16:41.3 Info: DeleteColumn Albums Path 11:16:41.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) 11:16:41.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" 11:16:41.3 Info: DROP TABLE "Albums" 11:16:41.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.3 Info: => 0.0047148s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:41', 'change_album_path_to_relative') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 7: change_album_path_to_relative migrated 11:16:41.3 Info: => 0.0052742s 11:16:41.3 Info: 8: change_quality_size_mb_to_kb migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 8 11:16:41.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 11:16:41.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 11:16:41.3 Info: => 4.3E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:41', 'change_quality_size_mb_to_kb') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 8: change_quality_size_mb_to_kb migrated 11:16:41.3 Info: => 0.0004047s 11:16:41.3 Info: 9: album_releases migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 9 11:16:41.3 Info: AlterTable Albums 11:16:41.3 Info: => 5E-07s 11:16:41.3 Info: CreateColumn Albums Releases String 11:16:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:41.3 Info: => 0.0004731s 11:16:41.3 Info: AlterTable Albums 11:16:41.3 Info: => 4E-07s 11:16:41.3 Info: CreateColumn Albums CurrentRelease String 11:16:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:41.3 Info: => 0.0005091s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:41', 'album_releases') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 9: album_releases migrated 11:16:41.3 Info: => 0.0009938s 11:16:41.3 Info: 10: album_releases_fix migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 10 11:16:41.3 Info: AlterTable Albums 11:16:41.3 Info: => 5E-07s 11:16:41.3 Info: AlterColumn Albums Releases String 11:16:41.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) 11:16:41.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" 11:16:41.3 Info: DROP TABLE "Albums" 11:16:41.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.3 Info: => 0.0045666s 11:16:41.3 Info: AlterTable Albums 11:16:41.3 Info: => 4E-07s 11:16:41.3 Info: AlterColumn Albums CurrentRelease String 11:16:41.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) 11:16:41.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" 11:16:41.3 Info: DROP TABLE "Albums" 11:16:41.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.3 Info: => 0.0045803s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:41', 'album_releases_fix') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 10: album_releases_fix migrated 11:16:41.3 Info: => 0.0051103s 11:16:41.3 Info: 11: import_lists migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 11 11:16:41.3 Info: CreateTable ImportLists 11:16:41.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) 11:16:41.3 Info: => 0.0001357s 11:16:41.3 Info: CreateIndex ImportLists (Name) 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:41.3 Info: => 8.46E-05s 11:16:41.3 Info: CreateTable ImportListStatus 11:16:41.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) 11:16:41.3 Info: => 0.0001269s 11:16:41.3 Info: CreateIndex ImportListStatus (ProviderId) 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:41.3 Info: => 8.23E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:41', 'import_lists') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 11: import_lists migrated 11:16:41.3 Info: => 0.0006232s 11:16:41.3 Info: 12: add_release_status migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 12 11:16:41.3 Info: AlterTable MetadataProfiles 11:16:41.3 Info: => 1E-06s 11:16:41.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:41.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:41.3 Info: => 0.0005535s 11:16:41.3 Info: PerformDBOperation 11:16:41.3 Info: Performing DB Operation 11:16:41.3 Info: => 2.28E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:41', 'add_release_status') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 12: add_release_status migrated 11:16:41.3 Info: => 0.0004005s 11:16:41.3 Info: 13: album_download_notification migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 13 11:16:41.3 Info: AlterTable Notifications 11:16:41.3 Info: => 3E-07s 11:16:41.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:41.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:41.3 Info: => 0.0004918s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:41', 'album_download_notification') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 13: album_download_notification migrated 11:16:41.3 Info: => 0.0009786s 11:16:41.3 Info: 14: fix_language_metadata_profiles migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 14 11:16:41.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 11:16:41.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 11:16:41.3 Info: => 8.37E-05s 11:16:41.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 11:16:41.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 11:16:41.3 Info: => 7.38E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:41', 'fix_language_metadata_profiles') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 14: fix_language_metadata_profiles migrated 11:16:41.3 Info: => 0.0005407s 11:16:41.3 Info: 15: remove_fanzub migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 15 11:16:41.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:41.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:41.3 Info: => 3.91E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:41', 'remove_fanzub') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 15: remove_fanzub migrated 11:16:41.3 Info: => 0.000472s 11:16:41.3 Info: 16: update_artist_history_indexes migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 16 11:16:41.3 Info: CreateIndex Albums (ArtistId) 11:16:41.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:41.3 Info: => 9.47E-05s 11:16:41.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:41.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:41.3 Info: => 9.52E-05s 11:16:41.3 Info: DeleteIndex History (AlbumId) 11:16:41.3 Info: DROP INDEX "IX_History_AlbumId" 11:16:41.3 Info: => 0.0001269s 11:16:41.3 Info: CreateIndex History (AlbumId, Date) 11:16:41.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:41.3 Info: => 8.61E-05s 11:16:41.3 Info: DeleteIndex History (DownloadId) 11:16:41.3 Info: DROP INDEX "IX_History_DownloadId" 11:16:41.3 Info: => 0.0001142s 11:16:41.3 Info: CreateIndex History (DownloadId, Date) 11:16:41.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:41.3 Info: => 9.33E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:41', 'update_artist_history_indexes') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 16: update_artist_history_indexes migrated 11:16:41.3 Info: => 0.0004881s 11:16:41.3 Info: 17: remove_nma migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 17 11:16:41.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:41.3 Info: => 4.07E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:41', 'remove_nma') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 17: remove_nma migrated 11:16:41.3 Info: => 0.0003905s 11:16:41.3 Info: 18: album_disambiguation migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 18 11:16:41.3 Info: AlterTable Albums 11:16:41.3 Info: => 5E-07s 11:16:41.3 Info: CreateColumn Albums Disambiguation String 11:16:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:41.3 Info: => 0.0005351s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:41', 'album_disambiguation') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 18: album_disambiguation migrated 11:16:41.3 Info: => 0.0009909s 11:16:41.3 Info: 19: add_ape_quality_in_profiles migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 19 11:16:41.3 Info: PerformDBOperation 11:16:41.3 Info: Performing DB Operation 11:16:41.3 Info: => 2.53E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:41', 'add_ape_quality_in_profiles') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 19: add_ape_quality_in_profiles migrated 11:16:41.3 Info: => 0.0003571s 11:16:41.3 Info: 20: remove_pushalot migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 20 11:16:41.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:41.3 Info: => 4.18E-05s 11:16:41.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:41.3 Info: => 3.18E-05s 11:16:41.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:41.3 Info: => 3.04E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:41', 'remove_pushalot') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 20: remove_pushalot migrated 11:16:41.3 Info: => 0.0003335s 11:16:41.3 Info: 21: add_custom_filters migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 21 11:16:41.3 Info: CreateTable CustomFilters 11:16:41.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:41.3 Info: => 0.0001075s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:41', 'add_custom_filters') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 21: add_custom_filters migrated 11:16:41.3 Info: => 0.0005089s 11:16:41.3 Info: 22: import_list_tags migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 22 11:16:41.3 Info: AlterTable ImportLists 11:16:41.3 Info: => 4E-07s 11:16:41.3 Info: CreateColumn ImportLists Tags String 11:16:41.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:41.3 Info: => 0.0005283s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:41', 'import_list_tags') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 22: import_list_tags migrated 11:16:41.3 Info: => 0.0009721s 11:16:41.3 Info: 23: add_release_groups_etc migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 23 11:16:41.3 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 11:16:41.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-07-30T00:00:00Z", "trackCount": 1, "mediaCount": 2, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:16:41.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 11:16:41.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 11:16:41.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 11:16:41.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 11:16:41.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 11:16:41.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 11:16:41.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 11:16:41.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 11:16:41.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 11:16:41.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 11:16:41.3 Info: CreateTable ArtistMetadata 11:16:41.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) 11:16:41.3 Info: => 0.0001867s 11:16:41.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:41.3 Info: => 9.06E-05s 11:16:41.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" 11:16:41.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" 11:16:41.3 Info: => 8.23E-05s 11:16:41.3 Info: AlterTable Artists 11:16:41.3 Info: => 3E-07s 11:16:41.3 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:41.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.3 Info: => 0.0005224s 11:16:41.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:41.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:41.3 Info: => 6.31E-05s 11:16:41.3 Info: CreateTable AlbumReleases 11:16:41.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) 11:16:41.3 Info: => 0.0001368s 11:16:41.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:41.3 Info: => 8.29E-05s 11:16:41.3 Info: CreateIndex AlbumReleases (AlbumId) 11:16:41.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:41.3 Info: => 8.26E-05s 11:16:41.3 Info: PerformDBOperation 11:16:41.3 Info: Performing DB Operation 11:16:41.3 Info: => 0.0027737s 11:16:41.3 Info: AlterTable Albums 11:16:41.3 Info: => 4E-07s 11:16:41.3 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.3 Info: => 0.000597s 11:16:41.3 Info: AlterTable Albums 11:16:41.3 Info: => 4E-07s 11:16:41.3 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:41.3 Info: => 0.000527s 11:16:41.3 Info: AlterTable Albums 11:16:41.3 Info: => 4E-07s 11:16:41.3 Info: CreateColumn Albums Links String 11:16:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:41.3 Info: => 0.0005391s 11:16:41.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:41.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:41.3 Info: => 9.28E-05s 11:16:41.3 Info: AlterTable Tracks 11:16:41.3 Info: => 3E-07s 11:16:41.3 Info: CreateColumn Tracks ForeignRecordingId String 11:16:41.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:41.3 Info: => 0.0005414s 11:16:41.3 Info: AlterTable Tracks 11:16:41.3 Info: => 4E-07s 11:16:41.3 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:41.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:41.3 Info: => 0.0005232s 11:16:41.3 Info: AlterTable Tracks 11:16:41.3 Info: => 3E-07s 11:16:41.3 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:41.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.3 Info: => 0.0005349s 11:16:41.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:41.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:41.3 Info: => 8.66E-05s 11:16:41.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:41.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:41.3 Info: => 7.35E-05s 11:16:41.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:41.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:16:41.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" 11:16:41.3 Info: DROP TABLE "Artists" 11:16:41.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.3 Info: => 0.0099556s 11:16:41.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:41.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:41.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:41.3 Info: DROP TABLE "Albums" 11:16:41.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.3 Info: => 0.0044509s 11:16:41.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:41.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) 11:16:41.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" 11:16:41.3 Info: DROP TABLE "Tracks" 11:16:41.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.3 Info: => 0.003841s 11:16:41.3 Info: DeleteColumn TrackFiles ArtistId 11:16:41.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) 11:16:41.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" 11:16:41.3 Info: DROP TABLE "TrackFiles" 11:16:41.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.3 Info: => 0.0036198s 11:16:41.3 Info: CreateIndex Artists (ArtistMetadataId) 11:16:41.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:41.3 Info: => 0.0001327s 11:16:41.3 Info: CreateIndex Artists (Monitored) 11:16:41.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:41.3 Info: => 8.06E-05s 11:16:41.3 Info: CreateIndex Albums (ArtistMetadataId) 11:16:41.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:41.3 Info: => 7.85E-05s 11:16:41.3 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:41.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:41.3 Info: => 8.9E-05s 11:16:41.3 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:41.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:41.3 Info: => 7.61E-05s 11:16:41.3 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:41.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:41.3 Info: => 7.55E-05s 11:16:41.3 Info: UpdateData 11:16:41.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:41.3 Info: => 4.19E-05s 11:16:41.3 Info: UpdateData 11:16:41.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:41.3 Info: => 3.29E-05s 11:16:41.3 Info: UpdateData 11:16:41.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:41.3 Info: => 3.47E-05s 11:16:41.3 Info: -> 12 Insert operations completed in 00:00:00.0010359 taking an average of 00:00:00.0000863 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:41', 'add_release_groups_etc') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 23: add_release_groups_etc migrated 11:16:41.3 Info: => 0.0007255s 11:16:41.3 Debug: Took: 00:00:00.1143292 11:16:41.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 11:16:41.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 11:16:41.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350014654596_189/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:41.4 Info: DatabaseEngineVersionCheck migrating 11:16:41.4 Info: PerformDBOperation 11:16:41.4 Info: Performing DB Operation 11:16:41.4 Info: SQLite 3.46.0 11:16:41.4 Info: => 0.0013868s 11:16:41.4 Info: DatabaseEngineVersionCheck migrated 11:16:41.4 Info: => 0.001395s 11:16:41.4 Info: VersionMigration migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: CreateTable VersionInfo 11:16:41.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:41.4 Info: => 0.0001708s 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: VersionMigration migrated 11:16:41.4 Info: => 0.0008963s 11:16:41.4 Info: VersionUniqueMigration migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: CreateIndex VersionInfo (Version) 11:16:41.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:41.4 Info: => 0.000126s 11:16:41.4 Info: AlterTable VersionInfo 11:16:41.4 Info: => 4E-07s 11:16:41.4 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:41.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:41.4 Info: => 0.000496s 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: VersionUniqueMigration migrated 11:16:41.4 Info: => 0.0009199s 11:16:41.4 Info: VersionDescriptionMigration migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: AlterTable VersionInfo 11:16:41.4 Info: => 5E-07s 11:16:41.4 Info: CreateColumn VersionInfo Description String 11:16:41.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:41.4 Info: => 0.0001889s 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: VersionDescriptionMigration migrated 11:16:41.4 Info: => 0.0004995s 11:16:41.4 Info: 1: InitialSetup migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 1 11:16:41.4 Info: CreateTable Config 11:16:41.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:41.4 Info: => 0.0001836s 11:16:41.4 Info: CreateIndex Config (Key) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:41.4 Info: => 7.36E-05s 11:16:41.4 Info: CreateTable RootFolders 11:16:41.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:41.4 Info: => 0.0001021s 11:16:41.4 Info: CreateIndex RootFolders (Path) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:41.4 Info: => 7.33E-05s 11:16:41.4 Info: CreateTable Artists 11:16:41.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) 11:16:41.4 Info: => 0.0002273s 11:16:41.4 Info: CreateIndex Artists (ForeignArtistId) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.4 Info: => 7.46E-05s 11:16:41.4 Info: CreateIndex Artists (NameSlug) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.4 Info: => 6.65E-05s 11:16:41.4 Info: CreateIndex Artists (CleanName) 11:16:41.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.4 Info: => 6.5E-05s 11:16:41.4 Info: CreateIndex Artists (Path) 11:16:41.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.4 Info: => 6.3E-05s 11:16:41.4 Info: CreateTable Albums 11:16:41.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) 11:16:41.4 Info: => 0.0002309s 11:16:41.4 Info: CreateIndex Albums (ForeignAlbumId) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.4 Info: => 7.32E-05s 11:16:41.4 Info: CreateIndex Albums (MBId) 11:16:41.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.4 Info: => 6.48E-05s 11:16:41.4 Info: CreateIndex Albums (TADBId) 11:16:41.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.4 Info: => 6.54E-05s 11:16:41.4 Info: CreateIndex Albums (TitleSlug) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.4 Info: => 6.44E-05s 11:16:41.4 Info: CreateIndex Albums (CleanTitle) 11:16:41.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.4 Info: => 6.25E-05s 11:16:41.4 Info: CreateIndex Albums (Path) 11:16:41.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:41.4 Info: => 6.23E-05s 11:16:41.4 Info: CreateTable Tracks 11:16:41.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) 11:16:41.4 Info: => 0.0001397s 11:16:41.4 Info: CreateIndex Tracks (ForeignTrackId) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.4 Info: => 7.12E-05s 11:16:41.4 Info: CreateIndex Tracks (ArtistId) 11:16:41.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.4 Info: => 7.09E-05s 11:16:41.4 Info: CreateIndex Tracks (TrackFileId) 11:16:41.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.4 Info: => 7.33E-05s 11:16:41.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:41.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:41.4 Info: => 7.26E-05s 11:16:41.4 Info: CreateTable TrackFiles 11:16:41.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) 11:16:41.4 Info: => 0.0001341s 11:16:41.4 Info: CreateIndex TrackFiles (ArtistId) 11:16:41.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:41.4 Info: => 7.08E-05s 11:16:41.4 Info: CreateIndex TrackFiles (AlbumId) 11:16:41.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.4 Info: => 6.49E-05s 11:16:41.4 Info: CreateTable History 11:16:41.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) 11:16:41.4 Info: => 0.0001376s 11:16:41.4 Info: CreateIndex History (Date) 11:16:41.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:41.4 Info: => 7.3E-05s 11:16:41.4 Info: CreateIndex History (EventType) 11:16:41.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:41.4 Info: => 6.72E-05s 11:16:41.4 Info: CreateIndex History (DownloadId) 11:16:41.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:41.4 Info: => 6.66E-05s 11:16:41.4 Info: CreateIndex History (AlbumId) 11:16:41.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:41.4 Info: => 6.6E-05s 11:16:41.4 Info: CreateTable Notifications 11:16:41.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) 11:16:41.4 Info: => 0.0001636s 11:16:41.4 Info: CreateTable ScheduledTasks 11:16:41.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:41.4 Info: => 0.0001236s 11:16:41.4 Info: CreateIndex ScheduledTasks (TypeName) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:41.4 Info: => 0.0001217s 11:16:41.4 Info: CreateTable Indexers 11:16:41.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) 11:16:41.4 Info: => 0.000128s 11:16:41.4 Info: CreateIndex Indexers (Name) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.4 Info: => 7.48E-05s 11:16:41.4 Info: CreateTable Profiles 11:16:41.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:41.4 Info: => 0.0001053s 11:16:41.4 Info: CreateIndex Profiles (Name) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:41.4 Info: => 7.11E-05s 11:16:41.4 Info: CreateTable QualityDefinitions 11:16:41.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:41.4 Info: => 0.0001133s 11:16:41.4 Info: CreateIndex QualityDefinitions (Quality) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:41.4 Info: => 9.23E-05s 11:16:41.4 Info: CreateIndex QualityDefinitions (Title) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:41.4 Info: => 8.87E-05s 11:16:41.4 Info: CreateTable NamingConfig 11:16:41.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) 11:16:41.4 Info: => 0.0001206s 11:16:41.4 Info: CreateTable Blacklist 11:16:41.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 '') 11:16:41.4 Info: => 0.0001544s 11:16:41.4 Info: CreateTable Metadata 11:16:41.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) 11:16:41.4 Info: => 0.0001247s 11:16:41.4 Info: CreateTable MetadataFiles 11:16:41.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) 11:16:41.4 Info: => 0.0001284s 11:16:41.4 Info: CreateTable DownloadClients 11:16:41.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) 11:16:41.4 Info: => 0.00012s 11:16:41.4 Info: CreateTable PendingReleases 11:16:41.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 '') 11:16:41.4 Info: => 0.000119s 11:16:41.4 Info: CreateTable RemotePathMappings 11:16:41.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:41.4 Info: => 0.0001036s 11:16:41.4 Info: CreateTable Tags 11:16:41.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:41.4 Info: => 0.0001116s 11:16:41.4 Info: CreateIndex Tags (Label) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:41.4 Info: => 9.38E-05s 11:16:41.4 Info: CreateTable Restrictions 11:16:41.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:41.4 Info: => 0.0001095s 11:16:41.4 Info: CreateTable DelayProfiles 11:16:41.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) 11:16:41.4 Info: => 0.0001436s 11:16:41.4 Info: CreateTable Users 11:16:41.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:41.4 Info: => 0.0001072s 11:16:41.4 Info: CreateIndex Users (Identifier) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:41.4 Info: => 7.79E-05s 11:16:41.4 Info: CreateIndex Users (Username) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:41.4 Info: => 7.33E-05s 11:16:41.4 Info: CreateTable Commands 11:16:41.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) 11:16:41.4 Info: => 0.00013s 11:16:41.4 Info: CreateTable IndexerStatus 11:16:41.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) 11:16:41.4 Info: => 0.0001377s 11:16:41.4 Info: CreateIndex IndexerStatus (ProviderId) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:41.4 Info: => 0.0001034s 11:16:41.4 Info: CreateTable ExtraFiles 11:16:41.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) 11:16:41.4 Info: => 0.0001816s 11:16:41.4 Info: CreateTable LyricFiles 11:16:41.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) 11:16:41.4 Info: => 0.0001669s 11:16:41.4 Info: CreateTable LanguageProfiles 11:16:41.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:41.4 Info: => 0.0001035s 11:16:41.4 Info: CreateIndex LanguageProfiles (Name) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:41.4 Info: => 9.95E-05s 11:16:41.4 Info: CreateTable DownloadClientStatus 11:16:41.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) 11:16:41.4 Info: => 0.0001133s 11:16:41.4 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:41.4 Info: => 8.55E-05s 11:16:41.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:41.4 Info: -> 1 Insert operations completed in 00:00:00.0000510 taking an average of 00:00:00.0000510 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:41', 'InitialSetup') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 1: InitialSetup migrated 11:16:41.4 Info: => 0.0009935s 11:16:41.4 Info: 2: add_reason_to_pending_releases migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 2 11:16:41.4 Info: AlterTable PendingReleases 11:16:41.4 Info: => 1.2E-06s 11:16:41.4 Info: CreateColumn PendingReleases Reason Int32 11:16:41.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:41.4 Info: => 0.0006456s 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:41', 'add_reason_to_pending_releases') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 2: add_reason_to_pending_releases migrated 11:16:41.4 Info: => 0.001104s 11:16:41.4 Info: 3: add_medium_support migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 3 11:16:41.4 Info: AlterTable Albums 11:16:41.4 Info: => 4E-07s 11:16:41.4 Info: CreateColumn Albums Media String 11:16:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:41.4 Info: => 0.0005292s 11:16:41.4 Info: AlterTable Tracks 11:16:41.4 Info: => 4E-07s 11:16:41.4 Info: CreateColumn Tracks MediumNumber Int32 11:16:41.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.4 Info: => 0.0004641s 11:16:41.4 Info: AlterTable Tracks 11:16:41.4 Info: => 4E-07s 11:16:41.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:41.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.4 Info: => 0.0004778s 11:16:41.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.4 Info: => 3.46E-05s 11:16:41.4 Info: DeleteColumn Tracks TrackNumber 11:16: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) 11:16: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" 11:16:41.4 Info: DROP TABLE "Tracks" 11:16:41.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.4 Info: => 0.0039625s 11:16:41.4 Info: AlterTable Tracks 11:16:41.4 Info: => 4E-07s 11:16:41.4 Info: CreateColumn Tracks TrackNumber String 11:16:41.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:41.4 Info: => 0.0004507s 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:41', 'add_medium_support') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 3: add_medium_support migrated 11:16:41.4 Info: => 0.0010106s 11:16:41.4 Info: 4: add_various_qualites_in_profile migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 4 11:16:41.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.4 Info: => 4.52E-05s 11:16:41.4 Info: PerformDBOperation 11:16:41.4 Info: Performing DB Operation 11:16:41.4 Info: => 2.99E-05s 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:41', 'add_various_qualites_in_profile') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 4: add_various_qualites_in_profile migrated 11:16:41.4 Info: => 0.0004932s 11:16:41.4 Info: 5: metadata_profiles migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 5 11:16:41.4 Info: CreateTable MetadataProfiles 11:16: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) 11:16:41.4 Info: => 0.0001061s 11:16:41.4 Info: CreateIndex MetadataProfiles (Name) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:41.4 Info: => 0.000109s 11:16:41.4 Info: AlterTable Artists 11:16:41.4 Info: => 3E-07s 11:16:41.4 Info: CreateColumn Artists MetadataProfileId Int32 11:16:41.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:41.4 Info: => 0.000486s 11:16:41.4 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16: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) 11:16: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" 11:16:41.5 Info: DROP TABLE "Artists" 11:16:41.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.5 Info: => 0.004024s 11:16:41.5 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:41.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) 11:16:41.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" 11:16:41.5 Info: DROP TABLE "Artists" 11:16:41.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.5 Info: => 0.0039479s 11:16:41.5 Info: AlterTable Albums 11:16:41.5 Info: => 4E-07s 11:16:41.5 Info: CreateColumn Albums SecondaryTypes String 11:16:41.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:41.5 Info: => 0.0004538s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:41', 'metadata_profiles') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 5: metadata_profiles migrated 11:16:41.5 Info: => 0.0010197s 11:16:41.5 Info: 6: separate_automatic_and_interactive_search migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 6 11:16:41.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:41.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) 11:16:41.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:41.5 Info: DROP TABLE "Indexers" 11:16:41.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.5 Info: => 0.0033762s 11:16:41.5 Info: AlterTable Indexers 11:16:41.5 Info: => 4E-07s 11:16:41.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:41.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:41.5 Info: => 0.0004592s 11:16:41.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:41.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:41.5 Info: => 3.1E-05s 11:16:41.5 Info: AlterTable Indexers 11:16:41.5 Info: => 4E-07s 11:16:41.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:41.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) 11:16:41.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" 11:16:41.5 Info: DROP TABLE "Indexers" 11:16:41.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.5 Info: => 0.0033299s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:41', 'separate_automatic_and_interactive_search') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 6: separate_automatic_and_interactive_search migrated 11:16:41.5 Info: => 0.0038314s 11:16:41.5 Info: 7: change_album_path_to_relative migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 7 11:16:41.5 Info: DeleteColumn Albums Path 11:16:41.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) 11:16:41.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" 11:16:41.5 Info: DROP TABLE "Albums" 11:16:41.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.5 Info: => 0.0041766s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:41', 'change_album_path_to_relative') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 7: change_album_path_to_relative migrated 11:16:41.5 Info: => 0.0047236s 11:16:41.5 Info: 8: change_quality_size_mb_to_kb migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 8 11:16:41.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 11:16:41.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 11:16:41.5 Info: => 3.74E-05s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:41', 'change_quality_size_mb_to_kb') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 8: change_quality_size_mb_to_kb migrated 11:16:41.5 Info: => 0.0004708s 11:16:41.5 Info: 9: album_releases migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 9 11:16:41.5 Info: AlterTable Albums 11:16:41.5 Info: => 5E-07s 11:16:41.5 Info: CreateColumn Albums Releases String 11:16:41.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:41.5 Info: => 0.0004848s 11:16:41.5 Info: AlterTable Albums 11:16:41.5 Info: => 4E-07s 11:16:41.5 Info: CreateColumn Albums CurrentRelease String 11:16:41.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:41.5 Info: => 0.0004643s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:41', 'album_releases') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 9: album_releases migrated 11:16:41.5 Info: => 0.0009191s 11:16:41.5 Info: 10: album_releases_fix migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 10 11:16:41.5 Info: AlterTable Albums 11:16:41.5 Info: => 5E-07s 11:16:41.5 Info: AlterColumn Albums Releases String 11:16:41.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) 11:16:41.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" 11:16:41.5 Info: DROP TABLE "Albums" 11:16:41.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.5 Info: => 0.00467s 11:16:41.5 Info: AlterTable Albums 11:16:41.5 Info: => 4E-07s 11:16:41.5 Info: AlterColumn Albums CurrentRelease String 11:16:41.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) 11:16:41.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" 11:16:41.5 Info: DROP TABLE "Albums" 11:16:41.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.5 Info: => 0.0046437s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:41', 'album_releases_fix') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 10: album_releases_fix migrated 11:16:41.5 Info: => 0.0051703s 11:16:41.5 Info: 11: import_lists migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 11 11:16:41.5 Info: CreateTable ImportLists 11:16:41.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) 11:16:41.5 Info: => 0.0001365s 11:16:41.5 Info: CreateIndex ImportLists (Name) 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:41.5 Info: => 9.68E-05s 11:16:41.5 Info: CreateTable ImportListStatus 11:16:41.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) 11:16:41.5 Info: => 0.0001068s 11:16:41.5 Info: CreateIndex ImportListStatus (ProviderId) 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:41.5 Info: => 0.0001018s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:41', 'import_lists') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 11: import_lists migrated 11:16:41.5 Info: => 0.0005741s 11:16:41.5 Info: 12: add_release_status migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 12 11:16:41.5 Info: AlterTable MetadataProfiles 11:16:41.5 Info: => 5E-07s 11:16:41.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:41.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:41.5 Info: => 0.0004967s 11:16:41.5 Info: PerformDBOperation 11:16:41.5 Info: Performing DB Operation 11:16:41.5 Info: => 2.25E-05s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:41', 'add_release_status') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 12: add_release_status migrated 11:16:41.5 Info: => 0.0004722s 11:16:41.5 Info: 13: album_download_notification migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 13 11:16:41.5 Info: AlterTable Notifications 11:16:41.5 Info: => 6E-07s 11:16:41.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:41.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:41.5 Info: => 0.0005126s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:41', 'album_download_notification') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 13: album_download_notification migrated 11:16:41.5 Info: => 0.0009048s 11:16:41.5 Info: 14: fix_language_metadata_profiles migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 14 11:16:41.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 11:16:41.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 11:16:41.5 Info: => 8.08E-05s 11:16:41.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 11:16:41.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 11:16:41.5 Info: => 7.4E-05s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:41', 'fix_language_metadata_profiles') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 14: fix_language_metadata_profiles migrated 11:16:41.5 Info: => 0.0004508s 11:16:41.5 Info: 15: remove_fanzub migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 15 11:16:41.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:41.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:41.5 Info: => 3.85E-05s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:41', 'remove_fanzub') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 15: remove_fanzub migrated 11:16:41.5 Info: => 0.0003929s 11:16:41.5 Info: 16: update_artist_history_indexes migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 16 11:16:41.5 Info: CreateIndex Albums (ArtistId) 11:16:41.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:41.5 Info: => 9.32E-05s 11:16:41.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:41.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:41.5 Info: => 0.0001049s 11:16:41.5 Info: DeleteIndex History (AlbumId) 11:16:41.5 Info: DROP INDEX "IX_History_AlbumId" 11:16:41.5 Info: => 0.0001317s 11:16:41.5 Info: CreateIndex History (AlbumId, Date) 11:16:41.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:41.5 Info: => 9.64E-05s 11:16:41.5 Info: DeleteIndex History (DownloadId) 11:16:41.5 Info: DROP INDEX "IX_History_DownloadId" 11:16:41.5 Info: => 0.0001181s 11:16:41.5 Info: CreateIndex History (DownloadId, Date) 11:16:41.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:41.5 Info: => 8.57E-05s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:41', 'update_artist_history_indexes') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 16: update_artist_history_indexes migrated 11:16:41.5 Info: => 0.0006048s 11:16:41.5 Info: 17: remove_nma migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 17 11:16:41.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:41.5 Info: => 9.55E-05s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:41', 'remove_nma') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 17: remove_nma migrated 11:16:41.5 Info: => 0.0005739s 11:16:41.5 Info: 18: album_disambiguation migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 18 11:16:41.5 Info: AlterTable Albums 11:16:41.5 Info: => 5E-07s 11:16:41.5 Info: CreateColumn Albums Disambiguation String 11:16:41.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:41.5 Info: => 0.0005278s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:41', 'album_disambiguation') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 18: album_disambiguation migrated 11:16:41.5 Info: => 0.0010224s 11:16:41.5 Info: 19: add_ape_quality_in_profiles migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 19 11:16:41.5 Info: PerformDBOperation 11:16:41.5 Info: Performing DB Operation 11:16:41.5 Info: => 3.07E-05s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:41', 'add_ape_quality_in_profiles') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 19: add_ape_quality_in_profiles migrated 11:16:41.5 Info: => 0.0003619s 11:16:41.5 Info: 20: remove_pushalot migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 20 11:16:41.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:41.5 Info: => 4.14E-05s 11:16:41.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:41.5 Info: => 4.39E-05s 11:16:41.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:41.5 Info: => 3.37E-05s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:41', 'remove_pushalot') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 20: remove_pushalot migrated 11:16:41.5 Info: => 0.0003562s 11:16:41.5 Info: 21: add_custom_filters migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 21 11:16:41.5 Info: CreateTable CustomFilters 11:16:41.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:41.5 Info: => 0.0001155s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:41', 'add_custom_filters') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 21: add_custom_filters migrated 11:16:41.5 Info: => 0.0004859s 11:16:41.5 Info: 22: import_list_tags migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 22 11:16:41.5 Info: AlterTable ImportLists 11:16:41.5 Info: => 4E-07s 11:16:41.5 Info: CreateColumn ImportLists Tags String 11:16:41.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:41.5 Info: => 0.0005282s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:41', 'import_list_tags') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 22: import_list_tags migrated 11:16:41.5 Info: => 0.0008767s 11:16:41.5 Info: 23: add_release_groups_etc migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 23 11:16:41.5 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 11:16:41.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "releaseDate": "2024-07-30T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:16:41.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 11:16:41.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 11:16:41.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 11:16:41.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 11:16:41.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 11:16:41.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 11:16:41.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 11:16:41.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 11:16:41.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 11:16:41.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 11:16:41.5 Info: CreateTable ArtistMetadata 11:16:41.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) 11:16:41.5 Info: => 0.0001889s 11:16:41.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:41.5 Info: => 9.1E-05s 11:16:41.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" 11:16:41.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" 11:16:41.5 Info: => 8.09E-05s 11:16:41.5 Info: AlterTable Artists 11:16:41.5 Info: => 3E-07s 11:16:41.5 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:41.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.5 Info: => 0.000524s 11:16:41.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:41.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:41.5 Info: => 6.61E-05s 11:16:41.5 Info: CreateTable AlbumReleases 11:16:41.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) 11:16:41.5 Info: => 0.0001449s 11:16:41.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:41.5 Info: => 8.52E-05s 11:16:41.5 Info: CreateIndex AlbumReleases (AlbumId) 11:16:41.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:41.5 Info: => 7.99E-05s 11:16:41.5 Info: PerformDBOperation 11:16:41.5 Info: Performing DB Operation 11:16:41.5 Info: => 0.0028986s 11:16:41.5 Info: AlterTable Albums 11:16:41.5 Info: => 4E-07s 11:16:41.5 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:41.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.5 Info: => 0.0006043s 11:16:41.5 Info: AlterTable Albums 11:16:41.5 Info: => 4E-07s 11:16:41.5 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:41.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:41.5 Info: => 0.0005449s 11:16:41.5 Info: AlterTable Albums 11:16:41.5 Info: => 4E-07s 11:16:41.5 Info: CreateColumn Albums Links String 11:16:41.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:41.5 Info: => 0.0005055s 11:16:41.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:41.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:41.5 Info: => 9.28E-05s 11:16:41.5 Info: AlterTable Tracks 11:16:41.5 Info: => 4E-07s 11:16:41.5 Info: CreateColumn Tracks ForeignRecordingId String 11:16:41.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:41.5 Info: => 0.0009822s 11:16:41.5 Info: AlterTable Tracks 11:16:41.5 Info: => 5E-07s 11:16:41.5 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:41.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:41.5 Info: => 0.0005683s 11:16:41.5 Info: AlterTable Tracks 11:16:41.5 Info: => 4E-07s 11:16:41.5 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:41.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.5 Info: => 0.0005103s 11:16:41.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:41.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:41.5 Info: => 8.59E-05s 11:16:41.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:41.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:41.5 Info: => 7.37E-05s 11:16:41.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16: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, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:41.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" 11:16:41.5 Info: DROP TABLE "Artists" 11:16:41.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.5 Info: => 0.0109082s 11:16:41.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:41.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) 11:16:41.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" 11:16:41.5 Info: DROP TABLE "Albums" 11:16:41.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.5 Info: => 0.0046074s 11:16:41.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:41.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) 11:16:41.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" 11:16:41.5 Info: DROP TABLE "Tracks" 11:16:41.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.5 Info: => 0.0041285s 11:16:41.5 Info: DeleteColumn TrackFiles ArtistId 11:16: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) 11:16: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" 11:16:41.5 Info: DROP TABLE "TrackFiles" 11:16:41.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.5 Info: => 0.0038524s 11:16:41.5 Info: CreateIndex Artists (ArtistMetadataId) 11:16:41.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:41.5 Info: => 8.76E-05s 11:16:41.5 Info: CreateIndex Artists (Monitored) 11:16:41.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:41.5 Info: => 9.78E-05s 11:16:41.5 Info: CreateIndex Albums (ArtistMetadataId) 11:16:41.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:41.5 Info: => 7.66E-05s 11:16:41.5 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:41.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:41.5 Info: => 7.55E-05s 11:16:41.5 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:41.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:41.5 Info: => 7.6E-05s 11:16:41.5 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:41.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:41.5 Info: => 7.57E-05s 11:16:41.5 Info: UpdateData 11:16:41.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:41.5 Info: => 3.95E-05s 11:16:41.5 Info: UpdateData 11:16:41.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:41.5 Info: => 3.36E-05s 11:16:41.5 Info: UpdateData 11:16:41.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:41.5 Info: => 3.45E-05s 11:16:41.5 Info: -> 12 Insert operations completed in 00:00:00.0009603 taking an average of 00:00:00.0000800 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:41', 'add_release_groups_etc') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 23: add_release_groups_etc migrated 11:16:41.5 Info: => 0.0007461s 11:16:41.5 Debug: Took: 00:00:00.1121152 11:16:41.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 11:16:41.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 11:16:41.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350016650780_191/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:41.6 Info: DatabaseEngineVersionCheck migrating 11:16:41.6 Info: PerformDBOperation 11:16:41.6 Info: Performing DB Operation 11:16:41.6 Info: SQLite 3.46.0 11:16:41.6 Info: => 0.0015315s 11:16:41.6 Info: DatabaseEngineVersionCheck migrated 11:16:41.6 Info: => 0.0015396s 11:16:41.6 Info: VersionMigration migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: CreateTable VersionInfo 11:16:41.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:41.6 Info: => 0.0001729s 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: VersionMigration migrated 11:16:41.6 Info: => 0.0009358s 11:16:41.6 Info: VersionUniqueMigration migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: CreateIndex VersionInfo (Version) 11:16:41.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:41.6 Info: => 0.0001277s 11:16:41.6 Info: AlterTable VersionInfo 11:16:41.6 Info: => 5E-07s 11:16:41.6 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:41.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:41.6 Info: => 0.0004995s 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: VersionUniqueMigration migrated 11:16:41.6 Info: => 0.0013025s 11:16:41.6 Info: VersionDescriptionMigration migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: AlterTable VersionInfo 11:16:41.6 Info: => 4E-07s 11:16:41.6 Info: CreateColumn VersionInfo Description String 11:16:41.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:41.6 Info: => 0.0002128s 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: VersionDescriptionMigration migrated 11:16:41.6 Info: => 0.0005361s 11:16:41.6 Info: 1: InitialSetup migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 1 11:16:41.6 Info: CreateTable Config 11:16:41.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:41.6 Info: => 0.0001433s 11:16:41.6 Info: CreateIndex Config (Key) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:41.6 Info: => 8.45E-05s 11:16:41.6 Info: CreateTable RootFolders 11:16:41.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:41.6 Info: => 0.0001038s 11:16:41.6 Info: CreateIndex RootFolders (Path) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:41.6 Info: => 7.31E-05s 11:16:41.6 Info: CreateTable Artists 11:16:41.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) 11:16:41.6 Info: => 0.0002071s 11:16:41.6 Info: CreateIndex Artists (ForeignArtistId) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.6 Info: => 8.37E-05s 11:16:41.6 Info: CreateIndex Artists (NameSlug) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.6 Info: => 6.78E-05s 11:16:41.6 Info: CreateIndex Artists (CleanName) 11:16:41.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.6 Info: => 6.61E-05s 11:16:41.6 Info: CreateIndex Artists (Path) 11:16:41.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.6 Info: => 6.24E-05s 11:16:41.6 Info: CreateTable Albums 11:16:41.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) 11:16:41.6 Info: => 0.0002162s 11:16:41.6 Info: CreateIndex Albums (ForeignAlbumId) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.6 Info: => 8.03E-05s 11:16:41.6 Info: CreateIndex Albums (MBId) 11:16:41.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.6 Info: => 6.71E-05s 11:16:41.6 Info: CreateIndex Albums (TADBId) 11:16:41.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.6 Info: => 6.12E-05s 11:16:41.6 Info: CreateIndex Albums (TitleSlug) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.6 Info: => 6.44E-05s 11:16:41.6 Info: CreateIndex Albums (CleanTitle) 11:16:41.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.6 Info: => 6.16E-05s 11:16:41.6 Info: CreateIndex Albums (Path) 11:16:41.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:41.6 Info: => 6.21E-05s 11:16:41.6 Info: CreateTable Tracks 11:16:41.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) 11:16:41.6 Info: => 0.0001386s 11:16:41.6 Info: CreateIndex Tracks (ForeignTrackId) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.6 Info: => 7.04E-05s 11:16:41.6 Info: CreateIndex Tracks (ArtistId) 11:16:41.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.6 Info: => 7.07E-05s 11:16:41.6 Info: CreateIndex Tracks (TrackFileId) 11:16:41.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.6 Info: => 7.27E-05s 11:16:41.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:41.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:41.6 Info: => 7.22E-05s 11:16:41.6 Info: CreateTable TrackFiles 11:16:41.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) 11:16:41.6 Info: => 0.0001337s 11:16:41.6 Info: CreateIndex TrackFiles (ArtistId) 11:16:41.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:41.6 Info: => 7.1E-05s 11:16:41.6 Info: CreateIndex TrackFiles (AlbumId) 11:16:41.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.6 Info: => 6.79E-05s 11:16:41.6 Info: CreateTable History 11:16:41.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) 11:16:41.6 Info: => 0.0001412s 11:16:41.6 Info: CreateIndex History (Date) 11:16:41.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:41.6 Info: => 7.25E-05s 11:16:41.6 Info: CreateIndex History (EventType) 11:16:41.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:41.6 Info: => 6.79E-05s 11:16:41.6 Info: CreateIndex History (DownloadId) 11:16:41.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:41.6 Info: => 0.0001064s 11:16:41.6 Info: CreateIndex History (AlbumId) 11:16:41.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:41.6 Info: => 7.39E-05s 11:16:41.6 Info: CreateTable Notifications 11:16:41.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) 11:16:41.6 Info: => 0.0001828s 11:16:41.6 Info: CreateTable ScheduledTasks 11:16:41.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:41.6 Info: => 0.0001163s 11:16:41.6 Info: CreateIndex ScheduledTasks (TypeName) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:41.6 Info: => 8.34E-05s 11:16:41.6 Info: CreateTable Indexers 11:16:41.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) 11:16:41.6 Info: => 0.0001173s 11:16:41.6 Info: CreateIndex Indexers (Name) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.6 Info: => 7.23E-05s 11:16:41.6 Info: CreateTable Profiles 11:16:41.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:41.6 Info: => 0.0001031s 11:16:41.6 Info: CreateIndex Profiles (Name) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:41.6 Info: => 7.13E-05s 11:16:41.6 Info: CreateTable QualityDefinitions 11:16:41.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:41.6 Info: => 0.0001113s 11:16:41.6 Info: CreateIndex QualityDefinitions (Quality) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:41.6 Info: => 8.5E-05s 11:16:41.6 Info: CreateIndex QualityDefinitions (Title) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:41.6 Info: => 7.7E-05s 11:16:41.6 Info: CreateTable NamingConfig 11:16:41.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) 11:16:41.6 Info: => 0.0001213s 11:16:41.6 Info: CreateTable Blacklist 11:16:41.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 '') 11:16:41.6 Info: => 0.0001545s 11:16:41.6 Info: CreateTable Metadata 11:16:41.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) 11:16:41.6 Info: => 0.000117s 11:16:41.6 Info: CreateTable MetadataFiles 11:16:41.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) 11:16:41.6 Info: => 0.0001293s 11:16:41.6 Info: CreateTable DownloadClients 11:16:41.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) 11:16:41.6 Info: => 0.0001161s 11:16:41.6 Info: CreateTable PendingReleases 11:16:41.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 '') 11:16:41.6 Info: => 0.0001222s 11:16:41.6 Info: CreateTable RemotePathMappings 11:16:41.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:41.6 Info: => 0.0001039s 11:16:41.6 Info: CreateTable Tags 11:16:41.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:41.6 Info: => 0.0001007s 11:16:41.6 Info: CreateIndex Tags (Label) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:41.6 Info: => 8.38E-05s 11:16:41.6 Info: CreateTable Restrictions 11:16:41.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:41.6 Info: => 0.0001062s 11:16:41.6 Info: CreateTable DelayProfiles 11:16:41.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) 11:16:41.6 Info: => 0.0001291s 11:16:41.6 Info: CreateTable Users 11:16:41.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:41.6 Info: => 0.0001088s 11:16:41.6 Info: CreateIndex Users (Identifier) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:41.6 Info: => 7.85E-05s 11:16:41.6 Info: CreateIndex Users (Username) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:41.6 Info: => 7.11E-05s 11:16:41.6 Info: CreateTable Commands 11:16:41.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) 11:16:41.6 Info: => 0.0001304s 11:16:41.6 Info: CreateTable IndexerStatus 11:16:41.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) 11:16:41.6 Info: => 0.0001372s 11:16:41.6 Info: CreateIndex IndexerStatus (ProviderId) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:41.6 Info: => 0.0001318s 11:16:41.6 Info: CreateTable ExtraFiles 11:16:41.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) 11:16:41.6 Info: => 0.0001384s 11:16:41.6 Info: CreateTable LyricFiles 11:16:41.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) 11:16:41.6 Info: => 0.0001606s 11:16:41.6 Info: CreateTable LanguageProfiles 11:16:41.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:41.6 Info: => 0.0001039s 11:16:41.6 Info: CreateIndex LanguageProfiles (Name) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:41.6 Info: => 9.02E-05s 11:16:41.6 Info: CreateTable DownloadClientStatus 11:16:41.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) 11:16:41.6 Info: => 0.0001171s 11:16:41.6 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:41.6 Info: => 8.44E-05s 11:16:41.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:41.6 Info: -> 1 Insert operations completed in 00:00:00.0000514 taking an average of 00:00:00.0000514 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:41', 'InitialSetup') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 1: InitialSetup migrated 11:16:41.6 Info: => 0.0009678s 11:16:41.6 Info: 2: add_reason_to_pending_releases migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 2 11:16:41.6 Info: AlterTable PendingReleases 11:16:41.6 Info: => 4E-07s 11:16:41.6 Info: CreateColumn PendingReleases Reason Int32 11:16:41.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:41.6 Info: => 0.0005024s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:41', 'add_reason_to_pending_releases') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 2: add_reason_to_pending_releases migrated 11:16:41.6 Info: => 0.0009747s 11:16:41.6 Info: 3: add_medium_support migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 3 11:16:41.6 Info: AlterTable Albums 11:16:41.6 Info: => 7E-07s 11:16:41.6 Info: CreateColumn Albums Media String 11:16:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:41.6 Info: => 0.0005218s 11:16:41.6 Info: AlterTable Tracks 11:16:41.6 Info: => 4E-07s 11:16:41.6 Info: CreateColumn Tracks MediumNumber Int32 11:16:41.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.6 Info: => 0.000449s 11:16:41.6 Info: AlterTable Tracks 11:16:41.6 Info: => 3E-07s 11:16:41.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:41.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.6 Info: => 0.000449s 11:16:41.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.6 Info: => 3.28E-05s 11:16:41.6 Info: DeleteColumn Tracks TrackNumber 11:16:41.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) 11:16:41.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" 11:16:41.6 Info: DROP TABLE "Tracks" 11:16:41.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.6 Info: => 0.0039715s 11:16:41.6 Info: AlterTable Tracks 11:16:41.6 Info: => 3E-07s 11:16:41.6 Info: CreateColumn Tracks TrackNumber String 11:16:41.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:41.6 Info: => 0.0004534s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:41', 'add_medium_support') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 3: add_medium_support migrated 11:16:41.6 Info: => 0.0009941s 11:16:41.6 Info: 4: add_various_qualites_in_profile migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 4 11:16:41.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.6 Info: => 9.48E-05s 11:16:41.6 Info: PerformDBOperation 11:16:41.6 Info: Performing DB Operation 11:16:41.6 Info: => 6.01E-05s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:41', 'add_various_qualites_in_profile') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 4: add_various_qualites_in_profile migrated 11:16:41.6 Info: => 0.0005035s 11:16:41.6 Info: 5: metadata_profiles migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 5 11:16:41.6 Info: CreateTable MetadataProfiles 11:16:41.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:41.6 Info: => 0.0001066s 11:16:41.6 Info: CreateIndex MetadataProfiles (Name) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:41.6 Info: => 0.0001009s 11:16:41.6 Info: AlterTable Artists 11:16:41.6 Info: => 3E-07s 11:16:41.6 Info: CreateColumn Artists MetadataProfileId Int32 11:16:41.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:41.6 Info: => 0.0004619s 11:16:41.6 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:41.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) 11:16: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" 11:16:41.7 Info: DROP TABLE "Artists" 11:16:41.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.7 Info: => 0.0040591s 11:16:41.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16: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) 11:16: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" 11:16:41.7 Info: DROP TABLE "Artists" 11:16:41.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.7 Info: => 0.0040346s 11:16:41.7 Info: AlterTable Albums 11:16:41.7 Info: => 3E-07s 11:16:41.7 Info: CreateColumn Albums SecondaryTypes String 11:16:41.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:41.7 Info: => 0.0005152s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:41', 'metadata_profiles') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 5: metadata_profiles migrated 11:16:41.7 Info: => 0.0010716s 11:16:41.7 Info: 6: separate_automatic_and_interactive_search migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 6 11:16:41.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16: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) 11:16:41.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:41.7 Info: DROP TABLE "Indexers" 11:16:41.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.7 Info: => 0.0034435s 11:16:41.7 Info: AlterTable Indexers 11:16:41.7 Info: => 3E-07s 11:16:41.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:41.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:41.7 Info: => 0.0004413s 11:16:41.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:41.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:41.7 Info: => 3.18E-05s 11:16:41.7 Info: AlterTable Indexers 11:16:41.7 Info: => 3E-07s 11:16:41.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16: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) 11:16: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" 11:16:41.7 Info: DROP TABLE "Indexers" 11:16:41.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.7 Info: => 0.0034034s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:41', 'separate_automatic_and_interactive_search') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 6: separate_automatic_and_interactive_search migrated 11:16:41.7 Info: => 0.0038863s 11:16:41.7 Info: 7: change_album_path_to_relative migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 7 11:16:41.7 Info: DeleteColumn Albums Path 11:16: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) 11:16: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" 11:16:41.7 Info: DROP TABLE "Albums" 11:16:41.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.7 Info: => 0.0041974s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:41', 'change_album_path_to_relative') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 7: change_album_path_to_relative migrated 11:16:41.7 Info: => 0.0047632s 11:16:41.7 Info: 8: change_quality_size_mb_to_kb migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 8 11:16: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 11:16: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 11:16:41.7 Info: => 3.72E-05s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:41', 'change_quality_size_mb_to_kb') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 8: change_quality_size_mb_to_kb migrated 11:16:41.7 Info: => 0.0004956s 11:16:41.7 Info: 9: album_releases migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 9 11:16:41.7 Info: AlterTable Albums 11:16:41.7 Info: => 1.1E-06s 11:16:41.7 Info: CreateColumn Albums Releases String 11:16:41.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:41.7 Info: => 0.0004925s 11:16:41.7 Info: AlterTable Albums 11:16:41.7 Info: => 5E-07s 11:16:41.7 Info: CreateColumn Albums CurrentRelease String 11:16:41.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:41.7 Info: => 0.0004402s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:41', 'album_releases') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 9: album_releases migrated 11:16:41.7 Info: => 0.0008876s 11:16:41.7 Info: 10: album_releases_fix migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 10 11:16:41.7 Info: AlterTable Albums 11:16:41.7 Info: => 5E-07s 11:16:41.7 Info: AlterColumn Albums Releases String 11:16: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) 11:16: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" 11:16:41.7 Info: DROP TABLE "Albums" 11:16:41.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.7 Info: => 0.0040695s 11:16:41.7 Info: AlterTable Albums 11:16:41.7 Info: => 3E-07s 11:16:41.7 Info: AlterColumn Albums CurrentRelease String 11:16: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) 11:16: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" 11:16:41.7 Info: DROP TABLE "Albums" 11:16:41.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.7 Info: => 0.0040435s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:41', 'album_releases_fix') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 10: album_releases_fix migrated 11:16:41.7 Info: => 0.0045548s 11:16:41.7 Info: 11: import_lists migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 11 11:16:41.7 Info: CreateTable ImportLists 11:16: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) 11:16:41.7 Info: => 0.0001268s 11:16:41.7 Info: CreateIndex ImportLists (Name) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:41.7 Info: => 7.89E-05s 11:16:41.7 Info: CreateTable ImportListStatus 11:16: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) 11:16:41.7 Info: => 0.000101s 11:16:41.7 Info: CreateIndex ImportListStatus (ProviderId) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:41.7 Info: => 9.04E-05s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:41', 'import_lists') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 11: import_lists migrated 11:16:41.7 Info: => 0.0005586s 11:16:41.7 Info: 12: add_release_status migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 12 11:16:41.7 Info: AlterTable MetadataProfiles 11:16:41.7 Info: => 4E-07s 11:16:41.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:41.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:41.7 Info: => 0.0004623s 11:16:41.7 Info: PerformDBOperation 11:16:41.7 Info: Performing DB Operation 11:16:41.7 Info: => 2.63E-05s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:41', 'add_release_status') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 12: add_release_status migrated 11:16:41.7 Info: => 0.0005336s 11:16:41.7 Info: 13: album_download_notification migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 13 11:16:41.7 Info: AlterTable Notifications 11:16:41.7 Info: => 4E-07s 11:16:41.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:41.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:41.7 Info: => 0.0004827s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:41', 'album_download_notification') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 13: album_download_notification migrated 11:16:41.7 Info: => 0.0008686s 11:16:41.7 Info: 14: fix_language_metadata_profiles migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 14 11:16: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 11:16: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 11:16:41.7 Info: => 7.88E-05s 11:16: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 11:16: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 11:16:41.7 Info: => 6.89E-05s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:41', 'fix_language_metadata_profiles') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 14: fix_language_metadata_profiles migrated 11:16:41.7 Info: => 0.0004358s 11:16:41.7 Info: 15: remove_fanzub migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 15 11:16:41.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:41.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:41.7 Info: => 7.68E-05s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:41', 'remove_fanzub') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 15: remove_fanzub migrated 11:16:41.7 Info: => 0.0005289s 11:16:41.7 Info: 16: update_artist_history_indexes migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 16 11:16:41.7 Info: CreateIndex Albums (ArtistId) 11:16:41.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:41.7 Info: => 9.89E-05s 11:16:41.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:41.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:41.7 Info: => 9.36E-05s 11:16:41.7 Info: DeleteIndex History (AlbumId) 11:16:41.7 Info: DROP INDEX "IX_History_AlbumId" 11:16:41.7 Info: => 0.0001107s 11:16:41.7 Info: CreateIndex History (AlbumId, Date) 11:16:41.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:41.7 Info: => 9.9E-05s 11:16:41.7 Info: DeleteIndex History (DownloadId) 11:16:41.7 Info: DROP INDEX "IX_History_DownloadId" 11:16:41.7 Info: => 0.0001089s 11:16:41.7 Info: CreateIndex History (DownloadId, Date) 11:16:41.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:41.7 Info: => 8.07E-05s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:41', 'update_artist_history_indexes') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 16: update_artist_history_indexes migrated 11:16:41.7 Info: => 0.0005852s 11:16:41.7 Info: 17: remove_nma migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 17 11:16:41.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:41.7 Info: => 8.47E-05s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:41', 'remove_nma') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 17: remove_nma migrated 11:16:41.7 Info: => 0.0006174s 11:16:41.7 Info: 18: album_disambiguation migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 18 11:16:41.7 Info: AlterTable Albums 11:16:41.7 Info: => 5E-07s 11:16:41.7 Info: CreateColumn Albums Disambiguation String 11:16:41.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:41.7 Info: => 0.0004903s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:41', 'album_disambiguation') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 18: album_disambiguation migrated 11:16:41.7 Info: => 0.0009469s 11:16:41.7 Info: 19: add_ape_quality_in_profiles migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 19 11:16:41.7 Info: PerformDBOperation 11:16:41.7 Info: Performing DB Operation 11:16:41.7 Info: => 2.73E-05s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:41', 'add_ape_quality_in_profiles') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 19: add_ape_quality_in_profiles migrated 11:16:41.7 Info: => 0.0003392s 11:16:41.7 Info: 20: remove_pushalot migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 20 11:16:41.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:41.7 Info: => 3.52E-05s 11:16:41.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:41.7 Info: => 2.68E-05s 11:16:41.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:41.7 Info: => 2.43E-05s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:41', 'remove_pushalot') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 20: remove_pushalot migrated 11:16:41.7 Info: => 0.0003222s 11:16:41.7 Info: 21: add_custom_filters migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 21 11:16:41.7 Info: CreateTable CustomFilters 11:16: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) 11:16:41.7 Info: => 0.0001051s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:41', 'add_custom_filters') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 21: add_custom_filters migrated 11:16:41.7 Info: => 0.0005626s 11:16:41.7 Info: 22: import_list_tags migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 22 11:16:41.7 Info: AlterTable ImportLists 11:16:41.7 Info: => 5E-07s 11:16:41.7 Info: CreateColumn ImportLists Tags String 11:16:41.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:41.7 Info: => 0.0004867s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:41', 'import_list_tags') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 22: import_list_tags migrated 11:16:41.7 Info: => 0.0009355s 11:16:41.7 Info: 23: add_release_groups_etc migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 23 11:16:41.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) 11:16:41.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-07-30T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:16:41.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') 11:16:41.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') 11:16:41.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') 11:16:41.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') 11:16:41.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') 11:16:41.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') 11:16:41.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') 11:16:41.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') 11:16:41.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') 11:16:41.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') 11:16:41.7 Info: CreateTable ArtistMetadata 11:16:41.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) 11:16:41.7 Info: => 0.0001421s 11:16:41.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:41.7 Info: => 8.47E-05s 11:16:41.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" 11:16:41.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" 11:16:41.7 Info: => 7.33E-05s 11:16:41.7 Info: AlterTable Artists 11:16:41.7 Info: => 3E-07s 11:16:41.7 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:41.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.7 Info: => 0.0005144s 11:16:41.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:41.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:41.7 Info: => 5.77E-05s 11:16:41.7 Info: CreateTable AlbumReleases 11:16:41.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) 11:16:41.7 Info: => 0.0001371s 11:16:41.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:41.7 Info: => 8.21E-05s 11:16:41.7 Info: CreateIndex AlbumReleases (AlbumId) 11:16:41.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:41.7 Info: => 7.55E-05s 11:16:41.7 Info: PerformDBOperation 11:16:41.7 Info: Performing DB Operation 11:16:41.7 Info: => 0.0027538s 11:16:41.7 Info: AlterTable Albums 11:16:41.7 Info: => 4E-07s 11:16:41.7 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:41.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.7 Info: => 0.0005312s 11:16:41.7 Info: AlterTable Albums 11:16:41.7 Info: => 4E-07s 11:16:41.7 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:41.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:41.7 Info: => 0.0005088s 11:16:41.7 Info: AlterTable Albums 11:16:41.7 Info: => 3E-07s 11:16:41.7 Info: CreateColumn Albums Links String 11:16:41.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:41.7 Info: => 0.0005093s 11:16:41.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:41.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:41.7 Info: => 8.9E-05s 11:16:41.7 Info: AlterTable Tracks 11:16:41.7 Info: => 3E-07s 11:16:41.7 Info: CreateColumn Tracks ForeignRecordingId String 11:16:41.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:41.7 Info: => 0.0005143s 11:16:41.7 Info: AlterTable Tracks 11:16:41.7 Info: => 3E-07s 11:16:41.7 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:41.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:41.7 Info: => 0.0005146s 11:16:41.7 Info: AlterTable Tracks 11:16:41.7 Info: => 3E-07s 11:16:41.7 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:41.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.7 Info: => 0.0005119s 11:16:41.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:41.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:41.7 Info: => 8.2E-05s 11:16:41.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:41.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:41.7 Info: => 7.12E-05s 11:16:41.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:41.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) 11:16:41.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" 11:16:41.7 Info: DROP TABLE "Artists" 11:16:41.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.7 Info: => 0.0104755s 11:16:41.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:41.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) 11:16:41.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" 11:16:41.7 Info: DROP TABLE "Albums" 11:16:41.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.7 Info: => 0.0041386s 11:16:41.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:41.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) 11:16:41.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" 11:16:41.7 Info: DROP TABLE "Tracks" 11:16:41.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.7 Info: => 0.0038771s 11:16:41.7 Info: DeleteColumn TrackFiles ArtistId 11:16:41.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) 11:16:41.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" 11:16:41.7 Info: DROP TABLE "TrackFiles" 11:16:41.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.7 Info: => 0.00386s 11:16:41.7 Info: CreateIndex Artists (ArtistMetadataId) 11:16:41.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:41.7 Info: => 8.16E-05s 11:16:41.7 Info: CreateIndex Artists (Monitored) 11:16:41.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:41.7 Info: => 7.63E-05s 11:16:41.7 Info: CreateIndex Albums (ArtistMetadataId) 11:16:41.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:41.7 Info: => 7.51E-05s 11:16:41.7 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:41.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:41.7 Info: => 7.54E-05s 11:16:41.7 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:41.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:41.7 Info: => 7.46E-05s 11:16:41.7 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:41.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:41.7 Info: => 7.57E-05s 11:16:41.7 Info: UpdateData 11:16:41.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:41.7 Info: => 3.88E-05s 11:16:41.7 Info: UpdateData 11:16:41.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:41.7 Info: => 3.35E-05s 11:16:41.7 Info: UpdateData 11:16:41.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:41.7 Info: => 3.51E-05s 11:16:41.7 Info: -> 12 Insert operations completed in 00:00:00.0007938 taking an average of 00:00:00.0000661 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:41', 'add_release_groups_etc') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 23: add_release_groups_etc migrated 11:16:41.7 Info: => 0.0007301s 11:16:41.7 Debug: Took: 00:00:00.1093459 11:16:41.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 11:16:41.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 11:16:41.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350018620890_193/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:41.8 Info: DatabaseEngineVersionCheck migrating 11:16:41.8 Info: PerformDBOperation 11:16:41.8 Info: Performing DB Operation 11:16:41.8 Info: SQLite 3.46.0 11:16:41.8 Info: => 0.0014109s 11:16:41.8 Info: DatabaseEngineVersionCheck migrated 11:16:41.8 Info: => 0.0014219s 11:16:41.8 Info: VersionMigration migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: CreateTable VersionInfo 11:16:41.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:41.8 Info: => 0.0001723s 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: VersionMigration migrated 11:16:41.8 Info: => 0.0009128s 11:16:41.8 Info: VersionUniqueMigration migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: CreateIndex VersionInfo (Version) 11:16:41.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:41.8 Info: => 0.0001273s 11:16:41.8 Info: AlterTable VersionInfo 11:16:41.8 Info: => 5E-07s 11:16:41.8 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:41.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:41.8 Info: => 0.0005549s 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: VersionUniqueMigration migrated 11:16:41.8 Info: => 0.0009126s 11:16:41.8 Info: VersionDescriptionMigration migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: AlterTable VersionInfo 11:16:41.8 Info: => 5E-07s 11:16:41.8 Info: CreateColumn VersionInfo Description String 11:16:41.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:41.8 Info: => 0.000221s 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: VersionDescriptionMigration migrated 11:16:41.8 Info: => 0.0005621s 11:16:41.8 Info: 1: InitialSetup migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 1 11:16:41.8 Info: CreateTable Config 11:16:41.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:41.8 Info: => 0.0001422s 11:16:41.8 Info: CreateIndex Config (Key) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:41.8 Info: => 8.44E-05s 11:16:41.8 Info: CreateTable RootFolders 11:16:41.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:41.8 Info: => 0.0001028s 11:16:41.8 Info: CreateIndex RootFolders (Path) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:41.8 Info: => 7.3E-05s 11:16:41.8 Info: CreateTable Artists 11:16:41.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) 11:16:41.8 Info: => 0.0002201s 11:16:41.8 Info: CreateIndex Artists (ForeignArtistId) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.8 Info: => 8.73E-05s 11:16:41.8 Info: CreateIndex Artists (NameSlug) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.8 Info: => 7.73E-05s 11:16:41.8 Info: CreateIndex Artists (CleanName) 11:16:41.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.8 Info: => 7.04E-05s 11:16:41.8 Info: CreateIndex Artists (Path) 11:16:41.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.8 Info: => 6.86E-05s 11:16:41.8 Info: CreateTable Albums 11:16:41.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) 11:16:41.8 Info: => 0.000241s 11:16:41.8 Info: CreateIndex Albums (ForeignAlbumId) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.8 Info: => 8.75E-05s 11:16:41.8 Info: CreateIndex Albums (MBId) 11:16:41.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.8 Info: => 7.21E-05s 11:16:41.8 Info: CreateIndex Albums (TADBId) 11:16:41.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.8 Info: => 8.03E-05s 11:16:41.8 Info: CreateIndex Albums (TitleSlug) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.8 Info: => 7.37E-05s 11:16:41.8 Info: CreateIndex Albums (CleanTitle) 11:16:41.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.8 Info: => 6.97E-05s 11:16:41.8 Info: CreateIndex Albums (Path) 11:16:41.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:41.8 Info: => 6.86E-05s 11:16:41.8 Info: CreateTable Tracks 11:16:41.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) 11:16:41.8 Info: => 0.0001588s 11:16:41.8 Info: CreateIndex Tracks (ForeignTrackId) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.8 Info: => 8.54E-05s 11:16:41.8 Info: CreateIndex Tracks (ArtistId) 11:16:41.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.8 Info: => 7.75E-05s 11:16:41.8 Info: CreateIndex Tracks (TrackFileId) 11:16:41.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.8 Info: => 7.9E-05s 11:16:41.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:41.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:41.8 Info: => 8.49E-05s 11:16:41.8 Info: CreateTable TrackFiles 11:16:41.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) 11:16:41.8 Info: => 0.0001715s 11:16:41.8 Info: CreateIndex TrackFiles (ArtistId) 11:16:41.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:41.8 Info: => 9.3E-05s 11:16:41.8 Info: CreateIndex TrackFiles (AlbumId) 11:16:41.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.8 Info: => 7.87E-05s 11:16:41.8 Info: CreateTable History 11:16:41.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) 11:16:41.8 Info: => 0.0001783s 11:16:41.8 Info: CreateIndex History (Date) 11:16:41.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:41.8 Info: => 7.8E-05s 11:16:41.8 Info: CreateIndex History (EventType) 11:16:41.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:41.8 Info: => 7.3E-05s 11:16:41.8 Info: CreateIndex History (DownloadId) 11:16:41.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:41.8 Info: => 8.44E-05s 11:16:41.8 Info: CreateIndex History (AlbumId) 11:16:41.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:41.8 Info: => 7.45E-05s 11:16:41.8 Info: CreateTable Notifications 11:16:41.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) 11:16:41.8 Info: => 0.0001491s 11:16:41.8 Info: CreateTable ScheduledTasks 11:16:41.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:41.8 Info: => 0.0001302s 11:16:41.8 Info: CreateIndex ScheduledTasks (TypeName) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:41.8 Info: => 9.08E-05s 11:16:41.8 Info: CreateTable Indexers 11:16:41.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) 11:16:41.8 Info: => 0.0001503s 11:16:41.8 Info: CreateIndex Indexers (Name) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.8 Info: => 7.79E-05s 11:16:41.8 Info: CreateTable Profiles 11:16:41.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:41.8 Info: => 0.0001165s 11:16:41.8 Info: CreateIndex Profiles (Name) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:41.8 Info: => 7.42E-05s 11:16:41.8 Info: CreateTable QualityDefinitions 11:16:41.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:41.8 Info: => 0.0001179s 11:16:41.8 Info: CreateIndex QualityDefinitions (Quality) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:41.8 Info: => 9.02E-05s 11:16:41.8 Info: CreateIndex QualityDefinitions (Title) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:41.8 Info: => 8.59E-05s 11:16:41.8 Info: CreateTable NamingConfig 11:16:41.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) 11:16:41.8 Info: => 0.0001294s 11:16:41.8 Info: CreateTable Blacklist 11:16:41.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 '') 11:16:41.8 Info: => 0.0001836s 11:16:41.8 Info: CreateTable Metadata 11:16:41.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) 11:16:41.8 Info: => 0.0001272s 11:16:41.8 Info: CreateTable MetadataFiles 11:16:41.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) 11:16:41.8 Info: => 0.0001439s 11:16:41.8 Info: CreateTable DownloadClients 11:16:41.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) 11:16:41.8 Info: => 0.0001252s 11:16:41.8 Info: CreateTable PendingReleases 11:16:41.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 '') 11:16:41.8 Info: => 0.0001308s 11:16:41.8 Info: CreateTable RemotePathMappings 11:16:41.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:41.8 Info: => 0.0001159s 11:16:41.8 Info: CreateTable Tags 11:16:41.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:41.8 Info: => 0.0001082s 11:16:41.8 Info: CreateIndex Tags (Label) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:41.8 Info: => 8.76E-05s 11:16:41.8 Info: CreateTable Restrictions 11:16:41.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:41.8 Info: => 0.000147s 11:16:41.8 Info: CreateTable DelayProfiles 11:16:41.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) 11:16:41.8 Info: => 0.0001476s 11:16:41.8 Info: CreateTable Users 11:16:41.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:41.8 Info: => 0.0001431s 11:16:41.8 Info: CreateIndex Users (Identifier) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:41.8 Info: => 9.13E-05s 11:16:41.8 Info: CreateIndex Users (Username) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:41.8 Info: => 7.96E-05s 11:16:41.8 Info: CreateTable Commands 11:16:41.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) 11:16:41.8 Info: => 0.000145s 11:16:41.8 Info: CreateTable IndexerStatus 11:16:41.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) 11:16:41.8 Info: => 0.0001425s 11:16:41.8 Info: CreateIndex IndexerStatus (ProviderId) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:41.8 Info: => 0.0001057s 11:16:41.8 Info: CreateTable ExtraFiles 11:16:41.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) 11:16:41.8 Info: => 0.0001423s 11:16:41.8 Info: CreateTable LyricFiles 11:16:41.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) 11:16:41.8 Info: => 0.0001424s 11:16:41.8 Info: CreateTable LanguageProfiles 11:16:41.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:41.8 Info: => 0.000108s 11:16:41.8 Info: CreateIndex LanguageProfiles (Name) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:41.8 Info: => 0.0001105s 11:16:41.8 Info: CreateTable DownloadClientStatus 11:16:41.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) 11:16:41.8 Info: => 0.0001263s 11:16:41.8 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:41.8 Info: => 9.06E-05s 11:16:41.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:41.8 Info: -> 1 Insert operations completed in 00:00:00.0000707 taking an average of 00:00:00.0000707 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:41', 'InitialSetup') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 1: InitialSetup migrated 11:16:41.8 Info: => 0.000959s 11:16:41.8 Info: 2: add_reason_to_pending_releases migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 2 11:16:41.8 Info: AlterTable PendingReleases 11:16:41.8 Info: => 5E-07s 11:16:41.8 Info: CreateColumn PendingReleases Reason Int32 11:16:41.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:41.8 Info: => 0.0005543s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:41', 'add_reason_to_pending_releases') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 2: add_reason_to_pending_releases migrated 11:16:41.8 Info: => 0.0010582s 11:16:41.8 Info: 3: add_medium_support migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 3 11:16:41.8 Info: AlterTable Albums 11:16:41.8 Info: => 5E-07s 11:16:41.8 Info: CreateColumn Albums Media String 11:16:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:41.8 Info: => 0.0004904s 11:16:41.8 Info: AlterTable Tracks 11:16:41.8 Info: => 4E-07s 11:16:41.8 Info: CreateColumn Tracks MediumNumber Int32 11:16:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.8 Info: => 0.0004559s 11:16:41.8 Info: AlterTable Tracks 11:16:41.8 Info: => 4E-07s 11:16:41.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.8 Info: => 0.0004556s 11:16:41.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.8 Info: => 3.93E-05s 11:16:41.8 Info: DeleteColumn Tracks TrackNumber 11:16:41.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) 11:16:41.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" 11:16:41.8 Info: DROP TABLE "Tracks" 11:16:41.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.8 Info: => 0.004596s 11:16:41.8 Info: AlterTable Tracks 11:16:41.8 Info: => 3E-07s 11:16:41.8 Info: CreateColumn Tracks TrackNumber String 11:16:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:41.8 Info: => 0.000458s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:41', 'add_medium_support') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 3: add_medium_support migrated 11:16:41.8 Info: => 0.0010034s 11:16:41.8 Info: 4: add_various_qualites_in_profile migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 4 11:16:41.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 }]') 11:16:41.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.8 Info: => 4.76E-05s 11:16:41.8 Info: PerformDBOperation 11:16:41.8 Info: Performing DB Operation 11:16:41.9 Info: => 0.0066677s 11:16:41.9 Info: -> 1 Insert operations completed in 00:00:00.0000778 taking an average of 00:00:00.0000778 11:16:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:41', 'add_various_qualites_in_profile') 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: 4: add_various_qualites_in_profile migrated 11:16:41.9 Info: => 0.0071696s 11:16:41.9 Debug: Took: 00:00:00.0399626 11:16:41.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 11:16:41.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 11:16:41.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350019583050_195/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:41.9 Info: DatabaseEngineVersionCheck migrating 11:16:41.9 Info: PerformDBOperation 11:16:41.9 Info: Performing DB Operation 11:16:41.9 Info: SQLite 3.46.0 11:16:41.9 Info: => 0.0015868s 11:16:41.9 Info: DatabaseEngineVersionCheck migrated 11:16:41.9 Info: => 0.0016039s 11:16:41.9 Info: VersionMigration migrating 11:16:41.9 Info: Beginning Transaction 11:16:41.9 Info: CreateTable VersionInfo 11:16:41.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:41.9 Info: => 0.0002003s 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: VersionMigration migrated 11:16:41.9 Info: => 0.000859s 11:16:41.9 Info: VersionUniqueMigration migrating 11:16:41.9 Info: Beginning Transaction 11:16:41.9 Info: CreateIndex VersionInfo (Version) 11:16:41.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:41.9 Info: => 0.0001122s 11:16:41.9 Info: AlterTable VersionInfo 11:16:41.9 Info: => 5E-07s 11:16:41.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:41.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:41.9 Info: => 0.0005621s 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: VersionUniqueMigration migrated 11:16:41.9 Info: => 0.0010179s 11:16:41.9 Info: VersionDescriptionMigration migrating 11:16:41.9 Info: Beginning Transaction 11:16:41.9 Info: AlterTable VersionInfo 11:16:41.9 Info: => 1.1E-06s 11:16:41.9 Info: CreateColumn VersionInfo Description String 11:16:41.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:41.9 Info: => 0.0002766s 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: VersionDescriptionMigration migrated 11:16:41.9 Info: => 0.0006797s 11:16:41.9 Info: 1: InitialSetup migrating 11:16:41.9 Info: Beginning Transaction 11:16:41.9 Info: Starting migration of Main DB to 1 11:16:41.9 Info: CreateTable Config 11:16:41.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:41.9 Info: => 0.0001616s 11:16:41.9 Info: CreateIndex Config (Key) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:41.9 Info: => 8.46E-05s 11:16:41.9 Info: CreateTable RootFolders 11:16:41.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:41.9 Info: => 0.0001116s 11:16:41.9 Info: CreateIndex RootFolders (Path) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:41.9 Info: => 7.46E-05s 11:16:41.9 Info: CreateTable Artists 11:16: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) 11:16:41.9 Info: => 0.0002215s 11:16:41.9 Info: CreateIndex Artists (ForeignArtistId) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.9 Info: => 8.08E-05s 11:16:41.9 Info: CreateIndex Artists (NameSlug) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.9 Info: => 7.09E-05s 11:16:41.9 Info: CreateIndex Artists (CleanName) 11:16:41.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.9 Info: => 6.58E-05s 11:16:41.9 Info: CreateIndex Artists (Path) 11:16:41.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.9 Info: => 6.42E-05s 11:16:41.9 Info: CreateTable Albums 11:16: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) 11:16:41.9 Info: => 0.000222s 11:16:41.9 Info: CreateIndex Albums (ForeignAlbumId) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.9 Info: => 8.15E-05s 11:16:41.9 Info: CreateIndex Albums (MBId) 11:16:41.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.9 Info: => 6.9E-05s 11:16:41.9 Info: CreateIndex Albums (TADBId) 11:16:41.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.9 Info: => 6.56E-05s 11:16:41.9 Info: CreateIndex Albums (TitleSlug) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.9 Info: => 6.43E-05s 11:16:41.9 Info: CreateIndex Albums (CleanTitle) 11:16:41.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.9 Info: => 6.28E-05s 11:16:41.9 Info: CreateIndex Albums (Path) 11:16:41.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:41.9 Info: => 6.14E-05s 11:16:41.9 Info: CreateTable Tracks 11:16: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) 11:16:41.9 Info: => 0.0001525s 11:16:41.9 Info: CreateIndex Tracks (ForeignTrackId) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.9 Info: => 7.24E-05s 11:16:41.9 Info: CreateIndex Tracks (ArtistId) 11:16:41.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.9 Info: => 6.93E-05s 11:16:41.9 Info: CreateIndex Tracks (TrackFileId) 11:16:41.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.9 Info: => 7.23E-05s 11:16:41.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:41.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:41.9 Info: => 8.08E-05s 11:16:41.9 Info: CreateTable TrackFiles 11:16: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) 11:16:41.9 Info: => 0.0001489s 11:16:41.9 Info: CreateIndex TrackFiles (ArtistId) 11:16:41.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:41.9 Info: => 7.24E-05s 11:16:41.9 Info: CreateIndex TrackFiles (AlbumId) 11:16:41.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.9 Info: => 6.66E-05s 11:16:41.9 Info: CreateTable History 11:16: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) 11:16:41.9 Info: => 0.0001535s 11:16:41.9 Info: CreateIndex History (Date) 11:16:41.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:41.9 Info: => 7.23E-05s 11:16:41.9 Info: CreateIndex History (EventType) 11:16:41.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:41.9 Info: => 6.64E-05s 11:16:41.9 Info: CreateIndex History (DownloadId) 11:16:41.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:41.9 Info: => 6.69E-05s 11:16:41.9 Info: CreateIndex History (AlbumId) 11:16:41.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:41.9 Info: => 6.59E-05s 11:16:41.9 Info: CreateTable Notifications 11:16: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) 11:16:41.9 Info: => 0.0001445s 11:16:41.9 Info: CreateTable ScheduledTasks 11:16: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) 11:16:41.9 Info: => 0.0001322s 11:16:41.9 Info: CreateIndex ScheduledTasks (TypeName) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:41.9 Info: => 8.58E-05s 11:16:41.9 Info: CreateTable Indexers 11:16: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) 11:16:41.9 Info: => 0.0001308s 11:16:41.9 Info: CreateIndex Indexers (Name) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.9 Info: => 7.35E-05s 11:16:41.9 Info: CreateTable Profiles 11:16: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) 11:16:41.9 Info: => 0.0001135s 11:16:41.9 Info: CreateIndex Profiles (Name) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:41.9 Info: => 6.96E-05s 11:16:41.9 Info: CreateTable QualityDefinitions 11:16: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) 11:16:41.9 Info: => 0.0001152s 11:16:41.9 Info: CreateIndex QualityDefinitions (Quality) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:41.9 Info: => 8.49E-05s 11:16:41.9 Info: CreateIndex QualityDefinitions (Title) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:41.9 Info: => 8.01E-05s 11:16:41.9 Info: CreateTable NamingConfig 11:16: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) 11:16:41.9 Info: => 0.0001223s 11:16:41.9 Info: CreateTable Blacklist 11:16: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 '') 11:16:41.9 Info: => 0.0001527s 11:16:41.9 Info: CreateTable Metadata 11:16: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) 11:16:41.9 Info: => 0.0001171s 11:16:41.9 Info: CreateTable MetadataFiles 11:16: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) 11:16:41.9 Info: => 0.0001327s 11:16:41.9 Info: CreateTable DownloadClients 11:16: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) 11:16:41.9 Info: => 0.0001137s 11:16:41.9 Info: CreateTable PendingReleases 11:16: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 '') 11:16:41.9 Info: => 0.0001258s 11:16:41.9 Info: CreateTable RemotePathMappings 11:16: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) 11:16:41.9 Info: => 0.0001045s 11:16:41.9 Info: CreateTable Tags 11:16:41.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:41.9 Info: => 0.0001009s 11:16:41.9 Info: CreateIndex Tags (Label) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:41.9 Info: => 8.38E-05s 11:16:41.9 Info: CreateTable Restrictions 11:16:41.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:41.9 Info: => 0.0001056s 11:16:41.9 Info: CreateTable DelayProfiles 11:16: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) 11:16:41.9 Info: => 0.0001421s 11:16:41.9 Info: CreateTable Users 11:16: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) 11:16:41.9 Info: => 0.0001139s 11:16:41.9 Info: CreateIndex Users (Identifier) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:41.9 Info: => 7.8E-05s 11:16:41.9 Info: CreateIndex Users (Username) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:41.9 Info: => 7.23E-05s 11:16:41.9 Info: CreateTable Commands 11:16: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) 11:16:41.9 Info: => 0.0001308s 11:16:41.9 Info: CreateTable IndexerStatus 11:16: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) 11:16:41.9 Info: => 0.0001297s 11:16:41.9 Info: CreateIndex IndexerStatus (ProviderId) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:41.9 Info: => 9.15E-05s 11:16:41.9 Info: CreateTable ExtraFiles 11:16: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) 11:16:41.9 Info: => 0.0001305s 11:16:41.9 Info: CreateTable LyricFiles 11:16: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) 11:16:41.9 Info: => 0.0001341s 11:16:41.9 Info: CreateTable LanguageProfiles 11:16: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) 11:16:41.9 Info: => 0.0001051s 11:16:41.9 Info: CreateIndex LanguageProfiles (Name) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:41.9 Info: => 9.11E-05s 11:16:41.9 Info: CreateTable DownloadClientStatus 11:16: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) 11:16:41.9 Info: => 0.0001214s 11:16:41.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:41.9 Info: => 8.46E-05s 11:16:41.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:41.9 Info: -> 1 Insert operations completed in 00:00:00.0000524 taking an average of 00:00:00.0000524 11:16:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:41', 'InitialSetup') 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: 1: InitialSetup migrated 11:16:41.9 Info: => 0.0009792s 11:16:41.9 Info: 2: add_reason_to_pending_releases migrating 11:16:41.9 Info: Beginning Transaction 11:16:41.9 Info: Starting migration of Main DB to 2 11:16:41.9 Info: AlterTable PendingReleases 11:16:41.9 Info: => 4E-07s 11:16:41.9 Info: CreateColumn PendingReleases Reason Int32 11:16:41.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:41.9 Info: => 0.0005088s 11:16:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:41', 'add_reason_to_pending_releases') 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: 2: add_reason_to_pending_releases migrated 11:16:41.9 Info: => 0.0010132s 11:16:41.9 Info: 3: add_medium_support migrating 11:16:41.9 Info: Beginning Transaction 11:16:41.9 Info: Starting migration of Main DB to 3 11:16:41.9 Info: AlterTable Albums 11:16:41.9 Info: => 4E-07s 11:16:41.9 Info: CreateColumn Albums Media String 11:16:41.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:41.9 Info: => 0.0004863s 11:16:41.9 Info: AlterTable Tracks 11:16:41.9 Info: => 4E-07s 11:16:41.9 Info: CreateColumn Tracks MediumNumber Int32 11:16:41.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.9 Info: => 0.0004717s 11:16:41.9 Info: AlterTable Tracks 11:16:41.9 Info: => 3E-07s 11:16:41.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:41.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.9 Info: => 0.0004494s 11:16:41.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.9 Info: => 3.3E-05s 11:16:41.9 Info: DeleteColumn Tracks TrackNumber 11:16:41.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) 11:16:41.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" 11:16:41.9 Info: DROP TABLE "Tracks" 11:16:41.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.9 Info: => 0.0038666s 11:16:41.9 Info: AlterTable Tracks 11:16:41.9 Info: => 4E-07s 11:16:41.9 Info: CreateColumn Tracks TrackNumber String 11:16:41.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:41.9 Info: => 0.0004572s 11:16:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:41', 'add_medium_support') 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: 3: add_medium_support migrated 11:16:41.9 Info: => 0.0010028s 11:16:41.9 Info: 4: add_various_qualites_in_profile migrating 11:16:41.9 Info: Beginning Transaction 11:16:41.9 Info: Starting migration of Main DB to 4 11:16:41.9 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 11:16:41.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.9 Info: => 3.46E-05s 11:16:41.9 Info: PerformDBOperation 11:16:41.9 Info: Performing DB Operation 11:16:41.9 Info: => 0.0002863s 11:16:41.9 Info: -> 1 Insert operations completed in 00:00:00.0000582 taking an average of 00:00:00.0000582 11:16:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:41', 'add_various_qualites_in_profile') 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: 4: add_various_qualites_in_profile migrated 11:16:41.9 Info: => 0.0007457s 11:16:41.9 Debug: Took: 00:00:00.0317959 11:16:42.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 11:16:42.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 11:16:42.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350020286572_197/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:42.0 Info: DatabaseEngineVersionCheck migrating 11:16:42.0 Info: PerformDBOperation 11:16:42.0 Info: Performing DB Operation 11:16:42.0 Info: SQLite 3.46.0 11:16:42.0 Info: => 0.0016738s 11:16:42.0 Info: DatabaseEngineVersionCheck migrated 11:16:42.0 Info: => 0.0016913s 11:16:42.0 Info: VersionMigration migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: CreateTable VersionInfo 11:16:42.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:42.0 Info: => 0.0001723s 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: VersionMigration migrated 11:16:42.0 Info: => 0.0008988s 11:16:42.0 Info: VersionUniqueMigration migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: CreateIndex VersionInfo (Version) 11:16:42.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:42.0 Info: => 0.0001113s 11:16:42.0 Info: AlterTable VersionInfo 11:16:42.0 Info: => 4E-07s 11:16:42.0 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:42.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:42.0 Info: => 0.0005582s 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: VersionUniqueMigration migrated 11:16:42.0 Info: => 0.0010163s 11:16:42.0 Info: VersionDescriptionMigration migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: AlterTable VersionInfo 11:16:42.0 Info: => 1E-06s 11:16:42.0 Info: CreateColumn VersionInfo Description String 11:16:42.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:42.0 Info: => 0.0001984s 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: VersionDescriptionMigration migrated 11:16:42.0 Info: => 0.0005934s 11:16:42.0 Info: 1: InitialSetup migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 1 11:16:42.0 Info: CreateTable Config 11:16:42.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:42.0 Info: => 0.0001591s 11:16:42.0 Info: CreateIndex Config (Key) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:42.0 Info: => 7.34E-05s 11:16:42.0 Info: CreateTable RootFolders 11:16:42.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:42.0 Info: => 9.79E-05s 11:16:42.0 Info: CreateIndex RootFolders (Path) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:42.0 Info: => 7.64E-05s 11:16:42.0 Info: CreateTable Artists 11:16:42.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:42.0 Info: => 0.0001992s 11:16:42.0 Info: CreateIndex Artists (ForeignArtistId) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.0 Info: => 7.16E-05s 11:16:42.0 Info: CreateIndex Artists (NameSlug) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.0 Info: => 6.58E-05s 11:16:42.0 Info: CreateIndex Artists (CleanName) 11:16:42.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.0 Info: => 6.31E-05s 11:16:42.0 Info: CreateIndex Artists (Path) 11:16:42.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.0 Info: => 6.31E-05s 11:16:42.0 Info: CreateTable Albums 11:16:42.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:42.0 Info: => 0.0002031s 11:16:42.0 Info: CreateIndex Albums (ForeignAlbumId) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.0 Info: => 7.05E-05s 11:16:42.0 Info: CreateIndex Albums (MBId) 11:16:42.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.0 Info: => 6.43E-05s 11:16:42.0 Info: CreateIndex Albums (TADBId) 11:16:42.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.0 Info: => 6.32E-05s 11:16:42.0 Info: CreateIndex Albums (TitleSlug) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.0 Info: => 6.35E-05s 11:16:42.0 Info: CreateIndex Albums (CleanTitle) 11:16:42.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.0 Info: => 6.22E-05s 11:16:42.0 Info: CreateIndex Albums (Path) 11:16:42.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:42.0 Info: => 6.09E-05s 11:16:42.0 Info: CreateTable Tracks 11:16:42.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:42.0 Info: => 0.0001379s 11:16:42.0 Info: CreateIndex Tracks (ForeignTrackId) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.0 Info: => 6.89E-05s 11:16:42.0 Info: CreateIndex Tracks (ArtistId) 11:16:42.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:42.0 Info: => 7E-05s 11:16:42.0 Info: CreateIndex Tracks (TrackFileId) 11:16:42.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.0 Info: => 7.01E-05s 11:16:42.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:42.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:42.0 Info: => 7.12E-05s 11:16:42.0 Info: CreateTable TrackFiles 11:16:42.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:42.0 Info: => 0.0001429s 11:16:42.0 Info: CreateIndex TrackFiles (ArtistId) 11:16:42.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:42.0 Info: => 7.11E-05s 11:16:42.0 Info: CreateIndex TrackFiles (AlbumId) 11:16:42.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.0 Info: => 6.61E-05s 11:16:42.0 Info: CreateTable History 11:16:42.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:42.0 Info: => 0.0001398s 11:16:42.0 Info: CreateIndex History (Date) 11:16:42.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:42.0 Info: => 6.95E-05s 11:16:42.0 Info: CreateIndex History (EventType) 11:16:42.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:42.0 Info: => 6.67E-05s 11:16:42.0 Info: CreateIndex History (DownloadId) 11:16:42.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:42.0 Info: => 6.44E-05s 11:16:42.0 Info: CreateIndex History (AlbumId) 11:16:42.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:42.0 Info: => 6.92E-05s 11:16:42.0 Info: CreateTable Notifications 11:16:42.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:42.0 Info: => 0.0001287s 11:16:42.0 Info: CreateTable ScheduledTasks 11:16:42.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:42.0 Info: => 0.0001127s 11:16:42.0 Info: CreateIndex ScheduledTasks (TypeName) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:42.0 Info: => 7.4E-05s 11:16:42.0 Info: CreateTable Indexers 11:16:42.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:42.0 Info: => 0.0001167s 11:16:42.0 Info: CreateIndex Indexers (Name) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.0 Info: => 7.04E-05s 11:16:42.0 Info: CreateTable Profiles 11:16:42.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:42.0 Info: => 0.0001059s 11:16:42.0 Info: CreateIndex Profiles (Name) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:42.0 Info: => 7.06E-05s 11:16:42.0 Info: CreateTable QualityDefinitions 11:16:42.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:42.0 Info: => 0.0001146s 11:16:42.0 Info: CreateIndex QualityDefinitions (Quality) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:42.0 Info: => 7.14E-05s 11:16:42.0 Info: CreateIndex QualityDefinitions (Title) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:42.0 Info: => 6.71E-05s 11:16:42.0 Info: CreateTable NamingConfig 11:16:42.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:42.0 Info: => 0.000121s 11:16:42.0 Info: CreateTable Blacklist 11:16:42.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:42.0 Info: => 0.0001533s 11:16:42.0 Info: CreateTable Metadata 11:16:42.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:42.0 Info: => 0.0001107s 11:16:42.0 Info: CreateTable MetadataFiles 11:16:42.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:42.0 Info: => 0.0001271s 11:16:42.0 Info: CreateTable DownloadClients 11:16:42.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:42.0 Info: => 0.0001087s 11:16:42.0 Info: CreateTable PendingReleases 11:16:42.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:42.0 Info: => 0.0001167s 11:16:42.0 Info: CreateTable RemotePathMappings 11:16:42.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:42.0 Info: => 0.0001024s 11:16:42.0 Info: CreateTable Tags 11:16:42.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:42.0 Info: => 9.99E-05s 11:16:42.0 Info: CreateIndex Tags (Label) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:42.0 Info: => 7.6E-05s 11:16:42.0 Info: CreateTable Restrictions 11:16:42.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:42.0 Info: => 0.0001084s 11:16:42.0 Info: CreateTable DelayProfiles 11:16:42.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:42.0 Info: => 0.0001225s 11:16:42.0 Info: CreateTable Users 11:16:42.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:42.0 Info: => 0.0001045s 11:16:42.0 Info: CreateIndex Users (Identifier) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:42.0 Info: => 7.63E-05s 11:16:42.0 Info: CreateIndex Users (Username) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:42.0 Info: => 8.21E-05s 11:16:42.0 Info: CreateTable Commands 11:16:42.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:42.0 Info: => 0.0001338s 11:16:42.0 Info: CreateTable IndexerStatus 11:16:42.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:42.0 Info: => 0.000129s 11:16:42.0 Info: CreateIndex IndexerStatus (ProviderId) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:42.0 Info: => 8.06E-05s 11:16:42.0 Info: CreateTable ExtraFiles 11:16:42.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:42.0 Info: => 0.0001223s 11:16:42.0 Info: CreateTable LyricFiles 11:16:42.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:42.0 Info: => 0.0001366s 11:16:42.0 Info: CreateTable LanguageProfiles 11:16:42.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:42.0 Info: => 0.0001061s 11:16:42.0 Info: CreateIndex LanguageProfiles (Name) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:42.0 Info: => 8.29E-05s 11:16:42.0 Info: CreateTable DownloadClientStatus 11:16:42.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:42.0 Info: => 0.0001139s 11:16:42.0 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:42.0 Info: => 8.25E-05s 11:16:42.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:42.0 Info: -> 1 Insert operations completed in 00:00:00.0000500 taking an average of 00:00:00.0000500 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:42', 'InitialSetup') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 1: InitialSetup migrated 11:16:42.0 Info: => 0.001382s 11:16:42.0 Info: 2: add_reason_to_pending_releases migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 2 11:16:42.0 Info: AlterTable PendingReleases 11:16:42.0 Info: => 5E-07s 11:16:42.0 Info: CreateColumn PendingReleases Reason Int32 11:16:42.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:42.0 Info: => 0.0004986s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:42', 'add_reason_to_pending_releases') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 2: add_reason_to_pending_releases migrated 11:16:42.0 Info: => 0.0009546s 11:16:42.0 Info: 3: add_medium_support migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 3 11:16:42.0 Info: AlterTable Albums 11:16:42.0 Info: => 5E-07s 11:16:42.0 Info: CreateColumn Albums Media String 11:16:42.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:42.0 Info: => 0.000473s 11:16:42.0 Info: AlterTable Tracks 11:16:42.0 Info: => 4E-07s 11:16:42.0 Info: CreateColumn Tracks MediumNumber Int32 11:16:42.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:42.0 Info: => 0.0004514s 11:16:42.0 Info: AlterTable Tracks 11:16:42.0 Info: => 3E-07s 11:16:42.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:42.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:42.0 Info: => 0.0004455s 11:16:42.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:42.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:42.0 Info: => 3.55E-05s 11:16:42.0 Info: DeleteColumn Tracks TrackNumber 11:16: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) 11:16: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" 11:16:42.0 Info: DROP TABLE "Tracks" 11:16:42.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.0 Info: => 0.0037518s 11:16:42.0 Info: AlterTable Tracks 11:16:42.0 Info: => 3E-07s 11:16:42.0 Info: CreateColumn Tracks TrackNumber String 11:16:42.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:42.0 Info: => 0.0004486s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:42', 'add_medium_support') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 3: add_medium_support migrated 11:16:42.0 Info: => 0.0009889s 11:16:42.0 Info: 4: add_various_qualites_in_profile migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 4 11:16:42.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:42.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:42.0 Info: => 3.97E-05s 11:16:42.0 Info: PerformDBOperation 11:16:42.0 Info: Performing DB Operation 11:16:42.0 Info: => 2.73E-05s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:42', 'add_various_qualites_in_profile') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 4: add_various_qualites_in_profile migrated 11:16:42.0 Info: => 0.0003988s 11:16:42.0 Info: 5: metadata_profiles migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 5 11:16:42.0 Info: CreateTable MetadataProfiles 11:16: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) 11:16:42.0 Info: => 0.0001258s 11:16:42.0 Info: CreateIndex MetadataProfiles (Name) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:42.0 Info: => 9E-05s 11:16:42.0 Info: AlterTable Artists 11:16:42.0 Info: => 3E-07s 11:16:42.0 Info: CreateColumn Artists MetadataProfileId Int32 11:16:42.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:42.0 Info: => 0.0004663s 11:16:42.0 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16: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) 11:16: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" 11:16:42.0 Info: DROP TABLE "Artists" 11:16:42.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.0 Info: => 0.0038369s 11:16:42.0 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16: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) 11:16: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" 11:16:42.0 Info: DROP TABLE "Artists" 11:16:42.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.0 Info: => 0.003759s 11:16:42.0 Info: AlterTable Albums 11:16:42.0 Info: => 4E-07s 11:16:42.0 Info: CreateColumn Albums SecondaryTypes String 11:16:42.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:42.0 Info: => 0.0004564s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:42', 'metadata_profiles') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 5: metadata_profiles migrated 11:16:42.0 Info: => 0.0010003s 11:16:42.0 Info: 6: separate_automatic_and_interactive_search migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 6 11:16:42.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16: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) 11:16:42.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:42.0 Info: DROP TABLE "Indexers" 11:16:42.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.0 Info: => 0.0033012s 11:16:42.0 Info: AlterTable Indexers 11:16:42.0 Info: => 3E-07s 11:16:42.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:42.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:42.0 Info: => 0.0004599s 11:16:42.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:42.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:42.0 Info: => 3.14E-05s 11:16:42.0 Info: AlterTable Indexers 11:16:42.0 Info: => 3E-07s 11:16:42.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16: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) 11:16: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" 11:16:42.0 Info: DROP TABLE "Indexers" 11:16:42.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.0 Info: => 0.0031785s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:42', 'separate_automatic_and_interactive_search') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 6: separate_automatic_and_interactive_search migrated 11:16:42.0 Info: => 0.0036635s 11:16:42.0 Info: 7: change_album_path_to_relative migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 7 11:16:42.0 Info: DeleteColumn Albums Path 11:16: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) 11:16: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" 11:16:42.0 Info: DROP TABLE "Albums" 11:16:42.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.0 Info: => 0.0040177s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:42', 'change_album_path_to_relative') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 7: change_album_path_to_relative migrated 11:16:42.0 Info: => 0.0045725s 11:16:42.0 Info: 8: change_quality_size_mb_to_kb migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 8 11:16: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 11:16: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 11:16:42.0 Info: => 3.94E-05s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:42', 'change_quality_size_mb_to_kb') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 8: change_quality_size_mb_to_kb migrated 11:16:42.0 Info: => 0.000482s 11:16:42.0 Info: 9: album_releases migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 9 11:16:42.0 Info: AlterTable Albums 11:16:42.0 Info: => 1.1E-06s 11:16:42.0 Info: CreateColumn Albums Releases String 11:16:42.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:42.0 Info: => 0.0005729s 11:16:42.0 Info: AlterTable Albums 11:16:42.0 Info: => 3E-07s 11:16:42.0 Info: CreateColumn Albums CurrentRelease String 11:16:42.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:42.0 Info: => 0.000449s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:42', 'album_releases') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 9: album_releases migrated 11:16:42.0 Info: => 0.0009237s 11:16:42.0 Info: 10: album_releases_fix migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 10 11:16:42.0 Info: AlterTable Albums 11:16:42.0 Info: => 9E-07s 11:16:42.0 Info: AlterColumn Albums Releases String 11:16: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) 11:16: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" 11:16:42.0 Info: DROP TABLE "Albums" 11:16:42.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.0 Info: => 0.0039266s 11:16:42.0 Info: AlterTable Albums 11:16:42.0 Info: => 4E-07s 11:16:42.0 Info: AlterColumn Albums CurrentRelease String 11:16: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) 11:16: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" 11:16:42.0 Info: DROP TABLE "Albums" 11:16:42.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.0 Info: => 0.0038329s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:42', 'album_releases_fix') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 10: album_releases_fix migrated 11:16:42.0 Info: => 0.0043527s 11:16:42.0 Info: 11: import_lists migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 11 11:16:42.0 Info: CreateTable ImportLists 11:16: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) 11:16:42.0 Info: => 0.0001467s 11:16:42.0 Info: CreateIndex ImportLists (Name) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:42.0 Info: => 8.04E-05s 11:16:42.0 Info: CreateTable ImportListStatus 11:16: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) 11:16:42.0 Info: => 0.0001218s 11:16:42.0 Info: CreateIndex ImportListStatus (ProviderId) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:42.0 Info: => 7.76E-05s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:42', 'import_lists') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 11: import_lists migrated 11:16:42.0 Info: => 0.0005473s 11:16:42.0 Info: 12: add_release_status migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 12 11:16:42.0 Info: AlterTable MetadataProfiles 11:16:42.0 Info: => 4E-07s 11:16:42.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:42.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:42.0 Info: => 0.0004747s 11:16:42.0 Info: PerformDBOperation 11:16:42.0 Info: Performing DB Operation 11:16:42.0 Info: => 2.51E-05s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:42', 'add_release_status') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 12: add_release_status migrated 11:16:42.0 Info: => 0.0004851s 11:16:42.0 Info: 13: album_download_notification migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 13 11:16:42.0 Info: AlterTable Notifications 11:16:42.0 Info: => 5E-07s 11:16:42.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:42.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:42.0 Info: => 0.000476s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:42', 'album_download_notification') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 13: album_download_notification migrated 11:16:42.0 Info: => 0.0009511s 11:16:42.0 Info: 14: fix_language_metadata_profiles migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 14 11:16: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 11:16: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 11:16:42.0 Info: => 7.77E-05s 11:16: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 11:16: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 11:16:42.0 Info: => 6.69E-05s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:42', 'fix_language_metadata_profiles') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 14: fix_language_metadata_profiles migrated 11:16:42.0 Info: => 0.0004256s 11:16:42.0 Info: 15: remove_fanzub migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 15 11:16:42.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:42.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:42.0 Info: => 3.08E-05s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:42', 'remove_fanzub') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 15: remove_fanzub migrated 11:16:42.0 Info: => 0.0003743s 11:16:42.0 Info: 16: update_artist_history_indexes migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 16 11:16:42.0 Info: CreateIndex Albums (ArtistId) 11:16:42.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:42.0 Info: => 8.84E-05s 11:16:42.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:42.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:42.0 Info: => 7.93E-05s 11:16:42.0 Info: DeleteIndex History (AlbumId) 11:16:42.0 Info: DROP INDEX "IX_History_AlbumId" 11:16:42.0 Info: => 0.0001117s 11:16:42.0 Info: CreateIndex History (AlbumId, Date) 11:16:42.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:42.0 Info: => 8.16E-05s 11:16:42.0 Info: DeleteIndex History (DownloadId) 11:16:42.0 Info: DROP INDEX "IX_History_DownloadId" 11:16:42.0 Info: => 0.0001062s 11:16:42.0 Info: CreateIndex History (DownloadId, Date) 11:16:42.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:42.0 Info: => 7.87E-05s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:42', 'update_artist_history_indexes') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 16: update_artist_history_indexes migrated 11:16:42.0 Info: => 0.0004742s 11:16:42.0 Info: 17: remove_nma migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 17 11:16:42.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:42.0 Info: => 8.4E-05s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:42', 'remove_nma') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 17: remove_nma migrated 11:16:42.0 Info: => 0.0005004s 11:16:42.0 Info: 18: album_disambiguation migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 18 11:16:42.0 Info: AlterTable Albums 11:16:42.0 Info: => 5E-07s 11:16:42.0 Info: CreateColumn Albums Disambiguation String 11:16:42.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:42.1 Info: => 0.000503s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:42', 'album_disambiguation') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 18: album_disambiguation migrated 11:16:42.1 Info: => 0.000953s 11:16:42.1 Info: 19: add_ape_quality_in_profiles migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 19 11:16:42.1 Info: PerformDBOperation 11:16:42.1 Info: Performing DB Operation 11:16:42.1 Info: => 3.29E-05s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:42', 'add_ape_quality_in_profiles') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 19: add_ape_quality_in_profiles migrated 11:16:42.1 Info: => 0.0004285s 11:16:42.1 Info: 20: remove_pushalot migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 20 11:16:42.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:42.1 Info: => 3.49E-05s 11:16:42.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:42.1 Info: => 2.69E-05s 11:16:42.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:42.1 Info: => 2.43E-05s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:42', 'remove_pushalot') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 20: remove_pushalot migrated 11:16:42.1 Info: => 0.000464s 11:16:42.1 Info: 21: add_custom_filters migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 21 11:16:42.1 Info: CreateTable CustomFilters 11:16:42.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:42.1 Info: => 0.0002414s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:42', 'add_custom_filters') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 21: add_custom_filters migrated 11:16:42.1 Info: => 0.0005896s 11:16:42.1 Info: 22: import_list_tags migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 22 11:16:42.1 Info: AlterTable ImportLists 11:16:42.1 Info: => 5E-07s 11:16:42.1 Info: CreateColumn ImportLists Tags String 11:16:42.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:42.1 Info: => 0.0005072s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:42', 'import_list_tags') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 22: import_list_tags migrated 11:16:42.1 Info: => 0.00096s 11:16:42.1 Info: 23: add_release_groups_etc migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 23 11:16:42.1 Info: CreateTable ArtistMetadata 11:16:42.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) 11:16:42.1 Info: => 0.0001558s 11:16:42.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:42.1 Info: => 8.31E-05s 11:16:42.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" 11:16:42.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" 11:16:42.1 Info: => 6.83E-05s 11:16:42.1 Info: AlterTable Artists 11:16:42.1 Info: => 3E-07s 11:16:42.1 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:42.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.1 Info: => 0.0004955s 11:16:42.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:42.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:42.1 Info: => 5.5E-05s 11:16:42.1 Info: CreateTable AlbumReleases 11:16:42.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) 11:16:42.1 Info: => 0.0001492s 11:16:42.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:42.1 Info: => 8.12E-05s 11:16:42.1 Info: CreateIndex AlbumReleases (AlbumId) 11:16:42.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:42.1 Info: => 7.41E-05s 11:16:42.1 Info: PerformDBOperation 11:16:42.1 Info: Performing DB Operation 11:16:42.1 Info: => 3.05E-05s 11:16:42.1 Info: AlterTable Albums 11:16:42.1 Info: => 3E-07s 11:16:42.1 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.1 Info: => 0.0005098s 11:16:42.1 Info: AlterTable Albums 11:16:42.1 Info: => 4E-07s 11:16:42.1 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:42.1 Info: => 0.0005206s 11:16:42.1 Info: AlterTable Albums 11:16:42.1 Info: => 2E-07s 11:16:42.1 Info: CreateColumn Albums Links String 11:16:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:42.1 Info: => 0.0005052s 11:16:42.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:42.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:42.1 Info: => 8.16E-05s 11:16:42.1 Info: AlterTable Tracks 11:16:42.1 Info: => 3E-07s 11:16:42.1 Info: CreateColumn Tracks ForeignRecordingId String 11:16:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:42.1 Info: => 0.0005089s 11:16:42.1 Info: AlterTable Tracks 11:16:42.1 Info: => 4E-07s 11:16:42.1 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:42.1 Info: => 0.0005057s 11:16:42.1 Info: AlterTable Tracks 11:16:42.1 Info: => 4E-07s 11:16:42.1 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.1 Info: => 0.0005275s 11:16:42.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:42.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:42.1 Info: => 6.63E-05s 11:16:42.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:42.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:42.1 Info: => 5.69E-05s 11:16:42.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16: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, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:42.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" 11:16:42.1 Info: DROP TABLE "Artists" 11:16:42.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.1 Info: => 0.0140009s 11:16:42.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:42.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) 11:16:42.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" 11:16:42.1 Info: DROP TABLE "Albums" 11:16:42.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.1 Info: => 0.004255s 11:16:42.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16: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) 11:16: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" 11:16:42.1 Info: DROP TABLE "Tracks" 11:16:42.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.1 Info: => 0.0037731s 11:16:42.1 Info: DeleteColumn TrackFiles ArtistId 11:16: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) 11:16: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" 11:16:42.1 Info: DROP TABLE "TrackFiles" 11:16:42.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.1 Info: => 0.0035946s 11:16:42.1 Info: CreateIndex Artists (ArtistMetadataId) 11:16:42.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.1 Info: => 8.12E-05s 11:16:42.1 Info: CreateIndex Artists (Monitored) 11:16:42.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.1 Info: => 7.71E-05s 11:16:42.1 Info: CreateIndex Albums (ArtistMetadataId) 11:16:42.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:42.1 Info: => 7.54E-05s 11:16:42.1 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:42.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:42.1 Info: => 7.32E-05s 11:16:42.1 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:42.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:42.1 Info: => 7.2E-05s 11:16:42.1 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:42.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:42.1 Info: => 7.1E-05s 11:16:42.1 Info: UpdateData 11:16:42.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:42.1 Info: => 3.79E-05s 11:16:42.1 Info: UpdateData 11:16:42.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:42.1 Info: => 3.14E-05s 11:16:42.1 Info: UpdateData 11:16:42.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:42.1 Info: => 3.35E-05s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:42', 'add_release_groups_etc') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 23: add_release_groups_etc migrated 11:16:42.1 Info: => 0.000758s 11:16:42.1 Info: 24: NewMediaInfoFormat migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 24 11:16:42.1 Info: UpdateData 11:16:42.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:42.1 Info: => 3.77E-05s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:42', 'NewMediaInfoFormat') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 24: NewMediaInfoFormat migrated 11:16:42.1 Info: => 0.0004837s 11:16:42.1 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 25 11:16:42.1 Info: RenameTable Restrictions ReleaseProfiles 11:16:42.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:42.1 Info: => 0.0013437s 11:16:42.1 Info: AlterTable ReleaseProfiles 11:16:42.1 Info: => 5E-07s 11:16:42.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:42.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:42.1 Info: => 0.0004857s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:42', 'rename_restrictions_to_release_profiles') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:42.1 Info: => 0.0009388s 11:16:42.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 26 11:16:42.1 Info: RenameTable Profiles QualityProfiles 11:16:42.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:42.1 Info: => 0.0013582s 11:16:42.1 Info: AlterTable QualityProfiles 11:16:42.1 Info: => 3E-07s 11:16:42.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:42.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:42.1 Info: => 0.0004798s 11:16:42.1 Info: AlterTable LanguageProfiles 11:16:42.1 Info: => 3E-07s 11:16:42.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:42.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:42.1 Info: => 0.0004709s 11:16:42.1 Info: UpdateData 11:16:42.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:42.1 Info: => 3.61E-05s 11:16:42.1 Info: UpdateData 11:16:42.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:42.1 Info: => 2.71E-05s 11:16:42.1 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16: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) 11:16: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" 11:16:42.1 Info: DROP TABLE "Artists" 11:16:42.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.1 Info: => 0.0040222s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:42', 'rename_quality_profiles_add_upgrade_allowed') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:42.1 Info: => 0.004562s 11:16:42.1 Info: 27: add_import_exclusions migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 27 11:16:42.1 Info: CreateTable ImportListExclusions 11:16:42.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:42.1 Info: => 0.0001329s 11:16:42.1 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:42.1 Info: => 8.38E-05s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:42', 'add_import_exclusions') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 27: add_import_exclusions migrated 11:16:42.1 Info: => 0.0005443s 11:16:42.1 Info: 28: clean_artist_metadata_table migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 28 11:16: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) 11:16: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) 11:16:42.1 Info: => 0.0001271s 11:16: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) 11:16: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) 11:16:42.1 Info: => 0.0001148s 11:16: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) 11:16: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) 11:16:42.1 Info: => 0.0001106s 11:16: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) 11:16: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) 11:16:42.1 Info: => 0.0001087s 11:16: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) 11:16: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) 11:16:42.1 Info: => 0.0001095s 11:16: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) 11:16: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) 11:16:42.1 Info: => 0.0001077s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:42', 'clean_artist_metadata_table') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 28: clean_artist_metadata_table migrated 11:16:42.1 Info: => 0.0005301s 11:16:42.1 Info: 29: health_issue_notification migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 29 11:16:42.1 Info: AlterTable Notifications 11:16:42.1 Info: => 4E-07s 11:16:42.1 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:42.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:42.1 Info: => 0.0005039s 11:16:42.1 Info: AlterTable Notifications 11:16:42.1 Info: => 4E-07s 11:16:42.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:42.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:42.1 Info: => 0.0004907s 11:16:42.1 Info: AlterTable Notifications 11:16:42.1 Info: => 3E-07s 11:16:42.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:42.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:42.1 Info: => 0.0004961s 11:16:42.1 Info: AlterTable Notifications 11:16:42.1 Info: => 3E-07s 11:16:42.1 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:42.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:42.1 Info: => 0.0004834s 11:16:42.1 Info: AlterTable Notifications 11:16:42.1 Info: => 3E-07s 11:16:42.1 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:42.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:42.1 Info: => 0.0004852s 11:16:42.1 Info: DeleteColumn Notifications OnDownload 11:16: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) 11:16: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" 11:16:42.1 Info: DROP TABLE "Notifications" 11:16:42.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:42.1 Info: => 0.0036122s 11:16:42.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16: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) 11:16: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" 11:16:42.1 Info: DROP TABLE "Notifications" 11:16:42.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:42.1 Info: => 0.00354s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:42', 'health_issue_notification') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 29: health_issue_notification migrated 11:16:42.1 Info: => 0.0040669s 11:16:42.1 Info: 30: add_mediafilerepository_mtime migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 30 11:16:42.1 Info: AlterTable TrackFiles 11:16:42.1 Info: => 5E-07s 11:16:42.1 Info: CreateColumn TrackFiles Modified DateTime 11:16:42.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:42.1 Info: => 0.0005094s 11:16:42.1 Info: AlterTable TrackFiles 11:16:42.1 Info: => 3E-07s 11:16:42.1 Info: CreateColumn TrackFiles Path String 11:16:42.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:42.1 Info: => 0.0004837s 11:16:42.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:42.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:42.1 Info: => 3E-05s 11:16: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) 11:16: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) 11:16:42.1 Info: => 0.0001137s 11:16: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) 11:16: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) 11:16:42.1 Info: => 0.0001233s 11:16: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) 11:16: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) 11:16:42.1 Info: => 0.0001274s 11:16: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") 11:16: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") 11:16:42.1 Info: => 6.32E-05s 11:16:42.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:42.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:42.1 Info: => 4.31E-05s 11:16:42.1 Info: AlterTable TrackFiles 11:16:42.1 Info: => 3E-07s 11:16:42.1 Info: AlterColumn TrackFiles Path String 11:16: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) 11:16: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" 11:16:42.1 Info: DROP TABLE "TrackFiles" 11:16:42.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.1 Info: => 0.0036487s 11:16:42.1 Info: CreateIndex TrackFiles (Path) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:42.1 Info: => 7.96E-05s 11:16:42.1 Info: DeleteColumn TrackFiles RelativePath 11:16: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) 11:16: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" 11:16:42.1 Info: DROP TABLE "TrackFiles" 11:16:42.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:42.1 Info: => 0.0037329s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:42', 'add_mediafilerepository_mtime') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 30: add_mediafilerepository_mtime migrated 11:16:42.1 Info: => 0.0042124s 11:16:42.1 Info: 31: add_artistmetadataid_constraint migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 31 11:16: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") 11:16: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") 11:16:42.1 Info: => 6.68E-05s 11:16:42.1 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:42.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:42.1 Info: => 0.0001147s 11:16:42.1 Info: AlterColumn Artists ArtistMetadataId Int32 11:16: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) 11:16: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" 11:16:42.1 Info: DROP TABLE "Artists" 11:16:42.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.1 Info: => 0.0040555s 11:16:42.1 Info: CreateIndex Artists (ArtistMetadataId) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.1 Info: => 7.54E-05s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:42', 'add_artistmetadataid_constraint') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 31: add_artistmetadataid_constraint migrated 11:16:42.1 Info: => 0.000565s 11:16:42.1 Info: 32: old_ids_and_artist_alias migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 32 11:16:42.1 Info: AlterTable ArtistMetadata 11:16:42.1 Info: => 4E-07s 11:16:42.1 Info: CreateColumn ArtistMetadata Aliases String 11:16:42.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:42.1 Info: => 0.0005073s 11:16:42.1 Info: AlterTable ArtistMetadata 11:16:42.1 Info: => 3E-07s 11:16:42.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:42.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:42.1 Info: => 0.0004981s 11:16:42.1 Info: AlterTable Albums 11:16:42.1 Info: => 4E-07s 11:16:42.1 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:42.1 Info: => 0.0004952s 11:16:42.1 Info: AlterTable AlbumReleases 11:16:42.1 Info: => 3E-07s 11:16:42.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:42.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:42.1 Info: => 0.0004901s 11:16:42.1 Info: AlterTable Tracks 11:16:42.1 Info: => 3E-07s 11:16:42.1 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:42.1 Info: => 0.0009656s 11:16:42.1 Info: AlterTable Tracks 11:16:42.1 Info: => 4E-07s 11:16:42.1 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:42.1 Info: => 0.0005026s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:42', 'old_ids_and_artist_alias') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 32: old_ids_and_artist_alias migrated 11:16:42.1 Info: => 0.0009606s 11:16:42.1 Info: 33: download_propers_config migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 33 11:16:42.1 Info: PerformDBOperation 11:16:42.1 Info: Performing DB Operation 11:16:42.1 Info: => 2.46E-05s 11:16:42.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:42.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:42.1 Info: => 2.72E-05s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:42', 'download_propers_config') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 33: download_propers_config migrated 11:16:42.1 Info: => 0.0004695s 11:16:42.1 Info: 34: remove_language_profiles migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 34 11:16:42.1 Info: DeleteTable LanguageProfiles 11:16:42.1 Info: DROP TABLE "LanguageProfiles" 11:16:42.1 Info: => 0.0002923s 11:16:42.1 Info: DeleteColumn Artists LanguageProfileId 11:16: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, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:42.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" 11:16:42.1 Info: DROP TABLE "Artists" 11:16:42.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.1 Info: => 0.0041149s 11:16:42.1 Info: DeleteColumn ImportLists LanguageProfileId 11:16:42.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) 11:16:42.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" 11:16:42.1 Info: DROP TABLE "ImportLists" 11:16:42.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:42.1 Info: => 0.0036691s 11:16:42.1 Info: DeleteColumn Blacklist Language 11:16:42.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) 11:16:42.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" 11:16:42.1 Info: DROP TABLE "Blacklist" 11:16:42.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:42.1 Info: => 0.0034819s 11:16:42.1 Info: DeleteColumn History Language 11:16:42.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) 11:16:42.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" 11:16:42.1 Info: DROP TABLE "History" 11:16:42.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:42.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:42.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:42.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:42.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:42.1 Info: => 0.0042676s 11:16:42.1 Info: DeleteColumn LyricFiles Language 11:16:42.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) 11:16:42.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" 11:16:42.1 Info: DROP TABLE "LyricFiles" 11:16:42.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:42.1 Info: => 0.0035237s 11:16:42.1 Info: DeleteColumn TrackFiles Language 11:16:42.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) 11:16:42.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" 11:16:42.2 Info: DROP TABLE "TrackFiles" 11:16:42.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:42.2 Info: => 0.0055991s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:42', 'remove_language_profiles') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 34: remove_language_profiles migrated 11:16:42.2 Info: => 0.0062556s 11:16:42.2 Info: 35: multi_disc_naming_format migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 35 11:16:42.2 Info: AlterTable NamingConfig 11:16:42.2 Info: => 5E-07s 11:16:42.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:42.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:42.2 Info: => 0.0005407s 11:16:42.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:42.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:42.2 Info: => 3.29E-05s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:42', 'multi_disc_naming_format') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 35: multi_disc_naming_format migrated 11:16:42.2 Info: => 0.0003955s 11:16:42.2 Info: 36: add_download_client_priority migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 36 11:16:42.2 Info: AlterTable DownloadClients 11:16:42.2 Info: => 4E-07s 11:16:42.2 Info: CreateColumn DownloadClients Priority Int32 11:16:42.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:42.2 Info: => 0.000522s 11:16:42.2 Info: PerformDBOperation 11:16:42.2 Info: Performing DB Operation 11:16:42.2 Info: => 4.07E-05s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:42', 'add_download_client_priority') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 36: add_download_client_priority migrated 11:16:42.2 Info: => 0.0004359s 11:16:42.2 Info: 37: remove_growl_prowl migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 37 11:16:42.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:42.2 Info: => 3.53E-05s 11:16:42.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:42.2 Info: => 2.48E-05s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:42', 'remove_growl_prowl') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 37: remove_growl_prowl migrated 11:16:42.2 Info: => 0.00044s 11:16:42.2 Info: 38: remove_plex_hometheatre migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 38 11:16:42.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:42.2 Info: => 3.32E-05s 11:16:42.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:42.2 Info: => 2.42E-05s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:42', 'remove_plex_hometheatre') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 38: remove_plex_hometheatre migrated 11:16:42.2 Info: => 0.0003888s 11:16:42.2 Info: 39: add_root_folder_add_defaults migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 39 11:16:42.2 Info: AlterTable RootFolders 11:16:42.2 Info: => 5E-07s 11:16:42.2 Info: CreateColumn RootFolders Name String 11:16:42.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:42.2 Info: => 0.0005466s 11:16:42.2 Info: AlterTable RootFolders 11:16:42.2 Info: => 4E-07s 11:16:42.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:42.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:42.2 Info: => 0.0005821s 11:16:42.2 Info: AlterTable RootFolders 11:16:42.2 Info: => 3E-07s 11:16:42.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:42.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:42.2 Info: => 0.000562s 11:16:42.2 Info: AlterTable RootFolders 11:16:42.2 Info: => 3E-07s 11:16:42.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:42.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:42.2 Info: => 0.0005651s 11:16:42.2 Info: AlterTable RootFolders 11:16:42.2 Info: => 4E-07s 11:16:42.2 Info: CreateColumn RootFolders DefaultTags String 11:16:42.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:42.2 Info: => 0.0005129s 11:16:42.2 Info: PerformDBOperation 11:16:42.2 Info: Performing DB Operation 11:16:42.2 Info: => 4.98E-05s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:42', 'add_root_folder_add_defaults') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 39: add_root_folder_add_defaults migrated 11:16:42.2 Info: => 0.0005492s 11:16:42.2 Info: 40: task_duration migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 40 11:16:42.2 Info: AlterTable ScheduledTasks 11:16:42.2 Info: => 4E-07s 11:16:42.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:42.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:42.2 Info: => 0.0005469s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:42', 'task_duration') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 40: task_duration migrated 11:16:42.2 Info: => 0.0009927s 11:16:42.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 41 11:16:42.2 Info: AlterTable ReleaseProfiles 11:16:42.2 Info: => 5E-07s 11:16:42.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:42.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:42.2 Info: => 0.0006312s 11:16:42.2 Info: AlterTable ReleaseProfiles 11:16:42.2 Info: => 3E-07s 11:16:42.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:42.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:42.2 Info: => 0.0005589s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:42', 'add_indexer_and_enabled_to_release_profiles') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:42.2 Info: => 0.0009757s 11:16:42.2 Info: 42: remove_album_folders migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 42 11:16:42.2 Info: DeleteColumn Artists AlbumFolder 11:16:42.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) 11:16:42.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" 11:16:42.2 Info: DROP TABLE "Artists" 11:16:42.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.2 Info: => 0.004361s 11:16:42.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:42.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:42.2 Info: => 3.37E-05s 11:16:42.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:42.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:42.2 Info: => 2.52E-05s 11:16:42.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:42.2 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:16:42.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:42.2 Info: DROP TABLE "NamingConfig" 11:16:42.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:42.2 Info: => 0.003472s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:42', 'remove_album_folders') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 42: remove_album_folders migrated 11:16:42.2 Info: => 0.0039313s 11:16:42.2 Info: 44: add_priority_to_indexers migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 44 11:16:42.2 Info: AlterTable Indexers 11:16:42.2 Info: => 4E-07s 11:16:42.2 Info: CreateColumn Indexers Priority Int32 11:16:42.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:42.2 Info: => 0.0006135s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:42', 'add_priority_to_indexers') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 44: add_priority_to_indexers migrated 11:16:42.2 Info: => 0.001061s 11:16:42.2 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 45 11:16:42.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:42.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:42.2 Info: => 0.0001107s 11:16:42.2 Info: PerformDBOperation 11:16:42.2 Info: Performing DB Operation 11:16:42.2 Info: => 2.57E-05s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:42', 'remove_chown_and_folderchmod_config') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:42.2 Info: => 0.000443s 11:16:42.2 Info: 47: update_notifiarr migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 47 11:16:42.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:42.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:42.2 Info: => 5.12E-05s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:42', 'update_notifiarr') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 47: update_notifiarr migrated 11:16:42.2 Info: => 0.0003999s 11:16:42.2 Info: 49: email_multiple_addresses migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 49 11:16:42.2 Info: PerformDBOperation 11:16:42.2 Info: Performing DB Operation 11:16:42.2 Info: => 4.52E-05s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:42', 'email_multiple_addresses') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 49: email_multiple_addresses migrated 11:16:42.2 Info: => 0.0003642s 11:16:42.2 Info: 50: rename_blacklist_to_blocklist migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 50 11:16:42.2 Info: RenameTable Blacklist Blocklist 11:16:42.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:42.2 Info: => 0.0015072s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:42', 'rename_blacklist_to_blocklist') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 50: rename_blacklist_to_blocklist migrated 11:16:42.2 Info: => 0.0019725s 11:16:42.2 Info: 51: cdh_per_downloadclient migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 51 11:16:42.2 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'RTorrent', 'RTorrent', 1, '{ "host": "127.0.0.1", "port": 8080, "useSsl": false, "urlBase": "/my/", "musicCategory": "abc", "recentMusicPriority": 2, "olderMusicPriority": 2, "addStopped": false }', 'RTorrentSettings') 11:16:42.2 Info: AlterTable DownloadClients 11:16:42.2 Info: => 3E-07s 11:16:42.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:42.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:42.2 Info: => 0.0005157s 11:16:42.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:42.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:42.2 Info: => 0.0006124s 11:16:42.2 Info: PerformDBOperation 11:16:42.2 Info: Performing DB Operation 11:16:42.2 Info: => 0.0001851s 11:16:42.2 Info: -> 1 Insert operations completed in 00:00:00.0000705 taking an average of 00:00:00.0000705 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:42', 'cdh_per_downloadclient') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 51: cdh_per_downloadclient migrated 11:16:42.2 Info: => 0.0006922s 11:16:42.2 Debug: Took: 00:00:00.2049492 11:16:42.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 11:16:42.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 11:16:42.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350022685682_199/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:42.2 Info: DatabaseEngineVersionCheck migrating 11:16:42.2 Info: PerformDBOperation 11:16:42.2 Info: Performing DB Operation 11:16:42.2 Info: SQLite 3.46.0 11:16:42.2 Info: => 0.0014342s 11:16:42.2 Info: DatabaseEngineVersionCheck migrated 11:16:42.2 Info: => 0.0014421s 11:16:42.2 Info: VersionMigration migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: CreateTable VersionInfo 11:16:42.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:42.2 Info: => 0.0001934s 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: VersionMigration migrated 11:16:42.2 Info: => 0.0009269s 11:16:42.2 Info: VersionUniqueMigration migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: CreateIndex VersionInfo (Version) 11:16:42.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:42.2 Info: => 0.0001133s 11:16:42.2 Info: AlterTable VersionInfo 11:16:42.2 Info: => 4E-07s 11:16:42.2 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:42.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:42.2 Info: => 0.0004871s 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: VersionUniqueMigration migrated 11:16:42.2 Info: => 0.0008086s 11:16:42.2 Info: VersionDescriptionMigration migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: AlterTable VersionInfo 11:16:42.2 Info: => 4E-07s 11:16:42.2 Info: CreateColumn VersionInfo Description String 11:16:42.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:42.2 Info: => 0.000242s 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: VersionDescriptionMigration migrated 11:16:42.2 Info: => 0.0005604s 11:16:42.2 Info: 1: InitialSetup migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 1 11:16:42.2 Info: CreateTable Config 11:16:42.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:42.2 Info: => 0.0001788s 11:16:42.2 Info: CreateIndex Config (Key) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:42.2 Info: => 0.0001095s 11:16:42.2 Info: CreateTable RootFolders 11:16:42.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:42.2 Info: => 0.0001388s 11:16:42.2 Info: CreateIndex RootFolders (Path) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:42.2 Info: => 7.81E-05s 11:16:42.2 Info: CreateTable Artists 11:16: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) 11:16:42.2 Info: => 0.0002425s 11:16:42.2 Info: CreateIndex Artists (ForeignArtistId) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.2 Info: => 8.2E-05s 11:16:42.2 Info: CreateIndex Artists (NameSlug) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.2 Info: => 7.25E-05s 11:16:42.2 Info: CreateIndex Artists (CleanName) 11:16:42.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.2 Info: => 6.81E-05s 11:16:42.2 Info: CreateIndex Artists (Path) 11:16:42.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.2 Info: => 6.6E-05s 11:16:42.2 Info: CreateTable Albums 11:16: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) 11:16:42.2 Info: => 0.0002305s 11:16:42.2 Info: CreateIndex Albums (ForeignAlbumId) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.2 Info: => 7.53E-05s 11:16:42.2 Info: CreateIndex Albums (MBId) 11:16:42.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.2 Info: => 6.95E-05s 11:16:42.2 Info: CreateIndex Albums (TADBId) 11:16:42.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.2 Info: => 6.66E-05s 11:16:42.2 Info: CreateIndex Albums (TitleSlug) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.2 Info: => 6.7E-05s 11:16:42.2 Info: CreateIndex Albums (CleanTitle) 11:16:42.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.2 Info: => 6.42E-05s 11:16:42.2 Info: CreateIndex Albums (Path) 11:16:42.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:42.2 Info: => 6.44E-05s 11:16:42.2 Info: CreateTable Tracks 11:16: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) 11:16:42.2 Info: => 0.0001602s 11:16:42.2 Info: CreateIndex Tracks (ForeignTrackId) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.2 Info: => 8.26E-05s 11:16:42.2 Info: CreateIndex Tracks (ArtistId) 11:16:42.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:42.2 Info: => 7.11E-05s 11:16:42.2 Info: CreateIndex Tracks (TrackFileId) 11:16:42.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.2 Info: => 6.89E-05s 11:16:42.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:42.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:42.2 Info: => 7.15E-05s 11:16:42.2 Info: CreateTable TrackFiles 11:16: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) 11:16:42.2 Info: => 0.0001659s 11:16:42.2 Info: CreateIndex TrackFiles (ArtistId) 11:16:42.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:42.2 Info: => 7.51E-05s 11:16:42.2 Info: CreateIndex TrackFiles (AlbumId) 11:16:42.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.2 Info: => 7E-05s 11:16:42.2 Info: CreateTable History 11:16: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) 11:16:42.2 Info: => 0.000152s 11:16:42.2 Info: CreateIndex History (Date) 11:16:42.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:42.2 Info: => 7.26E-05s 11:16:42.2 Info: CreateIndex History (EventType) 11:16:42.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:42.2 Info: => 6.66E-05s 11:16:42.2 Info: CreateIndex History (DownloadId) 11:16:42.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:42.2 Info: => 6.65E-05s 11:16:42.2 Info: CreateIndex History (AlbumId) 11:16:42.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:42.2 Info: => 6.63E-05s 11:16:42.2 Info: CreateTable Notifications 11:16: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) 11:16:42.2 Info: => 0.0001809s 11:16:42.2 Info: CreateTable ScheduledTasks 11:16: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) 11:16:42.2 Info: => 0.0001357s 11:16:42.2 Info: CreateIndex ScheduledTasks (TypeName) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:42.2 Info: => 9.86E-05s 11:16:42.2 Info: CreateTable Indexers 11:16: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) 11:16:42.2 Info: => 0.0001259s 11:16:42.2 Info: CreateIndex Indexers (Name) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.2 Info: => 7.22E-05s 11:16:42.2 Info: CreateTable Profiles 11:16: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) 11:16:42.2 Info: => 0.0001106s 11:16:42.2 Info: CreateIndex Profiles (Name) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:42.2 Info: => 7.1E-05s 11:16:42.2 Info: CreateTable QualityDefinitions 11:16: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) 11:16:42.2 Info: => 0.000113s 11:16:42.2 Info: CreateIndex QualityDefinitions (Quality) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:42.2 Info: => 7.17E-05s 11:16:42.2 Info: CreateIndex QualityDefinitions (Title) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:42.2 Info: => 6.81E-05s 11:16:42.2 Info: CreateTable NamingConfig 11:16: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) 11:16:42.2 Info: => 0.0001208s 11:16:42.2 Info: CreateTable Blacklist 11:16: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 '') 11:16:42.2 Info: => 0.0001636s 11:16:42.2 Info: CreateTable Metadata 11:16: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) 11:16:42.2 Info: => 0.0001131s 11:16:42.2 Info: CreateTable MetadataFiles 11:16: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) 11:16:42.2 Info: => 0.0001273s 11:16:42.2 Info: CreateTable DownloadClients 11:16: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) 11:16:42.2 Info: => 0.0001118s 11:16:42.2 Info: CreateTable PendingReleases 11:16: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 '') 11:16:42.2 Info: => 0.0001213s 11:16:42.2 Info: CreateTable RemotePathMappings 11:16: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) 11:16:42.2 Info: => 0.0001053s 11:16:42.2 Info: CreateTable Tags 11:16:42.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:42.2 Info: => 0.0001023s 11:16:42.2 Info: CreateIndex Tags (Label) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:42.2 Info: => 8.23E-05s 11:16:42.2 Info: CreateTable Restrictions 11:16:42.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:42.2 Info: => 0.000109s 11:16:42.2 Info: CreateTable DelayProfiles 11:16: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) 11:16:42.2 Info: => 0.0001662s 11:16:42.2 Info: CreateTable Users 11:16: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) 11:16:42.2 Info: => 0.0001132s 11:16:42.2 Info: CreateIndex Users (Identifier) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:42.2 Info: => 8.88E-05s 11:16:42.2 Info: CreateIndex Users (Username) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:42.2 Info: => 8.56E-05s 11:16:42.2 Info: CreateTable Commands 11:16: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) 11:16:42.2 Info: => 0.0001328s 11:16:42.2 Info: CreateTable IndexerStatus 11:16: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) 11:16:42.2 Info: => 0.0001283s 11:16:42.2 Info: CreateIndex IndexerStatus (ProviderId) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:42.2 Info: => 9.77E-05s 11:16:42.2 Info: CreateTable ExtraFiles 11:16: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) 11:16:42.2 Info: => 0.0001664s 11:16:42.2 Info: CreateTable LyricFiles 11:16: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) 11:16:42.2 Info: => 0.0001515s 11:16:42.2 Info: CreateTable LanguageProfiles 11:16: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) 11:16:42.2 Info: => 0.0001093s 11:16:42.2 Info: CreateIndex LanguageProfiles (Name) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:42.2 Info: => 8.09E-05s 11:16:42.2 Info: CreateTable DownloadClientStatus 11:16: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) 11:16:42.2 Info: => 0.0001158s 11:16:42.2 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:42.2 Info: => 8.58E-05s 11:16:42.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:42.2 Info: -> 1 Insert operations completed in 00:00:00.0000510 taking an average of 00:00:00.0000510 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:42', 'InitialSetup') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 1: InitialSetup migrated 11:16:42.2 Info: => 0.0010072s 11:16:42.2 Info: 2: add_reason_to_pending_releases migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 2 11:16:42.2 Info: AlterTable PendingReleases 11:16:42.2 Info: => 1.1E-06s 11:16:42.2 Info: CreateColumn PendingReleases Reason Int32 11:16:42.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:42.2 Info: => 0.000611s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:42', 'add_reason_to_pending_releases') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 2: add_reason_to_pending_releases migrated 11:16:42.2 Info: => 0.0010608s 11:16:42.2 Info: 3: add_medium_support migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 3 11:16:42.2 Info: AlterTable Albums 11:16:42.2 Info: => 4E-07s 11:16:42.2 Info: CreateColumn Albums Media String 11:16:42.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:42.2 Info: => 0.000557s 11:16:42.2 Info: AlterTable Tracks 11:16:42.2 Info: => 3E-07s 11:16:42.2 Info: CreateColumn Tracks MediumNumber Int32 11:16:42.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:42.2 Info: => 0.0004583s 11:16:42.2 Info: AlterTable Tracks 11:16:42.2 Info: => 4E-07s 11:16:42.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:42.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:42.2 Info: => 0.0004481s 11:16:42.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:42.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:42.2 Info: => 3.47E-05s 11:16:42.2 Info: DeleteColumn Tracks TrackNumber 11:16: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) 11:16: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" 11:16:42.2 Info: DROP TABLE "Tracks" 11:16:42.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:42.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.2 Info: => 0.0037737s 11:16:42.2 Info: AlterTable Tracks 11:16:42.2 Info: => 3E-07s 11:16:42.2 Info: CreateColumn Tracks TrackNumber String 11:16:42.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:42.2 Info: => 0.0004602s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:42', 'add_medium_support') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 3: add_medium_support migrated 11:16:42.2 Info: => 0.0010222s 11:16:42.2 Info: 4: add_various_qualites_in_profile migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 4 11:16:42.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:42.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:42.2 Info: => 4.2E-05s 11:16:42.2 Info: PerformDBOperation 11:16:42.2 Info: Performing DB Operation 11:16:42.2 Info: => 2.77E-05s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:42', 'add_various_qualites_in_profile') 11:16:42.2 Info: Committing Transaction 11:16:42.3 Info: 4: add_various_qualites_in_profile migrated 11:16:42.3 Info: => 0.0004203s 11:16:42.3 Info: 5: metadata_profiles migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 5 11:16:42.3 Info: CreateTable MetadataProfiles 11:16:42.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:42.3 Info: => 0.0001292s 11:16:42.3 Info: CreateIndex MetadataProfiles (Name) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:42.3 Info: => 9.01E-05s 11:16:42.3 Info: AlterTable Artists 11:16:42.3 Info: => 3E-07s 11:16:42.3 Info: CreateColumn Artists MetadataProfileId Int32 11:16:42.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:42.3 Info: => 0.0004778s 11:16:42.3 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:42.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) 11:16:42.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" 11:16:42.3 Info: DROP TABLE "Artists" 11:16:42.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.3 Info: => 0.0044224s 11:16:42.3 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:42.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) 11:16:42.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" 11:16:42.3 Info: DROP TABLE "Artists" 11:16:42.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.3 Info: => 0.003847s 11:16:42.3 Info: AlterTable Albums 11:16:42.3 Info: => 3E-07s 11:16:42.3 Info: CreateColumn Albums SecondaryTypes String 11:16:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:42.3 Info: => 0.0004524s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:42', 'metadata_profiles') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 5: metadata_profiles migrated 11:16:42.3 Info: => 0.0010356s 11:16:42.3 Info: 6: separate_automatic_and_interactive_search migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 6 11:16:42.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16: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) 11:16:42.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:42.3 Info: DROP TABLE "Indexers" 11:16:42.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.3 Info: => 0.0032486s 11:16:42.3 Info: AlterTable Indexers 11:16:42.3 Info: => 4E-07s 11:16:42.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:42.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:42.3 Info: => 0.0004452s 11:16:42.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:42.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:42.3 Info: => 3.12E-05s 11:16:42.3 Info: AlterTable Indexers 11:16:42.3 Info: => 2E-07s 11:16:42.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16: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) 11:16: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" 11:16:42.3 Info: DROP TABLE "Indexers" 11:16:42.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.3 Info: => 0.003238s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:42', 'separate_automatic_and_interactive_search') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 6: separate_automatic_and_interactive_search migrated 11:16:42.3 Info: => 0.0037688s 11:16:42.3 Info: 7: change_album_path_to_relative migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 7 11:16:42.3 Info: DeleteColumn Albums Path 11:16: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) 11:16: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" 11:16:42.3 Info: DROP TABLE "Albums" 11:16:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.3 Info: => 0.0040142s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:42', 'change_album_path_to_relative') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 7: change_album_path_to_relative migrated 11:16:42.3 Info: => 0.0045653s 11:16:42.3 Info: 8: change_quality_size_mb_to_kb migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 8 11:16: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 11:16: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 11:16:42.3 Info: => 3.67E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:42', 'change_quality_size_mb_to_kb') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 8: change_quality_size_mb_to_kb migrated 11:16:42.3 Info: => 0.0004219s 11:16:42.3 Info: 9: album_releases migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 9 11:16:42.3 Info: AlterTable Albums 11:16:42.3 Info: => 4E-07s 11:16:42.3 Info: CreateColumn Albums Releases String 11:16:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:42.3 Info: => 0.0004627s 11:16:42.3 Info: AlterTable Albums 11:16:42.3 Info: => 3E-07s 11:16:42.3 Info: CreateColumn Albums CurrentRelease String 11:16:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:42.3 Info: => 0.0004518s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:42', 'album_releases') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 9: album_releases migrated 11:16:42.3 Info: => 0.0009383s 11:16:42.3 Info: 10: album_releases_fix migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 10 11:16:42.3 Info: AlterTable Albums 11:16:42.3 Info: => 5E-07s 11:16:42.3 Info: AlterColumn Albums Releases String 11:16: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) 11:16: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" 11:16:42.3 Info: DROP TABLE "Albums" 11:16:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.3 Info: => 0.0038572s 11:16:42.3 Info: AlterTable Albums 11:16:42.3 Info: => 3E-07s 11:16:42.3 Info: AlterColumn Albums CurrentRelease String 11:16: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) 11:16: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" 11:16:42.3 Info: DROP TABLE "Albums" 11:16:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.3 Info: => 0.0038986s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:42', 'album_releases_fix') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 10: album_releases_fix migrated 11:16:42.3 Info: => 0.0044189s 11:16:42.3 Info: 11: import_lists migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 11 11:16:42.3 Info: CreateTable ImportLists 11:16: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) 11:16:42.3 Info: => 0.0001511s 11:16:42.3 Info: CreateIndex ImportLists (Name) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:42.3 Info: => 8E-05s 11:16:42.3 Info: CreateTable ImportListStatus 11:16: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) 11:16:42.3 Info: => 0.0001269s 11:16:42.3 Info: CreateIndex ImportListStatus (ProviderId) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:42.3 Info: => 7.89E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:42', 'import_lists') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 11: import_lists migrated 11:16:42.3 Info: => 0.0005552s 11:16:42.3 Info: 12: add_release_status migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 12 11:16:42.3 Info: AlterTable MetadataProfiles 11:16:42.3 Info: => 5E-07s 11:16:42.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:42.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:42.3 Info: => 0.0004787s 11:16:42.3 Info: PerformDBOperation 11:16:42.3 Info: Performing DB Operation 11:16:42.3 Info: => 2.49E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:42', 'add_release_status') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 12: add_release_status migrated 11:16:42.3 Info: => 0.0004308s 11:16:42.3 Info: 13: album_download_notification migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 13 11:16:42.3 Info: AlterTable Notifications 11:16:42.3 Info: => 5E-07s 11:16:42.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:42.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:42.3 Info: => 0.0004755s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:42', 'album_download_notification') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 13: album_download_notification migrated 11:16:42.3 Info: => 0.0008493s 11:16:42.3 Info: 14: fix_language_metadata_profiles migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 14 11:16: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 11:16: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 11:16:42.3 Info: => 8.89E-05s 11:16: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 11:16: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 11:16:42.3 Info: => 6.73E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:42', 'fix_language_metadata_profiles') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 14: fix_language_metadata_profiles migrated 11:16:42.3 Info: => 0.0005148s 11:16:42.3 Info: 15: remove_fanzub migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 15 11:16:42.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:42.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:42.3 Info: => 3.1E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:42', 'remove_fanzub') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 15: remove_fanzub migrated 11:16:42.3 Info: => 0.0004519s 11:16:42.3 Info: 16: update_artist_history_indexes migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 16 11:16:42.3 Info: CreateIndex Albums (ArtistId) 11:16:42.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:42.3 Info: => 8.83E-05s 11:16:42.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:42.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:42.3 Info: => 7.91E-05s 11:16:42.3 Info: DeleteIndex History (AlbumId) 11:16:42.3 Info: DROP INDEX "IX_History_AlbumId" 11:16:42.3 Info: => 0.0001117s 11:16:42.3 Info: CreateIndex History (AlbumId, Date) 11:16:42.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:42.3 Info: => 8.06E-05s 11:16:42.3 Info: DeleteIndex History (DownloadId) 11:16:42.3 Info: DROP INDEX "IX_History_DownloadId" 11:16:42.3 Info: => 0.0001066s 11:16:42.3 Info: CreateIndex History (DownloadId, Date) 11:16:42.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:42.3 Info: => 8E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:42', 'update_artist_history_indexes') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 16: update_artist_history_indexes migrated 11:16:42.3 Info: => 0.000571s 11:16:42.3 Info: 17: remove_nma migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 17 11:16:42.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:42.3 Info: => 3.52E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:42', 'remove_nma') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 17: remove_nma migrated 11:16:42.3 Info: => 0.0003845s 11:16:42.3 Info: 18: album_disambiguation migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 18 11:16:42.3 Info: AlterTable Albums 11:16:42.3 Info: => 5E-07s 11:16:42.3 Info: CreateColumn Albums Disambiguation String 11:16:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:42.3 Info: => 0.0005224s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:42', 'album_disambiguation') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 18: album_disambiguation migrated 11:16:42.3 Info: => 0.0009773s 11:16:42.3 Info: 19: add_ape_quality_in_profiles migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 19 11:16:42.3 Info: PerformDBOperation 11:16:42.3 Info: Performing DB Operation 11:16:42.3 Info: => 2.72E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:42', 'add_ape_quality_in_profiles') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 19: add_ape_quality_in_profiles migrated 11:16:42.3 Info: => 0.0004496s 11:16:42.3 Info: 20: remove_pushalot migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 20 11:16:42.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:42.3 Info: => 3.59E-05s 11:16:42.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:42.3 Info: => 2.71E-05s 11:16:42.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:42.3 Info: => 2.55E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:42', 'remove_pushalot') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 20: remove_pushalot migrated 11:16:42.3 Info: => 0.0004597s 11:16:42.3 Info: 21: add_custom_filters migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 21 11:16:42.3 Info: CreateTable CustomFilters 11:16: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) 11:16:42.3 Info: => 0.0002245s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:42', 'add_custom_filters') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 21: add_custom_filters migrated 11:16:42.3 Info: => 0.0005743s 11:16:42.3 Info: 22: import_list_tags migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 22 11:16:42.3 Info: AlterTable ImportLists 11:16:42.3 Info: => 5E-07s 11:16:42.3 Info: CreateColumn ImportLists Tags String 11:16:42.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:42.3 Info: => 0.0004869s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:42', 'import_list_tags') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 22: import_list_tags migrated 11:16:42.3 Info: => 0.0008173s 11:16:42.3 Info: 23: add_release_groups_etc migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 23 11:16:42.3 Info: CreateTable ArtistMetadata 11:16: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) 11:16:42.3 Info: => 0.0001562s 11:16:42.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:42.3 Info: => 8.32E-05s 11:16: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" 11:16: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" 11:16:42.3 Info: => 7.08E-05s 11:16:42.3 Info: AlterTable Artists 11:16:42.3 Info: => 3E-07s 11:16:42.3 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:42.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.3 Info: => 0.0005025s 11:16:42.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:42.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:42.3 Info: => 5.41E-05s 11:16:42.3 Info: CreateTable AlbumReleases 11:16: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) 11:16:42.3 Info: => 0.0001487s 11:16:42.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:42.3 Info: => 8.14E-05s 11:16:42.3 Info: CreateIndex AlbumReleases (AlbumId) 11:16:42.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:42.3 Info: => 7.44E-05s 11:16:42.3 Info: PerformDBOperation 11:16:42.3 Info: Performing DB Operation 11:16:42.3 Info: => 4.53E-05s 11:16:42.3 Info: AlterTable Albums 11:16:42.3 Info: => 3E-07s 11:16:42.3 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.3 Info: => 0.0005172s 11:16:42.3 Info: AlterTable Albums 11:16:42.3 Info: => 4E-07s 11:16:42.3 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:42.3 Info: => 0.0005086s 11:16:42.3 Info: AlterTable Albums 11:16:42.3 Info: => 3E-07s 11:16:42.3 Info: CreateColumn Albums Links String 11:16:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:42.3 Info: => 0.0005212s 11:16: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") 11:16:42.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:42.3 Info: => 8.47E-05s 11:16:42.3 Info: AlterTable Tracks 11:16:42.3 Info: => 3E-07s 11:16:42.3 Info: CreateColumn Tracks ForeignRecordingId String 11:16:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:42.3 Info: => 0.0005167s 11:16:42.3 Info: AlterTable Tracks 11:16:42.3 Info: => 3E-07s 11:16:42.3 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:42.3 Info: => 0.0005124s 11:16:42.3 Info: AlterTable Tracks 11:16:42.3 Info: => 4E-07s 11:16:42.3 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.3 Info: => 0.0005279s 11:16: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") 11:16:42.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:42.3 Info: => 6.93E-05s 11:16: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") 11:16:42.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:42.3 Info: => 5.73E-05s 11:16:42.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16: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) 11:16: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" 11:16:42.3 Info: DROP TABLE "Artists" 11:16:42.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.3 Info: => 0.0128927s 11:16:42.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16: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) 11:16: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" 11:16:42.3 Info: DROP TABLE "Albums" 11:16:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.3 Info: => 0.0042203s 11:16:42.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16: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) 11:16: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" 11:16:42.3 Info: DROP TABLE "Tracks" 11:16:42.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.3 Info: => 0.0037921s 11:16:42.3 Info: DeleteColumn TrackFiles ArtistId 11:16: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) 11:16: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" 11:16:42.3 Info: DROP TABLE "TrackFiles" 11:16:42.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.3 Info: => 0.0036923s 11:16:42.3 Info: CreateIndex Artists (ArtistMetadataId) 11:16:42.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.3 Info: => 7.96E-05s 11:16:42.3 Info: CreateIndex Artists (Monitored) 11:16:42.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.3 Info: => 7.5E-05s 11:16:42.3 Info: CreateIndex Albums (ArtistMetadataId) 11:16:42.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:42.3 Info: => 7.43E-05s 11:16:42.3 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:42.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:42.3 Info: => 7.14E-05s 11:16:42.3 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:42.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:42.3 Info: => 7.17E-05s 11:16:42.3 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:42.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:42.3 Info: => 7.12E-05s 11:16:42.3 Info: UpdateData 11:16:42.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:42.3 Info: => 3.72E-05s 11:16:42.3 Info: UpdateData 11:16:42.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:42.3 Info: => 2.98E-05s 11:16:42.3 Info: UpdateData 11:16:42.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:42.3 Info: => 3.64E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:42', 'add_release_groups_etc') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 23: add_release_groups_etc migrated 11:16:42.3 Info: => 0.0007381s 11:16:42.3 Info: 24: NewMediaInfoFormat migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 24 11:16:42.3 Info: UpdateData 11:16:42.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:42.3 Info: => 3.75E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:42', 'NewMediaInfoFormat') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 24: NewMediaInfoFormat migrated 11:16:42.3 Info: => 0.0004596s 11:16:42.3 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 25 11:16:42.3 Info: RenameTable Restrictions ReleaseProfiles 11:16:42.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:42.3 Info: => 0.0013469s 11:16:42.3 Info: AlterTable ReleaseProfiles 11:16:42.3 Info: => 4E-07s 11:16:42.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:42.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:42.3 Info: => 0.0004852s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:42', 'rename_restrictions_to_release_profiles') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:42.3 Info: => 0.0009476s 11:16:42.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 26 11:16:42.3 Info: RenameTable Profiles QualityProfiles 11:16:42.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:42.3 Info: => 0.0013494s 11:16:42.3 Info: AlterTable QualityProfiles 11:16:42.3 Info: => 5E-07s 11:16:42.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:42.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:42.3 Info: => 0.000529s 11:16:42.3 Info: AlterTable LanguageProfiles 11:16:42.3 Info: => 3E-07s 11:16:42.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:42.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:42.3 Info: => 0.0004786s 11:16:42.3 Info: UpdateData 11:16:42.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:42.3 Info: => 3.63E-05s 11:16:42.3 Info: UpdateData 11:16:42.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:42.3 Info: => 2.76E-05s 11:16:42.3 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16: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, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:42.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" 11:16:42.3 Info: DROP TABLE "Artists" 11:16:42.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.3 Info: => 0.0039812s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:42', 'rename_quality_profiles_add_upgrade_allowed') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:42.3 Info: => 0.0045178s 11:16:42.3 Info: 27: add_import_exclusions migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 27 11:16:42.3 Info: CreateTable ImportListExclusions 11:16:42.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:42.3 Info: => 0.000124s 11:16:42.3 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:42.3 Info: => 8.33E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:42', 'add_import_exclusions') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 27: add_import_exclusions migrated 11:16:42.3 Info: => 0.000568s 11:16:42.3 Info: 28: clean_artist_metadata_table migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 28 11:16:42.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) 11:16:42.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) 11:16:42.3 Info: => 0.0001696s 11:16:42.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) 11:16:42.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) 11:16:42.3 Info: => 0.0001161s 11:16:42.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) 11:16:42.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) 11:16:42.3 Info: => 0.0001222s 11:16:42.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) 11:16:42.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) 11:16:42.3 Info: => 0.0001152s 11:16:42.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) 11:16:42.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) 11:16:42.3 Info: => 0.0001059s 11:16:42.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) 11:16:42.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) 11:16:42.3 Info: => 0.000108s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:42', 'clean_artist_metadata_table') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 28: clean_artist_metadata_table migrated 11:16:42.3 Info: => 0.0005401s 11:16:42.3 Info: 29: health_issue_notification migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 29 11:16:42.3 Info: AlterTable Notifications 11:16:42.3 Info: => 5E-07s 11:16:42.3 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:42.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:42.3 Info: => 0.0005058s 11:16:42.3 Info: AlterTable Notifications 11:16:42.3 Info: => 4E-07s 11:16:42.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:42.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:42.3 Info: => 0.000486s 11:16:42.3 Info: AlterTable Notifications 11:16:42.3 Info: => 4E-07s 11:16:42.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:42.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:42.3 Info: => 0.0004921s 11:16:42.3 Info: AlterTable Notifications 11:16:42.3 Info: => 3E-07s 11:16:42.3 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:42.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:42.3 Info: => 0.0004915s 11:16:42.3 Info: AlterTable Notifications 11:16:42.3 Info: => 4E-07s 11:16:42.3 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:42.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:42.3 Info: => 0.0005327s 11:16:42.3 Info: DeleteColumn Notifications OnDownload 11:16:42.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) 11:16:42.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" 11:16:42.3 Info: DROP TABLE "Notifications" 11:16:42.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:42.3 Info: => 0.0034988s 11:16:42.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:42.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) 11:16:42.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" 11:16:42.3 Info: DROP TABLE "Notifications" 11:16:42.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:42.3 Info: => 0.0035983s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:42', 'health_issue_notification') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 29: health_issue_notification migrated 11:16:42.3 Info: => 0.0041199s 11:16:42.3 Info: 30: add_mediafilerepository_mtime migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 30 11:16:42.3 Info: AlterTable TrackFiles 11:16:42.3 Info: => 5E-07s 11:16:42.3 Info: CreateColumn TrackFiles Modified DateTime 11:16:42.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:42.3 Info: => 0.0005066s 11:16:42.3 Info: AlterTable TrackFiles 11:16:42.3 Info: => 3E-07s 11:16:42.3 Info: CreateColumn TrackFiles Path String 11:16:42.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:42.3 Info: => 0.000486s 11:16:42.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:42.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:42.3 Info: => 3.07E-05s 11:16:42.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) 11:16:42.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) 11:16:42.3 Info: => 0.0001168s 11:16:42.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) 11:16:42.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) 11:16:42.3 Info: => 0.0001225s 11:16:42.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) 11:16:42.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) 11:16:42.3 Info: => 0.0001295s 11:16:42.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") 11:16:42.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") 11:16:42.3 Info: => 6.55E-05s 11:16:42.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:42.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:42.3 Info: => 4.57E-05s 11:16:42.3 Info: AlterTable TrackFiles 11:16:42.3 Info: => 3E-07s 11:16:42.3 Info: AlterColumn TrackFiles Path String 11:16: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) 11:16: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" 11:16:42.4 Info: DROP TABLE "TrackFiles" 11:16:42.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.4 Info: => 0.0036836s 11:16:42.4 Info: CreateIndex TrackFiles (Path) 11:16:42.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:42.4 Info: => 7.99E-05s 11:16:42.4 Info: DeleteColumn TrackFiles RelativePath 11:16: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) 11:16: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" 11:16:42.4 Info: DROP TABLE "TrackFiles" 11:16:42.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:42.4 Info: => 0.0037945s 11:16:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:42', 'add_mediafilerepository_mtime') 11:16:42.4 Info: Committing Transaction 11:16:42.4 Info: 30: add_mediafilerepository_mtime migrated 11:16:42.4 Info: => 0.0042821s 11:16:42.4 Info: 31: add_artistmetadataid_constraint migrating 11:16:42.4 Info: Beginning Transaction 11:16:42.4 Info: Starting migration of Main DB to 31 11:16: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") 11:16: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") 11:16:42.4 Info: => 6.85E-05s 11:16:42.4 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:42.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:42.4 Info: => 0.00012s 11:16:42.4 Info: AlterColumn Artists ArtistMetadataId Int32 11:16: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) 11:16: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" 11:16:42.4 Info: DROP TABLE "Artists" 11:16:42.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.4 Info: => 0.0039528s 11:16:42.4 Info: CreateIndex Artists (ArtistMetadataId) 11:16:42.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.4 Info: => 7.46E-05s 11:16:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:42', 'add_artistmetadataid_constraint') 11:16:42.4 Info: Committing Transaction 11:16:42.4 Info: 31: add_artistmetadataid_constraint migrated 11:16:42.4 Info: => 0.0005664s 11:16:42.4 Info: 32: old_ids_and_artist_alias migrating 11:16:42.4 Info: Beginning Transaction 11:16:42.4 Info: Starting migration of Main DB to 32 11:16:42.4 Info: AlterTable ArtistMetadata 11:16:42.4 Info: => 4E-07s 11:16:42.4 Info: CreateColumn ArtistMetadata Aliases String 11:16:42.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:42.4 Info: => 0.0005318s 11:16:42.4 Info: AlterTable ArtistMetadata 11:16:42.4 Info: => 3E-07s 11:16:42.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:42.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:42.4 Info: => 0.000498s 11:16:42.4 Info: AlterTable Albums 11:16:42.4 Info: => 3E-07s 11:16:42.4 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:42.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:42.4 Info: => 0.0005022s 11:16:42.4 Info: AlterTable AlbumReleases 11:16:42.4 Info: => 3E-07s 11:16:42.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:42.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:42.4 Info: => 0.0005019s 11:16:42.4 Info: AlterTable Tracks 11:16:42.4 Info: => 3E-07s 11:16:42.4 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:42.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:42.4 Info: => 0.000506s 11:16:42.4 Info: AlterTable Tracks 11:16:42.4 Info: => 4E-07s 11:16:42.4 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:42.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:42.4 Info: => 0.0005059s 11:16:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:42', 'old_ids_and_artist_alias') 11:16:42.4 Info: Committing Transaction 11:16:42.4 Info: 32: old_ids_and_artist_alias migrated 11:16:42.4 Info: => 0.0009664s 11:16:42.4 Info: 33: download_propers_config migrating 11:16:42.4 Info: Beginning Transaction 11:16:42.4 Info: Starting migration of Main DB to 33 11:16:42.4 Info: PerformDBOperation 11:16:42.4 Info: Performing DB Operation 11:16:42.4 Info: => 2.51E-05s 11:16:42.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:42.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:42.4 Info: => 2.51E-05s 11:16:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:42', 'download_propers_config') 11:16:42.4 Info: Committing Transaction 11:16:42.4 Info: 33: download_propers_config migrated 11:16:42.4 Info: => 0.0004793s 11:16:42.4 Info: 34: remove_language_profiles migrating 11:16:42.4 Info: Beginning Transaction 11:16:42.4 Info: Starting migration of Main DB to 34 11:16:42.4 Info: DeleteTable LanguageProfiles 11:16:42.4 Info: DROP TABLE "LanguageProfiles" 11:16:42.4 Info: => 0.0001778s 11:16:42.4 Info: DeleteColumn Artists LanguageProfileId 11:16: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, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:42.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" 11:16:42.4 Info: DROP TABLE "Artists" 11:16:42.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.4 Info: => 0.0040906s 11:16:42.4 Info: DeleteColumn ImportLists LanguageProfileId 11:16:42.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) 11:16:42.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" 11:16:42.4 Info: DROP TABLE "ImportLists" 11:16:42.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:42.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:42.4 Info: => 0.0036222s 11:16:42.4 Info: DeleteColumn Blacklist Language 11:16:42.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) 11:16:42.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" 11:16:42.4 Info: DROP TABLE "Blacklist" 11:16:42.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:42.4 Info: => 0.003913s 11:16:42.4 Info: DeleteColumn History Language 11:16:42.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) 11:16:42.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" 11:16:42.4 Info: DROP TABLE "History" 11:16:42.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:42.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:42.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:42.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:42.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:42.4 Info: => 0.0041518s 11:16:42.4 Info: DeleteColumn LyricFiles Language 11:16:42.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) 11:16:42.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" 11:16:42.4 Info: DROP TABLE "LyricFiles" 11:16:42.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:42.4 Info: => 0.0036027s 11:16:42.4 Info: DeleteColumn TrackFiles Language 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:42.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" 11:16:42.4 Info: DROP TABLE "TrackFiles" 11:16:42.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:42.4 Info: => 0.0057082s 11:16:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:42', 'remove_language_profiles') 11:16:42.4 Info: Committing Transaction 11:16:42.4 Info: 34: remove_language_profiles migrated 11:16:42.4 Info: => 0.0062871s 11:16:42.4 Info: 35: multi_disc_naming_format migrating 11:16:42.4 Info: Beginning Transaction 11:16:42.4 Info: Starting migration of Main DB to 35 11:16:42.4 Info: AlterTable NamingConfig 11:16:42.4 Info: => 5E-07s 11:16:42.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:42.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:42.4 Info: => 0.000557s 11:16:42.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:42.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:42.4 Info: => 3.24E-05s 11:16:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:42', 'multi_disc_naming_format') 11:16:42.4 Info: Committing Transaction 11:16:42.4 Info: 35: multi_disc_naming_format migrated 11:16:42.4 Info: => 0.0004721s 11:16:42.4 Info: 36: add_download_client_priority migrating 11:16:42.4 Info: Beginning Transaction 11:16:42.4 Info: Starting migration of Main DB to 36 11:16:42.4 Info: AlterTable DownloadClients 11:16:42.4 Info: => 5E-07s 11:16:42.4 Info: CreateColumn DownloadClients Priority Int32 11:16:42.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:42.4 Info: => 0.0005081s 11:16:42.4 Info: PerformDBOperation 11:16:42.4 Info: Performing DB Operation 11:16:42.4 Info: => 4.19E-05s 11:16:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:42', 'add_download_client_priority') 11:16:42.4 Info: Committing Transaction 11:16:42.4 Info: 36: add_download_client_priority migrated 11:16:42.4 Info: => 0.0004874s 11:16:42.4 Info: 37: remove_growl_prowl migrating 11:16:42.4 Info: Beginning Transaction 11:16:42.4 Info: Starting migration of Main DB to 37 11:16:42.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:42.4 Info: => 3.51E-05s 11:16:42.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:42.4 Info: => 2.39E-05s 11:16:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:42', 'remove_growl_prowl') 11:16:42.4 Info: Committing Transaction 11:16:42.4 Info: 37: remove_growl_prowl migrated 11:16:42.4 Info: => 0.0003664s 11:16:42.4 Info: 38: remove_plex_hometheatre migrating 11:16:42.4 Info: Beginning Transaction 11:16:42.4 Info: Starting migration of Main DB to 38 11:16:42.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:42.4 Info: => 3.31E-05s 11:16:42.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:42.4 Info: => 2.42E-05s 11:16:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:42', 'remove_plex_hometheatre') 11:16:42.4 Info: Committing Transaction 11:16:42.4 Info: 38: remove_plex_hometheatre migrated 11:16:42.4 Info: => 0.0003653s 11:16:42.4 Info: 39: add_root_folder_add_defaults migrating 11:16:42.4 Info: Beginning Transaction 11:16:42.4 Info: Starting migration of Main DB to 39 11:16:42.4 Info: AlterTable RootFolders 11:16:42.4 Info: => 4E-07s 11:16:42.4 Info: CreateColumn RootFolders Name String 11:16:42.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:42.4 Info: => 0.000557s 11:16:42.4 Info: AlterTable RootFolders 11:16:42.4 Info: => 3E-07s 11:16:42.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:42.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:42.4 Info: => 0.0004924s 11:16:42.4 Info: AlterTable RootFolders 11:16:42.4 Info: => 3E-07s 11:16:42.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:42.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:42.4 Info: => 0.0005142s 11:16:42.4 Info: AlterTable RootFolders 11:16:42.4 Info: => 3E-07s 11:16:42.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:42.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:42.4 Info: => 0.0005153s 11:16:42.4 Info: AlterTable RootFolders 11:16:42.4 Info: => 3E-07s 11:16:42.4 Info: CreateColumn RootFolders DefaultTags String 11:16:42.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:42.4 Info: => 0.0004933s 11:16:42.4 Info: PerformDBOperation 11:16:42.4 Info: Performing DB Operation 11:16:42.4 Info: => 4.6E-05s 11:16:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:42', 'add_root_folder_add_defaults') 11:16:42.4 Info: Committing Transaction 11:16:42.4 Info: 39: add_root_folder_add_defaults migrated 11:16:42.4 Info: => 0.0004923s 11:16:42.4 Info: 40: task_duration migrating 11:16:42.4 Info: Beginning Transaction 11:16:42.4 Info: Starting migration of Main DB to 40 11:16:42.4 Info: AlterTable ScheduledTasks 11:16:42.4 Info: => 4E-07s 11:16:42.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:42.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:42.4 Info: => 0.0005721s 11:16:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:42', 'task_duration') 11:16:42.4 Info: Committing Transaction 11:16:42.4 Info: 40: task_duration migrated 11:16:42.4 Info: => 0.001021s 11:16:42.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:42.4 Info: Beginning Transaction 11:16:42.4 Info: Starting migration of Main DB to 41 11:16:42.4 Info: AlterTable ReleaseProfiles 11:16:42.4 Info: => 4E-07s 11:16:42.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:42.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:42.4 Info: => 0.000512s 11:16:42.4 Info: AlterTable ReleaseProfiles 11:16:42.4 Info: => 3E-07s 11:16:42.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:42.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:42.4 Info: => 0.0005009s 11:16:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:42', 'add_indexer_and_enabled_to_release_profiles') 11:16:42.4 Info: Committing Transaction 11:16:42.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:42.4 Info: => 0.0009501s 11:16:42.4 Info: 42: remove_album_folders migrating 11:16:42.4 Info: Beginning Transaction 11:16:42.4 Info: Starting migration of Main DB to 42 11:16:42.4 Info: DeleteColumn Artists AlbumFolder 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:42.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" 11:16:42.4 Info: DROP TABLE "Artists" 11:16:42.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.4 Info: => 0.0041294s 11:16:42.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:42.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:42.4 Info: => 3.27E-05s 11:16:42.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:42.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:42.4 Info: => 2.64E-05s 11:16:42.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:42.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) 11:16:42.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:42.4 Info: DROP TABLE "NamingConfig" 11:16:42.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:42.4 Info: => 0.0034645s 11:16:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:42', 'remove_album_folders') 11:16:42.4 Info: Committing Transaction 11:16:42.4 Info: 42: remove_album_folders migrated 11:16:42.4 Info: => 0.0039476s 11:16:42.4 Info: 44: add_priority_to_indexers migrating 11:16:42.4 Info: Beginning Transaction 11:16:42.4 Info: Starting migration of Main DB to 44 11:16:42.4 Info: AlterTable Indexers 11:16:42.4 Info: => 5E-07s 11:16:42.4 Info: CreateColumn Indexers Priority Int32 11:16:42.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:42.4 Info: => 0.0005151s 11:16:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:42', 'add_priority_to_indexers') 11:16:42.4 Info: Committing Transaction 11:16:42.4 Info: 44: add_priority_to_indexers migrated 11:16:42.4 Info: => 0.0009628s 11:16:42.4 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:42.4 Info: Beginning Transaction 11:16:42.4 Info: Starting migration of Main DB to 45 11:16:42.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:42.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:42.4 Info: => 0.0001096s 11:16:42.4 Info: PerformDBOperation 11:16:42.4 Info: Performing DB Operation 11:16:42.4 Info: => 2.25E-05s 11:16:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:42', 'remove_chown_and_folderchmod_config') 11:16:42.4 Info: Committing Transaction 11:16:42.4 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:42.4 Info: => 0.0004394s 11:16:42.4 Info: 47: update_notifiarr migrating 11:16:42.4 Info: Beginning Transaction 11:16:42.4 Info: Starting migration of Main DB to 47 11:16:42.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:42.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:42.4 Info: => 5.04E-05s 11:16:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:42', 'update_notifiarr') 11:16:42.4 Info: Committing Transaction 11:16:42.4 Info: 47: update_notifiarr migrated 11:16:42.4 Info: => 0.000372s 11:16:42.4 Info: 49: email_multiple_addresses migrating 11:16:42.4 Info: Beginning Transaction 11:16:42.4 Info: Starting migration of Main DB to 49 11:16:42.4 Info: PerformDBOperation 11:16:42.4 Info: Performing DB Operation 11:16:42.4 Info: => 4.37E-05s 11:16:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:42', 'email_multiple_addresses') 11:16:42.4 Info: Committing Transaction 11:16:42.4 Info: 49: email_multiple_addresses migrated 11:16:42.4 Info: => 0.0003848s 11:16:42.4 Info: 50: rename_blacklist_to_blocklist migrating 11:16:42.4 Info: Beginning Transaction 11:16:42.4 Info: Starting migration of Main DB to 50 11:16:42.4 Info: RenameTable Blacklist Blocklist 11:16:42.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:42.4 Info: => 0.0014542s 11:16:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:42', 'rename_blacklist_to_blocklist') 11:16:42.4 Info: Committing Transaction 11:16:42.4 Info: 50: rename_blacklist_to_blocklist migrated 11:16:42.4 Info: => 0.0018007s 11:16:42.4 Info: 51: cdh_per_downloadclient migrating 11:16:42.4 Info: Beginning Transaction 11:16:42.4 Info: Starting migration of Main DB to 51 11:16:42.4 Info: INSERT INTO "Config" ("Key", "Value") VALUES ('removecompleteddownloads', 'True') 11:16:42.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') 11:16:42.4 Info: AlterTable DownloadClients 11:16:42.4 Info: => 3E-07s 11:16:42.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:42.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:42.4 Info: => 0.0005215s 11:16:42.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:42.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:42.4 Info: => 0.0005064s 11:16:42.4 Info: PerformDBOperation 11:16:42.4 Info: Performing DB Operation 11:16:42.4 Info: => 0.000156s 11:16:42.4 Info: -> 2 Insert operations completed in 00:00:00.0001100 taking an average of 00:00:00.0000550 11:16:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:42', 'cdh_per_downloadclient') 11:16:42.4 Info: Committing Transaction 11:16:42.4 Info: 51: cdh_per_downloadclient migrated 11:16:42.4 Info: => 0.0006694s 11:16:42.4 Debug: Took: 00:00:00.2011487 11:16:42.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 11:16:42.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 11:16:42.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350025029518_201/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:42.5 Info: DatabaseEngineVersionCheck migrating 11:16:42.5 Info: PerformDBOperation 11:16:42.5 Info: Performing DB Operation 11:16:42.5 Info: SQLite 3.46.0 11:16:42.5 Info: => 0.0014883s 11:16:42.5 Info: DatabaseEngineVersionCheck migrated 11:16:42.5 Info: => 0.0014968s 11:16:42.5 Info: VersionMigration migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: CreateTable VersionInfo 11:16:42.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:42.5 Info: => 0.0002007s 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: VersionMigration migrated 11:16:42.5 Info: => 0.0007557s 11:16:42.5 Info: VersionUniqueMigration migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: CreateIndex VersionInfo (Version) 11:16:42.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:42.5 Info: => 0.0001073s 11:16:42.5 Info: AlterTable VersionInfo 11:16:42.5 Info: => 5E-07s 11:16:42.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:42.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:42.5 Info: => 0.0005128s 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: VersionUniqueMigration migrated 11:16:42.5 Info: => 0.0009071s 11:16:42.5 Info: VersionDescriptionMigration migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: AlterTable VersionInfo 11:16:42.5 Info: => 4E-07s 11:16:42.5 Info: CreateColumn VersionInfo Description String 11:16:42.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:42.5 Info: => 0.0001938s 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: VersionDescriptionMigration migrated 11:16:42.5 Info: => 0.0005713s 11:16:42.5 Info: 1: InitialSetup migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 1 11:16:42.5 Info: CreateTable Config 11:16:42.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:42.5 Info: => 0.0001782s 11:16:42.5 Info: CreateIndex Config (Key) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:42.5 Info: => 8.72E-05s 11:16:42.5 Info: CreateTable RootFolders 11:16:42.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:42.5 Info: => 0.0001186s 11:16:42.5 Info: CreateIndex RootFolders (Path) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:42.5 Info: => 7.58E-05s 11:16:42.5 Info: CreateTable Artists 11:16: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) 11:16:42.5 Info: => 0.0002277s 11:16:42.5 Info: CreateIndex Artists (ForeignArtistId) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.5 Info: => 7.78E-05s 11:16:42.5 Info: CreateIndex Artists (NameSlug) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.5 Info: => 6.9E-05s 11:16:42.5 Info: CreateIndex Artists (CleanName) 11:16:42.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.5 Info: => 7.36E-05s 11:16:42.5 Info: CreateIndex Artists (Path) 11:16:42.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.5 Info: => 6.66E-05s 11:16:42.5 Info: CreateTable Albums 11:16: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) 11:16:42.5 Info: => 0.0002304s 11:16:42.5 Info: CreateIndex Albums (ForeignAlbumId) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.5 Info: => 7.72E-05s 11:16:42.5 Info: CreateIndex Albums (MBId) 11:16:42.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.5 Info: => 6.91E-05s 11:16:42.5 Info: CreateIndex Albums (TADBId) 11:16:42.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.5 Info: => 6.52E-05s 11:16:42.5 Info: CreateIndex Albums (TitleSlug) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.5 Info: => 6.88E-05s 11:16:42.5 Info: CreateIndex Albums (CleanTitle) 11:16:42.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.5 Info: => 6.6E-05s 11:16:42.5 Info: CreateIndex Albums (Path) 11:16:42.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:42.5 Info: => 6.39E-05s 11:16:42.5 Info: CreateTable Tracks 11:16: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) 11:16:42.5 Info: => 0.0001597s 11:16:42.5 Info: CreateIndex Tracks (ForeignTrackId) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.5 Info: => 6.99E-05s 11:16:42.5 Info: CreateIndex Tracks (ArtistId) 11:16:42.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:42.5 Info: => 7.03E-05s 11:16:42.5 Info: CreateIndex Tracks (TrackFileId) 11:16:42.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.5 Info: => 9.75E-05s 11:16:42.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:42.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:42.5 Info: => 8.05E-05s 11:16:42.5 Info: CreateTable TrackFiles 11:16: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) 11:16:42.5 Info: => 0.0001699s 11:16:42.5 Info: CreateIndex TrackFiles (ArtistId) 11:16:42.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:42.5 Info: => 6.96E-05s 11:16:42.5 Info: CreateIndex TrackFiles (AlbumId) 11:16:42.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.5 Info: => 6.79E-05s 11:16:42.5 Info: CreateTable History 11:16: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) 11:16:42.5 Info: => 0.0001426s 11:16:42.5 Info: CreateIndex History (Date) 11:16:42.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:42.5 Info: => 7.05E-05s 11:16:42.5 Info: CreateIndex History (EventType) 11:16:42.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:42.5 Info: => 6.63E-05s 11:16:42.5 Info: CreateIndex History (DownloadId) 11:16:42.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:42.5 Info: => 6.65E-05s 11:16:42.5 Info: CreateIndex History (AlbumId) 11:16:42.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:42.5 Info: => 6.5E-05s 11:16:42.5 Info: CreateTable Notifications 11:16: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) 11:16:42.5 Info: => 0.00013s 11:16:42.5 Info: CreateTable ScheduledTasks 11:16: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) 11:16:42.5 Info: => 0.0001128s 11:16:42.5 Info: CreateIndex ScheduledTasks (TypeName) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:42.5 Info: => 7.37E-05s 11:16:42.5 Info: CreateTable Indexers 11:16: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) 11:16:42.5 Info: => 0.0001141s 11:16:42.5 Info: CreateIndex Indexers (Name) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.5 Info: => 7.08E-05s 11:16:42.5 Info: CreateTable Profiles 11:16: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) 11:16:42.5 Info: => 0.0001046s 11:16:42.5 Info: CreateIndex Profiles (Name) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:42.5 Info: => 6.8E-05s 11:16:42.5 Info: CreateTable QualityDefinitions 11:16: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) 11:16:42.5 Info: => 0.0001124s 11:16:42.5 Info: CreateIndex QualityDefinitions (Quality) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:42.5 Info: => 7.24E-05s 11:16:42.5 Info: CreateIndex QualityDefinitions (Title) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:42.5 Info: => 6.77E-05s 11:16:42.5 Info: CreateTable NamingConfig 11:16: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) 11:16:42.5 Info: => 0.0001228s 11:16:42.5 Info: CreateTable Blacklist 11:16: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 '') 11:16:42.5 Info: => 0.000163s 11:16:42.5 Info: CreateTable Metadata 11:16: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) 11:16:42.5 Info: => 0.0001133s 11:16:42.5 Info: CreateTable MetadataFiles 11:16: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) 11:16:42.5 Info: => 0.0001277s 11:16:42.5 Info: CreateTable DownloadClients 11:16: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) 11:16:42.5 Info: => 0.0001113s 11:16:42.5 Info: CreateTable PendingReleases 11:16: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 '') 11:16:42.5 Info: => 0.0001202s 11:16:42.5 Info: CreateTable RemotePathMappings 11:16: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) 11:16:42.5 Info: => 0.0001076s 11:16:42.5 Info: CreateTable Tags 11:16:42.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:42.5 Info: => 9.99E-05s 11:16:42.5 Info: CreateIndex Tags (Label) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:42.5 Info: => 7.91E-05s 11:16:42.5 Info: CreateTable Restrictions 11:16:42.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:42.5 Info: => 0.0001058s 11:16:42.5 Info: CreateTable DelayProfiles 11:16: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) 11:16:42.5 Info: => 0.0001632s 11:16:42.5 Info: CreateTable Users 11:16: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) 11:16:42.5 Info: => 0.0001156s 11:16:42.5 Info: CreateIndex Users (Identifier) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:42.5 Info: => 0.0001164s 11:16:42.5 Info: CreateIndex Users (Username) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:42.5 Info: => 7.73E-05s 11:16:42.5 Info: CreateTable Commands 11:16: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) 11:16:42.5 Info: => 0.0001326s 11:16:42.5 Info: CreateTable IndexerStatus 11:16: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) 11:16:42.5 Info: => 0.0001283s 11:16:42.5 Info: CreateIndex IndexerStatus (ProviderId) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:42.5 Info: => 9.6E-05s 11:16:42.5 Info: CreateTable ExtraFiles 11:16: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) 11:16:42.5 Info: => 0.000134s 11:16:42.5 Info: CreateTable LyricFiles 11:16: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) 11:16:42.5 Info: => 0.0001486s 11:16:42.5 Info: CreateTable LanguageProfiles 11:16: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) 11:16:42.5 Info: => 0.0001204s 11:16:42.5 Info: CreateIndex LanguageProfiles (Name) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:42.5 Info: => 8.82E-05s 11:16:42.5 Info: CreateTable DownloadClientStatus 11:16: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) 11:16:42.5 Info: => 0.0001286s 11:16:42.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:42.5 Info: => 9.73E-05s 11:16:42.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:42.5 Info: -> 1 Insert operations completed in 00:00:00.0000507 taking an average of 00:00:00.0000507 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:42', 'InitialSetup') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 1: InitialSetup migrated 11:16:42.5 Info: => 0.0009176s 11:16:42.5 Info: 2: add_reason_to_pending_releases migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 2 11:16:42.5 Info: AlterTable PendingReleases 11:16:42.5 Info: => 4E-07s 11:16:42.5 Info: CreateColumn PendingReleases Reason Int32 11:16:42.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:42.5 Info: => 0.0005057s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:42', 'add_reason_to_pending_releases') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 2: add_reason_to_pending_releases migrated 11:16:42.5 Info: => 0.0008957s 11:16:42.5 Info: 3: add_medium_support migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 3 11:16:42.5 Info: AlterTable Albums 11:16:42.5 Info: => 5E-07s 11:16:42.5 Info: CreateColumn Albums Media String 11:16:42.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:42.5 Info: => 0.0004837s 11:16:42.5 Info: AlterTable Tracks 11:16:42.5 Info: => 3E-07s 11:16:42.5 Info: CreateColumn Tracks MediumNumber Int32 11:16:42.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:42.5 Info: => 0.0004564s 11:16:42.5 Info: AlterTable Tracks 11:16:42.5 Info: => 3E-07s 11:16:42.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:42.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:42.5 Info: => 0.0004479s 11:16:42.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:42.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:42.5 Info: => 3.25E-05s 11:16:42.5 Info: DeleteColumn Tracks TrackNumber 11:16: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) 11:16: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" 11:16:42.5 Info: DROP TABLE "Tracks" 11:16:42.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.5 Info: => 0.0037872s 11:16:42.5 Info: AlterTable Tracks 11:16:42.5 Info: => 3E-07s 11:16:42.5 Info: CreateColumn Tracks TrackNumber String 11:16:42.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:42.5 Info: => 0.0004692s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:42', 'add_medium_support') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 3: add_medium_support migrated 11:16:42.5 Info: => 0.0010304s 11:16:42.5 Info: 4: add_various_qualites_in_profile migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 4 11:16:42.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:42.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:42.5 Info: => 4.27E-05s 11:16:42.5 Info: PerformDBOperation 11:16:42.5 Info: Performing DB Operation 11:16:42.5 Info: => 4.94E-05s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:42', 'add_various_qualites_in_profile') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 4: add_various_qualites_in_profile migrated 11:16:42.5 Info: => 0.0004431s 11:16:42.5 Info: 5: metadata_profiles migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 5 11:16:42.5 Info: CreateTable MetadataProfiles 11:16: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) 11:16:42.5 Info: => 0.000129s 11:16:42.5 Info: CreateIndex MetadataProfiles (Name) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:42.5 Info: => 8.86E-05s 11:16:42.5 Info: AlterTable Artists 11:16:42.5 Info: => 3E-07s 11:16:42.5 Info: CreateColumn Artists MetadataProfileId Int32 11:16:42.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:42.5 Info: => 0.0004764s 11:16:42.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16: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) 11:16: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" 11:16:42.5 Info: DROP TABLE "Artists" 11:16:42.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.5 Info: => 0.0039067s 11:16:42.5 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16: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) 11:16: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" 11:16:42.5 Info: DROP TABLE "Artists" 11:16:42.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.5 Info: => 0.0038166s 11:16:42.5 Info: AlterTable Albums 11:16:42.5 Info: => 3E-07s 11:16:42.5 Info: CreateColumn Albums SecondaryTypes String 11:16:42.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:42.5 Info: => 0.0004932s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:42', 'metadata_profiles') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 5: metadata_profiles migrated 11:16:42.5 Info: => 0.0010764s 11:16:42.5 Info: 6: separate_automatic_and_interactive_search migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 6 11:16:42.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16: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) 11:16:42.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:42.5 Info: DROP TABLE "Indexers" 11:16:42.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.5 Info: => 0.0032734s 11:16:42.5 Info: AlterTable Indexers 11:16:42.5 Info: => 3E-07s 11:16:42.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:42.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:42.5 Info: => 0.0004512s 11:16:42.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:42.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:42.5 Info: => 3.13E-05s 11:16:42.5 Info: AlterTable Indexers 11:16:42.5 Info: => 2E-07s 11:16:42.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16: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) 11:16: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" 11:16:42.5 Info: DROP TABLE "Indexers" 11:16:42.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.5 Info: => 0.0032275s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:42', 'separate_automatic_and_interactive_search') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 6: separate_automatic_and_interactive_search migrated 11:16:42.5 Info: => 0.0041215s 11:16:42.5 Info: 7: change_album_path_to_relative migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 7 11:16:42.5 Info: DeleteColumn Albums Path 11:16: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) 11:16: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" 11:16:42.5 Info: DROP TABLE "Albums" 11:16:42.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.5 Info: => 0.0040307s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:42', 'change_album_path_to_relative') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 7: change_album_path_to_relative migrated 11:16:42.5 Info: => 0.0046069s 11:16:42.5 Info: 8: change_quality_size_mb_to_kb migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 8 11:16:42.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 11:16:42.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 11:16:42.5 Info: => 3.7E-05s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:42', 'change_quality_size_mb_to_kb') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 8: change_quality_size_mb_to_kb migrated 11:16:42.5 Info: => 0.0004066s 11:16:42.5 Info: 9: album_releases migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 9 11:16:42.5 Info: AlterTable Albums 11:16:42.5 Info: => 5E-07s 11:16:42.5 Info: CreateColumn Albums Releases String 11:16:42.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:42.5 Info: => 0.0004672s 11:16:42.5 Info: AlterTable Albums 11:16:42.5 Info: => 4E-07s 11:16:42.5 Info: CreateColumn Albums CurrentRelease String 11:16:42.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:42.5 Info: => 0.0004557s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:42', 'album_releases') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 9: album_releases migrated 11:16:42.5 Info: => 0.0008049s 11:16:42.5 Info: 10: album_releases_fix migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 10 11:16:42.5 Info: AlterTable Albums 11:16:42.5 Info: => 4E-07s 11:16:42.5 Info: AlterColumn Albums Releases String 11:16: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, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16: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", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:42.5 Info: DROP TABLE "Albums" 11:16:42.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.5 Info: => 0.0039114s 11:16:42.5 Info: AlterTable Albums 11:16:42.5 Info: => 4E-07s 11:16:42.5 Info: AlterColumn Albums CurrentRelease String 11:16: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, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16: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", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:42.5 Info: DROP TABLE "Albums" 11:16:42.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.5 Info: => 0.0039391s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:42', 'album_releases_fix') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 10: album_releases_fix migrated 11:16:42.5 Info: => 0.0044986s 11:16:42.5 Info: 11: import_lists migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 11 11:16:42.5 Info: CreateTable ImportLists 11:16:42.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) 11:16:42.5 Info: => 0.0001492s 11:16:42.5 Info: CreateIndex ImportLists (Name) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:42.5 Info: => 8.11E-05s 11:16:42.5 Info: CreateTable ImportListStatus 11:16:42.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) 11:16:42.5 Info: => 0.0001229s 11:16:42.5 Info: CreateIndex ImportListStatus (ProviderId) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:42.5 Info: => 7.87E-05s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:42', 'import_lists') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 11: import_lists migrated 11:16:42.5 Info: => 0.0005372s 11:16:42.5 Info: 12: add_release_status migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 12 11:16:42.5 Info: AlterTable MetadataProfiles 11:16:42.5 Info: => 4E-07s 11:16:42.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:42.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:42.5 Info: => 0.0004762s 11:16:42.5 Info: PerformDBOperation 11:16:42.5 Info: Performing DB Operation 11:16:42.5 Info: => 2.43E-05s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:42', 'add_release_status') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 12: add_release_status migrated 11:16:42.5 Info: => 0.0004602s 11:16:42.5 Info: 13: album_download_notification migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 13 11:16:42.5 Info: AlterTable Notifications 11:16:42.5 Info: => 5E-07s 11:16:42.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:42.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:42.5 Info: => 0.0005449s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:42', 'album_download_notification') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 13: album_download_notification migrated 11:16:42.5 Info: => 0.0010429s 11:16:42.5 Info: 14: fix_language_metadata_profiles migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 14 11:16:42.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 11:16:42.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 11:16:42.5 Info: => 0.0002082s 11:16:42.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 11:16:42.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 11:16:42.5 Info: => 7.43E-05s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:42', 'fix_language_metadata_profiles') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 14: fix_language_metadata_profiles migrated 11:16:42.5 Info: => 0.0005243s 11:16:42.5 Info: 15: remove_fanzub migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 15 11:16:42.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:42.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:42.5 Info: => 9.02E-05s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:42', 'remove_fanzub') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 15: remove_fanzub migrated 11:16:42.5 Info: => 0.0006387s 11:16:42.5 Info: 16: update_artist_history_indexes migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 16 11:16:42.5 Info: CreateIndex Albums (ArtistId) 11:16:42.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:42.5 Info: => 0.0001165s 11:16:42.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:42.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:42.5 Info: => 8.25E-05s 11:16:42.5 Info: DeleteIndex History (AlbumId) 11:16:42.5 Info: DROP INDEX "IX_History_AlbumId" 11:16:42.5 Info: => 0.0001119s 11:16:42.5 Info: CreateIndex History (AlbumId, Date) 11:16:42.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:42.5 Info: => 8.4E-05s 11:16:42.5 Info: DeleteIndex History (DownloadId) 11:16:42.5 Info: DROP INDEX "IX_History_DownloadId" 11:16:42.5 Info: => 0.0001361s 11:16:42.5 Info: CreateIndex History (DownloadId, Date) 11:16:42.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:42.5 Info: => 8.62E-05s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:42', 'update_artist_history_indexes') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 16: update_artist_history_indexes migrated 11:16:42.5 Info: => 0.0006232s 11:16:42.5 Info: 17: remove_nma migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 17 11:16:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:42.5 Info: => 9.61E-05s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:42', 'remove_nma') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 17: remove_nma migrated 11:16:42.5 Info: => 0.0005156s 11:16:42.5 Info: 18: album_disambiguation migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 18 11:16:42.5 Info: AlterTable Albums 11:16:42.5 Info: => 4E-07s 11:16:42.5 Info: CreateColumn Albums Disambiguation String 11:16:42.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:42.5 Info: => 0.0005027s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:42', 'album_disambiguation') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 18: album_disambiguation migrated 11:16:42.5 Info: => 0.0009506s 11:16:42.5 Info: 19: add_ape_quality_in_profiles migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 19 11:16:42.5 Info: PerformDBOperation 11:16:42.5 Info: Performing DB Operation 11:16:42.5 Info: => 3.16E-05s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:42', 'add_ape_quality_in_profiles') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 19: add_ape_quality_in_profiles migrated 11:16:42.5 Info: => 0.0003966s 11:16:42.5 Info: 20: remove_pushalot migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 20 11:16:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:42.5 Info: => 4.37E-05s 11:16:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:42.5 Info: => 3.19E-05s 11:16:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:42.5 Info: => 3.05E-05s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:42', 'remove_pushalot') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 20: remove_pushalot migrated 11:16:42.5 Info: => 0.0003911s 11:16:42.5 Info: 21: add_custom_filters migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 21 11:16:42.5 Info: CreateTable CustomFilters 11:16:42.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:42.5 Info: => 0.0001356s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:42', 'add_custom_filters') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 21: add_custom_filters migrated 11:16:42.5 Info: => 0.0006028s 11:16:42.5 Info: 22: import_list_tags migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 22 11:16:42.5 Info: AlterTable ImportLists 11:16:42.5 Info: => 5E-07s 11:16:42.5 Info: CreateColumn ImportLists Tags String 11:16:42.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:42.5 Info: => 0.00051s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:42', 'import_list_tags') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 22: import_list_tags migrated 11:16:42.5 Info: => 0.0009982s 11:16:42.5 Info: 23: add_release_groups_etc migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 23 11:16:42.5 Info: CreateTable ArtistMetadata 11:16:42.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) 11:16:42.5 Info: => 0.0001883s 11:16:42.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:42.5 Info: => 9.02E-05s 11:16:42.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" 11:16:42.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" 11:16:42.5 Info: => 8.67E-05s 11:16:42.5 Info: AlterTable Artists 11:16:42.5 Info: => 3E-07s 11:16:42.5 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:42.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.5 Info: => 0.0005309s 11:16:42.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:42.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:42.5 Info: => 6.86E-05s 11:16:42.5 Info: CreateTable AlbumReleases 11:16:42.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) 11:16:42.5 Info: => 0.0001646s 11:16:42.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:42.5 Info: => 8.38E-05s 11:16:42.5 Info: CreateIndex AlbumReleases (AlbumId) 11:16:42.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:42.5 Info: => 7.99E-05s 11:16:42.5 Info: PerformDBOperation 11:16:42.5 Info: Performing DB Operation 11:16:42.5 Info: => 4.28E-05s 11:16:42.5 Info: AlterTable Albums 11:16:42.5 Info: => 3E-07s 11:16:42.5 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:42.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.5 Info: => 0.0005412s 11:16:42.5 Info: AlterTable Albums 11:16:42.5 Info: => 4E-07s 11:16:42.5 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:42.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:42.5 Info: => 0.0005169s 11:16:42.5 Info: AlterTable Albums 11:16:42.5 Info: => 4E-07s 11:16:42.5 Info: CreateColumn Albums Links String 11:16:42.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:42.5 Info: => 0.000505s 11:16:42.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:42.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:42.5 Info: => 9.9E-05s 11:16:42.5 Info: AlterTable Tracks 11:16:42.5 Info: => 2E-07s 11:16:42.5 Info: CreateColumn Tracks ForeignRecordingId String 11:16:42.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:42.5 Info: => 0.0005334s 11:16:42.5 Info: AlterTable Tracks 11:16:42.5 Info: => 4E-07s 11:16:42.5 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:42.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:42.5 Info: => 0.0005148s 11:16:42.5 Info: AlterTable Tracks 11:16:42.5 Info: => 4E-07s 11:16:42.5 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:42.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.5 Info: => 0.0005339s 11:16:42.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:42.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:42.5 Info: => 7E-05s 11:16:42.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:42.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:42.5 Info: => 7.92E-05s 11:16:42.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:42.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) 11:16:42.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" 11:16:42.5 Info: DROP TABLE "Artists" 11:16:42.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.5 Info: => 0.0113554s 11:16:42.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:42.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) 11:16:42.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" 11:16:42.5 Info: DROP TABLE "Albums" 11:16:42.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.6 Info: => 0.0042692s 11:16:42.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16: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) 11:16: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" 11:16:42.6 Info: DROP TABLE "Tracks" 11:16:42.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:42.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.6 Info: => 0.0037815s 11:16:42.6 Info: DeleteColumn TrackFiles ArtistId 11:16: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) 11:16: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" 11:16:42.6 Info: DROP TABLE "TrackFiles" 11:16:42.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.6 Info: => 0.0035929s 11:16:42.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:42.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.6 Info: => 7.92E-05s 11:16:42.6 Info: CreateIndex Artists (Monitored) 11:16:42.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.6 Info: => 7.4E-05s 11:16:42.6 Info: CreateIndex Albums (ArtistMetadataId) 11:16:42.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:42.6 Info: => 7.19E-05s 11:16:42.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:42.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:42.6 Info: => 6.93E-05s 11:16:42.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:42.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:42.6 Info: => 6.91E-05s 11:16:42.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:42.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:42.6 Info: => 6.86E-05s 11:16:42.6 Info: UpdateData 11:16:42.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:42.6 Info: => 3.6E-05s 11:16:42.6 Info: UpdateData 11:16:42.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:42.6 Info: => 2.86E-05s 11:16:42.6 Info: UpdateData 11:16:42.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:42.6 Info: => 3.29E-05s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:42', 'add_release_groups_etc') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 23: add_release_groups_etc migrated 11:16:42.6 Info: => 0.0007148s 11:16:42.6 Info: 24: NewMediaInfoFormat migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 24 11:16:42.6 Info: UpdateData 11:16:42.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:42.6 Info: => 3.65E-05s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:42', 'NewMediaInfoFormat') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 24: NewMediaInfoFormat migrated 11:16:42.6 Info: => 0.0004759s 11:16:42.6 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 25 11:16:42.6 Info: RenameTable Restrictions ReleaseProfiles 11:16:42.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:42.6 Info: => 0.0013495s 11:16:42.6 Info: AlterTable ReleaseProfiles 11:16:42.6 Info: => 4E-07s 11:16:42.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:42.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:42.6 Info: => 0.0004827s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:42', 'rename_restrictions_to_release_profiles') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:42.6 Info: => 0.0009663s 11:16:42.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 26 11:16:42.6 Info: RenameTable Profiles QualityProfiles 11:16:42.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:42.6 Info: => 0.001371s 11:16:42.6 Info: AlterTable QualityProfiles 11:16:42.6 Info: => 4E-07s 11:16:42.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:42.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:42.6 Info: => 0.0004818s 11:16:42.6 Info: AlterTable LanguageProfiles 11:16:42.6 Info: => 3E-07s 11:16:42.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:42.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:42.6 Info: => 0.0004725s 11:16:42.6 Info: UpdateData 11:16:42.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:42.6 Info: => 3.42E-05s 11:16:42.6 Info: UpdateData 11:16:42.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:42.6 Info: => 2.58E-05s 11:16:42.6 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16: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) 11:16: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" 11:16:42.6 Info: DROP TABLE "Artists" 11:16:42.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.6 Info: => 0.0039996s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:42', 'rename_quality_profiles_add_upgrade_allowed') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:42.6 Info: => 0.0045336s 11:16:42.6 Info: 27: add_import_exclusions migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 27 11:16:42.6 Info: CreateTable ImportListExclusions 11:16:42.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:42.6 Info: => 0.0001248s 11:16:42.6 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:42.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:42.6 Info: => 8.32E-05s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:42', 'add_import_exclusions') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 27: add_import_exclusions migrated 11:16:42.6 Info: => 0.0006205s 11:16:42.6 Info: 28: clean_artist_metadata_table migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 28 11:16: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) 11:16: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) 11:16:42.6 Info: => 0.0001271s 11:16: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) 11:16: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) 11:16:42.6 Info: => 0.0001129s 11:16: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) 11:16: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) 11:16:42.6 Info: => 0.0001099s 11:16: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) 11:16: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) 11:16:42.6 Info: => 0.0001106s 11:16: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) 11:16: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) 11:16:42.6 Info: => 0.0001106s 11:16: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) 11:16: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) 11:16:42.6 Info: => 0.0001072s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:42', 'clean_artist_metadata_table') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 28: clean_artist_metadata_table migrated 11:16:42.6 Info: => 0.0005633s 11:16:42.6 Info: 29: health_issue_notification migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 29 11:16:42.6 Info: AlterTable Notifications 11:16:42.6 Info: => 5E-07s 11:16:42.6 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:42.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:42.6 Info: => 0.0005078s 11:16:42.6 Info: AlterTable Notifications 11:16:42.6 Info: => 3E-07s 11:16:42.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:42.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:42.6 Info: => 0.000499s 11:16:42.6 Info: AlterTable Notifications 11:16:42.6 Info: => 3E-07s 11:16:42.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:42.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:42.6 Info: => 0.0004929s 11:16:42.6 Info: AlterTable Notifications 11:16:42.6 Info: => 4E-07s 11:16:42.6 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:42.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:42.6 Info: => 0.0004894s 11:16:42.6 Info: AlterTable Notifications 11:16:42.6 Info: => 3E-07s 11:16:42.6 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:42.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:42.6 Info: => 0.0004831s 11:16:42.6 Info: DeleteColumn Notifications OnDownload 11:16:42.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) 11:16:42.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" 11:16:42.6 Info: DROP TABLE "Notifications" 11:16:42.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:42.6 Info: => 0.00354s 11:16:42.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:42.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) 11:16:42.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" 11:16:42.6 Info: DROP TABLE "Notifications" 11:16:42.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:42.6 Info: => 0.0035747s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:42', 'health_issue_notification') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 29: health_issue_notification migrated 11:16:42.6 Info: => 0.0040622s 11:16:42.6 Info: 30: add_mediafilerepository_mtime migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 30 11:16:42.6 Info: AlterTable TrackFiles 11:16:42.6 Info: => 5E-07s 11:16:42.6 Info: CreateColumn TrackFiles Modified DateTime 11:16:42.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:42.6 Info: => 0.0005196s 11:16:42.6 Info: AlterTable TrackFiles 11:16:42.6 Info: => 4E-07s 11:16:42.6 Info: CreateColumn TrackFiles Path String 11:16:42.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:42.6 Info: => 0.000479s 11:16:42.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:42.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:42.6 Info: => 2.8E-05s 11:16:42.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) 11:16:42.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) 11:16:42.6 Info: => 0.0001139s 11:16:42.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) 11:16:42.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) 11:16:42.6 Info: => 0.000124s 11:16:42.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) 11:16:42.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) 11:16:42.6 Info: => 0.0001294s 11:16:42.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") 11:16:42.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") 11:16:42.6 Info: => 6.53E-05s 11:16:42.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:42.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:42.6 Info: => 4.37E-05s 11:16:42.6 Info: AlterTable TrackFiles 11:16:42.6 Info: => 3E-07s 11:16:42.6 Info: AlterColumn TrackFiles Path String 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:42.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" 11:16:42.6 Info: DROP TABLE "TrackFiles" 11:16:42.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.6 Info: => 0.0037004s 11:16:42.6 Info: CreateIndex TrackFiles (Path) 11:16:42.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:42.6 Info: => 7.83E-05s 11:16:42.6 Info: DeleteColumn TrackFiles RelativePath 11:16: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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:42.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" 11:16:42.6 Info: DROP TABLE "TrackFiles" 11:16:42.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:42.6 Info: => 0.0038091s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:42', 'add_mediafilerepository_mtime') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 30: add_mediafilerepository_mtime migrated 11:16:42.6 Info: => 0.0042943s 11:16:42.6 Info: 31: add_artistmetadataid_constraint migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 31 11:16:42.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") 11:16:42.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") 11:16:42.6 Info: => 7.14E-05s 11:16:42.6 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:42.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:42.6 Info: => 0.0001169s 11:16:42.6 Info: AlterColumn Artists ArtistMetadataId Int32 11:16: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) 11:16: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", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:42.6 Info: DROP TABLE "Artists" 11:16:42.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.6 Info: => 0.0039979s 11:16:42.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:42.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.6 Info: => 7.55E-05s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:42', 'add_artistmetadataid_constraint') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 31: add_artistmetadataid_constraint migrated 11:16:42.6 Info: => 0.0006263s 11:16:42.6 Info: 32: old_ids_and_artist_alias migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 32 11:16:42.6 Info: AlterTable ArtistMetadata 11:16:42.6 Info: => 5E-07s 11:16:42.6 Info: CreateColumn ArtistMetadata Aliases String 11:16:42.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:42.6 Info: => 0.0005173s 11:16:42.6 Info: AlterTable ArtistMetadata 11:16:42.6 Info: => 4E-07s 11:16:42.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:42.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:42.6 Info: => 0.0004956s 11:16:42.6 Info: AlterTable Albums 11:16:42.6 Info: => 4E-07s 11:16:42.6 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:42.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:42.6 Info: => 0.0004982s 11:16:42.6 Info: AlterTable AlbumReleases 11:16:42.6 Info: => 3E-07s 11:16:42.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:42.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:42.6 Info: => 0.0005165s 11:16:42.6 Info: AlterTable Tracks 11:16:42.6 Info: => 2E-07s 11:16:42.6 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:42.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:42.6 Info: => 0.0005038s 11:16:42.6 Info: AlterTable Tracks 11:16:42.6 Info: => 3E-07s 11:16:42.6 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:42.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:42.6 Info: => 0.0005013s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:42', 'old_ids_and_artist_alias') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 32: old_ids_and_artist_alias migrated 11:16:42.6 Info: => 0.0009541s 11:16:42.6 Info: 33: download_propers_config migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 33 11:16:42.6 Info: PerformDBOperation 11:16:42.6 Info: Performing DB Operation 11:16:42.6 Info: => 2.67E-05s 11:16:42.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:42.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:42.6 Info: => 2.75E-05s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:42', 'download_propers_config') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 33: download_propers_config migrated 11:16:42.6 Info: => 0.0004463s 11:16:42.6 Info: 34: remove_language_profiles migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 34 11:16:42.6 Info: DeleteTable LanguageProfiles 11:16:42.6 Info: DROP TABLE "LanguageProfiles" 11:16:42.6 Info: => 0.0001779s 11:16:42.6 Info: DeleteColumn Artists LanguageProfileId 11:16: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, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:42.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" 11:16:42.6 Info: DROP TABLE "Artists" 11:16:42.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.6 Info: => 0.0040739s 11:16:42.6 Info: DeleteColumn ImportLists LanguageProfileId 11:16:42.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) 11:16:42.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" 11:16:42.6 Info: DROP TABLE "ImportLists" 11:16:42.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:42.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:42.6 Info: => 0.0036666s 11:16:42.6 Info: DeleteColumn Blacklist Language 11:16:42.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) 11:16:42.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" 11:16:42.6 Info: DROP TABLE "Blacklist" 11:16:42.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:42.6 Info: => 0.0034775s 11:16:42.6 Info: DeleteColumn History Language 11:16:42.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) 11:16:42.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" 11:16:42.6 Info: DROP TABLE "History" 11:16:42.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:42.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:42.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:42.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:42.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:42.6 Info: => 0.0040931s 11:16:42.6 Info: DeleteColumn LyricFiles Language 11:16:42.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) 11:16:42.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" 11:16:42.6 Info: DROP TABLE "LyricFiles" 11:16:42.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:42.6 Info: => 0.0047035s 11:16:42.6 Info: DeleteColumn TrackFiles Language 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:42.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" 11:16:42.6 Info: DROP TABLE "TrackFiles" 11:16:42.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:42.6 Info: => 0.0062514s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:42', 'remove_language_profiles') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 34: remove_language_profiles migrated 11:16:42.6 Info: => 0.0068872s 11:16:42.6 Info: 35: multi_disc_naming_format migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 35 11:16:42.6 Info: AlterTable NamingConfig 11:16:42.6 Info: => 5E-07s 11:16:42.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:42.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:42.6 Info: => 0.0005509s 11:16:42.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:42.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:42.6 Info: => 3.43E-05s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:42', 'multi_disc_naming_format') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 35: multi_disc_naming_format migrated 11:16:42.6 Info: => 0.0005014s 11:16:42.6 Info: 36: add_download_client_priority migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 36 11:16:42.6 Info: AlterTable DownloadClients 11:16:42.6 Info: => 4E-07s 11:16:42.6 Info: CreateColumn DownloadClients Priority Int32 11:16:42.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:42.6 Info: => 0.0005196s 11:16:42.6 Info: PerformDBOperation 11:16:42.6 Info: Performing DB Operation 11:16:42.6 Info: => 4.16E-05s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:42', 'add_download_client_priority') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 36: add_download_client_priority migrated 11:16:42.6 Info: => 0.0004852s 11:16:42.6 Info: 37: remove_growl_prowl migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 37 11:16:42.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:42.6 Info: => 3.48E-05s 11:16:42.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:42.6 Info: => 2.47E-05s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:42', 'remove_growl_prowl') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 37: remove_growl_prowl migrated 11:16:42.6 Info: => 0.0003676s 11:16:42.6 Info: 38: remove_plex_hometheatre migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 38 11:16:42.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:42.6 Info: => 3.3E-05s 11:16:42.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:42.6 Info: => 2.44E-05s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:42', 'remove_plex_hometheatre') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 38: remove_plex_hometheatre migrated 11:16:42.6 Info: => 0.0003602s 11:16:42.6 Info: 39: add_root_folder_add_defaults migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 39 11:16:42.6 Info: AlterTable RootFolders 11:16:42.6 Info: => 4E-07s 11:16:42.6 Info: CreateColumn RootFolders Name String 11:16:42.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:42.6 Info: => 0.0005483s 11:16:42.6 Info: AlterTable RootFolders 11:16:42.6 Info: => 4E-07s 11:16:42.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:42.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:42.6 Info: => 0.0005137s 11:16:42.6 Info: AlterTable RootFolders 11:16:42.6 Info: => 4E-07s 11:16:42.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:42.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:42.6 Info: => 0.0005003s 11:16:42.6 Info: AlterTable RootFolders 11:16:42.6 Info: => 4E-07s 11:16:42.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:42.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:42.6 Info: => 0.0005058s 11:16:42.6 Info: AlterTable RootFolders 11:16:42.6 Info: => 3E-07s 11:16:42.6 Info: CreateColumn RootFolders DefaultTags String 11:16:42.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:42.6 Info: => 0.0005008s 11:16:42.6 Info: PerformDBOperation 11:16:42.6 Info: Performing DB Operation 11:16:42.6 Info: => 4.21E-05s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:42', 'add_root_folder_add_defaults') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 39: add_root_folder_add_defaults migrated 11:16:42.6 Info: => 0.000442s 11:16:42.6 Info: 40: task_duration migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 40 11:16:42.6 Info: AlterTable ScheduledTasks 11:16:42.6 Info: => 5E-07s 11:16:42.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:42.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:42.6 Info: => 0.0005918s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:42', 'task_duration') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 40: task_duration migrated 11:16:42.6 Info: => 0.000997s 11:16:42.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 41 11:16:42.6 Info: AlterTable ReleaseProfiles 11:16:42.6 Info: => 4E-07s 11:16:42.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:42.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:42.6 Info: => 0.0005201s 11:16:42.6 Info: AlterTable ReleaseProfiles 11:16:42.6 Info: => 4E-07s 11:16:42.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:42.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:42.6 Info: => 0.0005108s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:42', 'add_indexer_and_enabled_to_release_profiles') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:42.6 Info: => 0.0009504s 11:16:42.6 Info: 42: remove_album_folders migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 42 11:16:42.6 Info: DeleteColumn Artists AlbumFolder 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:42.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" 11:16:42.6 Info: DROP TABLE "Artists" 11:16:42.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.6 Info: => 0.0050141s 11:16:42.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:42.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:42.6 Info: => 3.23E-05s 11:16:42.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:42.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:42.6 Info: => 2.58E-05s 11:16:42.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:42.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) 11:16:42.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:42.6 Info: DROP TABLE "NamingConfig" 11:16:42.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:42.6 Info: => 0.0035508s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:42', 'remove_album_folders') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 42: remove_album_folders migrated 11:16:42.6 Info: => 0.0040761s 11:16:42.6 Info: 44: add_priority_to_indexers migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 44 11:16:42.6 Info: AlterTable Indexers 11:16:42.6 Info: => 5E-07s 11:16:42.6 Info: CreateColumn Indexers Priority Int32 11:16:42.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:42.6 Info: => 0.0005219s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:42', 'add_priority_to_indexers') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 44: add_priority_to_indexers migrated 11:16:42.6 Info: => 0.0009164s 11:16:42.6 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 45 11:16:42.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:42.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:42.6 Info: => 0.0001098s 11:16:42.6 Info: PerformDBOperation 11:16:42.6 Info: Performing DB Operation 11:16:42.6 Info: => 2.17E-05s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:42', 'remove_chown_and_folderchmod_config') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:42.6 Info: => 0.0003716s 11:16:42.6 Info: 47: update_notifiarr migrating 11:16:42.6 Info: Beginning Transaction 11:16:42.6 Info: Starting migration of Main DB to 47 11:16:42.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:42.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:42.6 Info: => 5.12E-05s 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:42', 'update_notifiarr') 11:16:42.6 Info: Committing Transaction 11:16:42.7 Info: 47: update_notifiarr migrated 11:16:42.7 Info: => 0.0003747s 11:16:42.7 Info: 49: email_multiple_addresses migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: Starting migration of Main DB to 49 11:16:42.7 Info: PerformDBOperation 11:16:42.7 Info: Performing DB Operation 11:16:42.7 Info: => 5.63E-05s 11:16:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:42', 'email_multiple_addresses') 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: 49: email_multiple_addresses migrated 11:16:42.7 Info: => 0.0004323s 11:16:42.7 Info: 50: rename_blacklist_to_blocklist migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: Starting migration of Main DB to 50 11:16:42.7 Info: RenameTable Blacklist Blocklist 11:16:42.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:42.7 Info: => 0.0014982s 11:16:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:42', 'rename_blacklist_to_blocklist') 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: 50: rename_blacklist_to_blocklist migrated 11:16:42.7 Info: => 0.0019542s 11:16:42.7 Info: 51: cdh_per_downloadclient migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: Starting migration of Main DB to 51 11:16:42.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') 11:16:42.7 Info: AlterTable DownloadClients 11:16:42.7 Info: => 3E-07s 11:16:42.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:42.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:42.7 Info: => 0.0005702s 11:16:42.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:42.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:42.7 Info: => 0.0004982s 11:16:42.7 Info: PerformDBOperation 11:16:42.7 Info: Performing DB Operation 11:16:42.7 Info: => 0.0001464s 11:16:42.7 Info: -> 1 Insert operations completed in 00:00:00.0000638 taking an average of 00:00:00.0000638 11:16:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:42', 'cdh_per_downloadclient') 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: 51: cdh_per_downloadclient migrated 11:16:42.7 Info: => 0.000564s 11:16:42.7 Debug: Took: 00:00:00.2012228 11:16:42.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 11:16:42.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 11:16:42.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350027383223_203/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:42.7 Info: DatabaseEngineVersionCheck migrating 11:16:42.7 Info: PerformDBOperation 11:16:42.7 Info: Performing DB Operation 11:16:42.7 Info: SQLite 3.46.0 11:16:42.7 Info: => 0.0014426s 11:16:42.7 Info: DatabaseEngineVersionCheck migrated 11:16:42.7 Info: => 0.0014533s 11:16:42.7 Info: VersionMigration migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: CreateTable VersionInfo 11:16:42.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:42.7 Info: => 0.0001979s 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: VersionMigration migrated 11:16:42.7 Info: => 0.0008532s 11:16:42.7 Info: VersionUniqueMigration migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: CreateIndex VersionInfo (Version) 11:16:42.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:42.7 Info: => 0.0001447s 11:16:42.7 Info: AlterTable VersionInfo 11:16:42.7 Info: => 3E-07s 11:16:42.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:42.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:42.7 Info: => 0.0004885s 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: VersionUniqueMigration migrated 11:16:42.7 Info: => 0.0008061s 11:16:42.7 Info: VersionDescriptionMigration migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: AlterTable VersionInfo 11:16:42.7 Info: => 5E-07s 11:16:42.7 Info: CreateColumn VersionInfo Description String 11:16:42.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:42.7 Info: => 0.0001925s 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: VersionDescriptionMigration migrated 11:16:42.7 Info: => 0.0004629s 11:16:42.7 Info: 1: InitialSetup migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: Starting migration of Main DB to 1 11:16:42.7 Info: CreateTable Config 11:16:42.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:42.7 Info: => 0.0001759s 11:16:42.7 Info: CreateIndex Config (Key) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:42.7 Info: => 7.67E-05s 11:16:42.7 Info: CreateTable RootFolders 11:16:42.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:42.7 Info: => 0.0001271s 11:16:42.7 Info: CreateIndex RootFolders (Path) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:42.7 Info: => 7.21E-05s 11:16:42.7 Info: CreateTable Artists 11:16:42.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) 11:16:42.7 Info: => 0.0002108s 11:16:42.7 Info: CreateIndex Artists (ForeignArtistId) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.7 Info: => 7.32E-05s 11:16:42.7 Info: CreateIndex Artists (NameSlug) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.7 Info: => 7.34E-05s 11:16:42.7 Info: CreateIndex Artists (CleanName) 11:16:42.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.7 Info: => 6.64E-05s 11:16:42.7 Info: CreateIndex Artists (Path) 11:16:42.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.7 Info: => 6.25E-05s 11:16:42.7 Info: CreateTable Albums 11:16:42.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) 11:16:42.7 Info: => 0.0002117s 11:16:42.7 Info: CreateIndex Albums (ForeignAlbumId) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.7 Info: => 7.28E-05s 11:16:42.7 Info: CreateIndex Albums (MBId) 11:16:42.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.7 Info: => 6.57E-05s 11:16:42.7 Info: CreateIndex Albums (TADBId) 11:16:42.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.7 Info: => 6.37E-05s 11:16:42.7 Info: CreateIndex Albums (TitleSlug) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.7 Info: => 6.5E-05s 11:16:42.7 Info: CreateIndex Albums (CleanTitle) 11:16:42.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.7 Info: => 6.18E-05s 11:16:42.7 Info: CreateIndex Albums (Path) 11:16:42.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:42.7 Info: => 6.14E-05s 11:16:42.7 Info: CreateTable Tracks 11:16:42.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) 11:16:42.7 Info: => 0.0001611s 11:16:42.7 Info: CreateIndex Tracks (ForeignTrackId) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.7 Info: => 7.13E-05s 11:16:42.7 Info: CreateIndex Tracks (ArtistId) 11:16:42.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:42.7 Info: => 9.59E-05s 11:16:42.7 Info: CreateIndex Tracks (TrackFileId) 11:16:42.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.7 Info: => 8.03E-05s 11:16:42.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:42.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:42.7 Info: => 8.16E-05s 11:16:42.7 Info: CreateTable TrackFiles 11:16:42.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) 11:16:42.7 Info: => 0.0001903s 11:16:42.7 Info: CreateIndex TrackFiles (ArtistId) 11:16:42.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:42.7 Info: => 7.28E-05s 11:16:42.7 Info: CreateIndex TrackFiles (AlbumId) 11:16:42.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.7 Info: => 6.68E-05s 11:16:42.7 Info: CreateTable History 11:16:42.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) 11:16:42.7 Info: => 0.0001509s 11:16:42.7 Info: CreateIndex History (Date) 11:16:42.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:42.7 Info: => 7.01E-05s 11:16:42.7 Info: CreateIndex History (EventType) 11:16:42.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:42.7 Info: => 6.57E-05s 11:16:42.7 Info: CreateIndex History (DownloadId) 11:16:42.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:42.7 Info: => 6.5E-05s 11:16:42.7 Info: CreateIndex History (AlbumId) 11:16:42.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:42.7 Info: => 6.48E-05s 11:16:42.7 Info: CreateTable Notifications 11:16:42.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) 11:16:42.7 Info: => 0.0001296s 11:16:42.7 Info: CreateTable ScheduledTasks 11:16:42.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:42.7 Info: => 0.0001107s 11:16:42.7 Info: CreateIndex ScheduledTasks (TypeName) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:42.7 Info: => 7.07E-05s 11:16:42.7 Info: CreateTable Indexers 11:16:42.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) 11:16:42.7 Info: => 0.0001141s 11:16:42.7 Info: CreateIndex Indexers (Name) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.7 Info: => 6.97E-05s 11:16:42.7 Info: CreateTable Profiles 11:16:42.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:42.7 Info: => 0.0001091s 11:16:42.7 Info: CreateIndex Profiles (Name) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:42.7 Info: => 6.9E-05s 11:16:42.7 Info: CreateTable QualityDefinitions 11:16:42.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:42.7 Info: => 0.0001146s 11:16:42.7 Info: CreateIndex QualityDefinitions (Quality) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:42.7 Info: => 7.14E-05s 11:16:42.7 Info: CreateIndex QualityDefinitions (Title) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:42.7 Info: => 6.77E-05s 11:16:42.7 Info: CreateTable NamingConfig 11:16:42.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) 11:16:42.7 Info: => 0.0001222s 11:16:42.7 Info: CreateTable Blacklist 11:16:42.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 '') 11:16:42.7 Info: => 0.0001707s 11:16:42.7 Info: CreateTable Metadata 11:16:42.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) 11:16:42.7 Info: => 0.0001149s 11:16:42.7 Info: CreateTable MetadataFiles 11:16:42.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) 11:16:42.7 Info: => 0.0001275s 11:16:42.7 Info: CreateTable DownloadClients 11:16:42.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) 11:16:42.7 Info: => 0.0001116s 11:16:42.7 Info: CreateTable PendingReleases 11:16:42.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 '') 11:16:42.7 Info: => 0.0001204s 11:16:42.7 Info: CreateTable RemotePathMappings 11:16:42.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:42.7 Info: => 0.0001039s 11:16:42.7 Info: CreateTable Tags 11:16:42.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:42.7 Info: => 9.82E-05s 11:16:42.7 Info: CreateIndex Tags (Label) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:42.7 Info: => 8.01E-05s 11:16:42.7 Info: CreateTable Restrictions 11:16:42.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:42.7 Info: => 0.0001505s 11:16:42.7 Info: CreateTable DelayProfiles 11:16:42.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) 11:16:42.7 Info: => 0.000143s 11:16:42.7 Info: CreateTable Users 11:16:42.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:42.7 Info: => 0.0001288s 11:16:42.7 Info: CreateIndex Users (Identifier) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:42.7 Info: => 8.03E-05s 11:16:42.7 Info: CreateIndex Users (Username) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:42.7 Info: => 7.23E-05s 11:16:42.7 Info: CreateTable Commands 11:16:42.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) 11:16:42.7 Info: => 0.0001326s 11:16:42.7 Info: CreateTable IndexerStatus 11:16:42.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) 11:16:42.7 Info: => 0.0001246s 11:16:42.7 Info: CreateIndex IndexerStatus (ProviderId) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:42.7 Info: => 9.75E-05s 11:16:42.7 Info: CreateTable ExtraFiles 11:16:42.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) 11:16:42.7 Info: => 0.0001302s 11:16:42.7 Info: CreateTable LyricFiles 11:16:42.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) 11:16:42.7 Info: => 0.0001366s 11:16:42.7 Info: CreateTable LanguageProfiles 11:16:42.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:42.7 Info: => 0.0001093s 11:16:42.7 Info: CreateIndex LanguageProfiles (Name) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:42.7 Info: => 8.21E-05s 11:16:42.7 Info: CreateTable DownloadClientStatus 11:16:42.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) 11:16:42.7 Info: => 0.0001149s 11:16:42.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:42.7 Info: => 8.44E-05s 11:16:42.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:42.7 Info: -> 1 Insert operations completed in 00:00:00.0000527 taking an average of 00:00:00.0000527 11:16:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:42', 'InitialSetup') 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: 1: InitialSetup migrated 11:16:42.7 Info: => 0.0009857s 11:16:42.7 Info: 2: add_reason_to_pending_releases migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: Starting migration of Main DB to 2 11:16:42.7 Info: AlterTable PendingReleases 11:16:42.7 Info: => 5E-07s 11:16:42.7 Info: CreateColumn PendingReleases Reason Int32 11:16:42.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:42.7 Info: => 0.0005011s 11:16:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:42', 'add_reason_to_pending_releases') 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: 2: add_reason_to_pending_releases migrated 11:16:42.7 Info: => 0.0009907s 11:16:42.7 Info: 3: add_medium_support migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: Starting migration of Main DB to 3 11:16:42.7 Info: AlterTable Albums 11:16:42.7 Info: => 4E-07s 11:16:42.7 Info: CreateColumn Albums Media String 11:16:42.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:42.7 Info: => 0.0004797s 11:16:42.7 Info: AlterTable Tracks 11:16:42.7 Info: => 4E-07s 11:16:42.7 Info: CreateColumn Tracks MediumNumber Int32 11:16:42.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:42.7 Info: => 0.0004606s 11:16:42.7 Info: AlterTable Tracks 11:16:42.7 Info: => 4E-07s 11:16:42.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:42.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:42.7 Info: => 0.0004564s 11:16:42.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:42.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:42.7 Info: => 3.27E-05s 11:16:42.7 Info: DeleteColumn Tracks TrackNumber 11:16:42.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) 11:16:42.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" 11:16:42.7 Info: DROP TABLE "Tracks" 11:16:42.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:42.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.7 Info: => 0.0038189s 11:16:42.7 Info: AlterTable Tracks 11:16:42.7 Info: => 4E-07s 11:16:42.7 Info: CreateColumn Tracks TrackNumber String 11:16:42.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:42.7 Info: => 0.000446s 11:16:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:42', 'add_medium_support') 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: 3: add_medium_support migrated 11:16:42.7 Info: => 0.0009797s 11:16:42.7 Info: 4: add_various_qualites_in_profile migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: Starting migration of Main DB to 4 11:16:42.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:42.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:42.7 Info: => 3.98E-05s 11:16:42.7 Info: PerformDBOperation 11:16:42.7 Info: Performing DB Operation 11:16:42.7 Info: => 2.73E-05s 11:16:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:42', 'add_various_qualites_in_profile') 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: 4: add_various_qualites_in_profile migrated 11:16:42.7 Info: => 0.0004016s 11:16:42.7 Info: 5: metadata_profiles migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: Starting migration of Main DB to 5 11:16:42.7 Info: CreateTable MetadataProfiles 11:16:42.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:42.7 Info: => 0.000129s 11:16:42.7 Info: CreateIndex MetadataProfiles (Name) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:42.7 Info: => 8.78E-05s 11:16:42.7 Info: AlterTable Artists 11:16:42.7 Info: => 3E-07s 11:16:42.7 Info: CreateColumn Artists MetadataProfileId Int32 11:16:42.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:42.7 Info: => 0.0004768s 11:16:42.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:42.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) 11:16:42.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" 11:16:42.7 Info: DROP TABLE "Artists" 11:16:42.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.7 Info: => 0.0039774s 11:16:42.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:42.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) 11:16:42.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" 11:16:42.7 Info: DROP TABLE "Artists" 11:16:42.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.7 Info: => 0.0038306s 11:16:42.7 Info: AlterTable Albums 11:16:42.7 Info: => 4E-07s 11:16:42.7 Info: CreateColumn Albums SecondaryTypes String 11:16:42.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:42.7 Info: => 0.0005119s 11:16:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:42', 'metadata_profiles') 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: 5: metadata_profiles migrated 11:16:42.7 Info: => 0.0011154s 11:16:42.7 Info: 6: separate_automatic_and_interactive_search migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: Starting migration of Main DB to 6 11:16:42.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:42.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) 11:16:42.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:42.7 Info: DROP TABLE "Indexers" 11:16:42.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.7 Info: => 0.0032394s 11:16:42.7 Info: AlterTable Indexers 11:16:42.7 Info: => 3E-07s 11:16:42.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:42.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:42.7 Info: => 0.0004521s 11:16:42.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:42.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:42.7 Info: => 3.15E-05s 11:16:42.7 Info: AlterTable Indexers 11:16:42.7 Info: => 3E-07s 11:16:42.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:42.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) 11:16:42.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" 11:16:42.7 Info: DROP TABLE "Indexers" 11:16:42.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.7 Info: => 0.0032545s 11:16:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:42', 'separate_automatic_and_interactive_search') 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: 6: separate_automatic_and_interactive_search migrated 11:16:42.7 Info: => 0.0037695s 11:16:42.7 Info: 7: change_album_path_to_relative migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: Starting migration of Main DB to 7 11:16:42.7 Info: DeleteColumn Albums Path 11:16:42.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) 11:16:42.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" 11:16:42.7 Info: DROP TABLE "Albums" 11:16:42.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.7 Info: => 0.0041607s 11:16:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:42', 'change_album_path_to_relative') 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: 7: change_album_path_to_relative migrated 11:16:42.7 Info: => 0.0047252s 11:16:42.7 Info: 8: change_quality_size_mb_to_kb migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: Starting migration of Main DB to 8 11:16:42.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 11:16:42.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 11:16:42.7 Info: => 3.97E-05s 11:16:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:42', 'change_quality_size_mb_to_kb') 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: 8: change_quality_size_mb_to_kb migrated 11:16:42.7 Info: => 0.0004118s 11:16:42.7 Info: 9: album_releases migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: Starting migration of Main DB to 9 11:16:42.7 Info: AlterTable Albums 11:16:42.7 Info: => 4E-07s 11:16:42.7 Info: CreateColumn Albums Releases String 11:16:42.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:42.7 Info: => 0.0004672s 11:16:42.7 Info: AlterTable Albums 11:16:42.7 Info: => 3E-07s 11:16:42.7 Info: CreateColumn Albums CurrentRelease String 11:16:42.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:42.7 Info: => 0.0004609s 11:16:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:42', 'album_releases') 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: 9: album_releases migrated 11:16:42.7 Info: => 0.0008331s 11:16:42.7 Info: 10: album_releases_fix migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: Starting migration of Main DB to 10 11:16:42.7 Info: AlterTable Albums 11:16:42.7 Info: => 4E-07s 11:16:42.7 Info: AlterColumn Albums Releases String 11:16:42.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) 11:16:42.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" 11:16:42.7 Info: DROP TABLE "Albums" 11:16:42.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.7 Info: => 0.0038757s 11:16:42.7 Info: AlterTable Albums 11:16:42.7 Info: => 4E-07s 11:16:42.7 Info: AlterColumn Albums CurrentRelease String 11:16:42.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) 11:16:42.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" 11:16:42.8 Info: DROP TABLE "Albums" 11:16:42.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.8 Info: => 0.0044062s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:42', 'album_releases_fix') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 10: album_releases_fix migrated 11:16:42.8 Info: => 0.0049058s 11:16:42.8 Info: 11: import_lists migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 11 11:16:42.8 Info: CreateTable ImportLists 11:16:42.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) 11:16:42.8 Info: => 0.0001572s 11:16:42.8 Info: CreateIndex ImportLists (Name) 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:42.8 Info: => 8.02E-05s 11:16:42.8 Info: CreateTable ImportListStatus 11:16:42.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) 11:16:42.8 Info: => 0.0001248s 11:16:42.8 Info: CreateIndex ImportListStatus (ProviderId) 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:42.8 Info: => 7.71E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:42', 'import_lists') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 11: import_lists migrated 11:16:42.8 Info: => 0.0005708s 11:16:42.8 Info: 12: add_release_status migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 12 11:16:42.8 Info: AlterTable MetadataProfiles 11:16:42.8 Info: => 4E-07s 11:16:42.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:42.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:42.8 Info: => 0.0004798s 11:16:42.8 Info: PerformDBOperation 11:16:42.8 Info: Performing DB Operation 11:16:42.8 Info: => 2.21E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:42', 'add_release_status') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 12: add_release_status migrated 11:16:42.8 Info: => 0.0004651s 11:16:42.8 Info: 13: album_download_notification migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 13 11:16:42.8 Info: AlterTable Notifications 11:16:42.8 Info: => 5E-07s 11:16:42.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:42.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:42.8 Info: => 0.0004807s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:42', 'album_download_notification') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 13: album_download_notification migrated 11:16:42.8 Info: => 0.000914s 11:16:42.8 Info: 14: fix_language_metadata_profiles migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 14 11:16:42.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 11:16:42.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 11:16:42.8 Info: => 0.0002053s 11:16:42.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 11:16:42.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 11:16:42.8 Info: => 7.01E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:42', 'fix_language_metadata_profiles') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 14: fix_language_metadata_profiles migrated 11:16:42.8 Info: => 0.0004178s 11:16:42.8 Info: 15: remove_fanzub migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 15 11:16:42.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:42.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:42.8 Info: => 3.29E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:42', 'remove_fanzub') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 15: remove_fanzub migrated 11:16:42.8 Info: => 0.0003739s 11:16:42.8 Info: 16: update_artist_history_indexes migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 16 11:16:42.8 Info: CreateIndex Albums (ArtistId) 11:16:42.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:42.8 Info: => 8.86E-05s 11:16:42.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:42.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:42.8 Info: => 7.89E-05s 11:16:42.8 Info: DeleteIndex History (AlbumId) 11:16:42.8 Info: DROP INDEX "IX_History_AlbumId" 11:16:42.8 Info: => 0.0001106s 11:16:42.8 Info: CreateIndex History (AlbumId, Date) 11:16:42.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:42.8 Info: => 8.12E-05s 11:16:42.8 Info: DeleteIndex History (DownloadId) 11:16:42.8 Info: DROP INDEX "IX_History_DownloadId" 11:16:42.8 Info: => 0.0001065s 11:16:42.8 Info: CreateIndex History (DownloadId, Date) 11:16:42.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:42.8 Info: => 7.9E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:42', 'update_artist_history_indexes') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 16: update_artist_history_indexes migrated 11:16:42.8 Info: => 0.0004615s 11:16:42.8 Info: 17: remove_nma migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 17 11:16:42.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:42.8 Info: => 3.81E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:42', 'remove_nma') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 17: remove_nma migrated 11:16:42.8 Info: => 0.0004854s 11:16:42.8 Info: 18: album_disambiguation migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 18 11:16:42.8 Info: AlterTable Albums 11:16:42.8 Info: => 5E-07s 11:16:42.8 Info: CreateColumn Albums Disambiguation String 11:16:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:42.8 Info: => 0.0004871s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:42', 'album_disambiguation') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 18: album_disambiguation migrated 11:16:42.8 Info: => 0.0009501s 11:16:42.8 Info: 19: add_ape_quality_in_profiles migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 19 11:16:42.8 Info: PerformDBOperation 11:16:42.8 Info: Performing DB Operation 11:16:42.8 Info: => 2.5E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:42', 'add_ape_quality_in_profiles') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 19: add_ape_quality_in_profiles migrated 11:16:42.8 Info: => 0.0004576s 11:16:42.8 Info: 20: remove_pushalot migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 20 11:16:42.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:42.8 Info: => 3.56E-05s 11:16:42.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:42.8 Info: => 2.73E-05s 11:16:42.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:42.8 Info: => 2.41E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:42', 'remove_pushalot') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 20: remove_pushalot migrated 11:16:42.8 Info: => 0.0003416s 11:16:42.8 Info: 21: add_custom_filters migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 21 11:16:42.8 Info: CreateTable CustomFilters 11:16:42.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:42.8 Info: => 0.0001305s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:42', 'add_custom_filters') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 21: add_custom_filters migrated 11:16:42.8 Info: => 0.0004989s 11:16:42.8 Info: 22: import_list_tags migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 22 11:16:42.8 Info: AlterTable ImportLists 11:16:42.8 Info: => 4E-07s 11:16:42.8 Info: CreateColumn ImportLists Tags String 11:16:42.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:42.8 Info: => 0.0004906s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:42', 'import_list_tags') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 22: import_list_tags migrated 11:16:42.8 Info: => 0.0009228s 11:16:42.8 Info: 23: add_release_groups_etc migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 23 11:16:42.8 Info: CreateTable ArtistMetadata 11:16:42.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) 11:16:42.8 Info: => 0.0001671s 11:16:42.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:42.8 Info: => 8.82E-05s 11:16:42.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" 11:16:42.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" 11:16:42.8 Info: => 9.95E-05s 11:16:42.8 Info: AlterTable Artists 11:16:42.8 Info: => 3E-07s 11:16:42.8 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:42.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.8 Info: => 0.0005376s 11:16:42.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:42.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:42.8 Info: => 5.98E-05s 11:16:42.8 Info: CreateTable AlbumReleases 11:16:42.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) 11:16:42.8 Info: => 0.0001789s 11:16:42.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:42.8 Info: => 9.58E-05s 11:16:42.8 Info: CreateIndex AlbumReleases (AlbumId) 11:16:42.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:42.8 Info: => 8.03E-05s 11:16:42.8 Info: PerformDBOperation 11:16:42.8 Info: Performing DB Operation 11:16:42.8 Info: => 3.39E-05s 11:16:42.8 Info: AlterTable Albums 11:16:42.8 Info: => 3E-07s 11:16:42.8 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.8 Info: => 0.0005368s 11:16:42.8 Info: AlterTable Albums 11:16:42.8 Info: => 4E-07s 11:16:42.8 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:42.8 Info: => 0.0005158s 11:16:42.8 Info: AlterTable Albums 11:16:42.8 Info: => 3E-07s 11:16:42.8 Info: CreateColumn Albums Links String 11:16:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:42.8 Info: => 0.0005176s 11:16:42.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:42.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:42.8 Info: => 8.64E-05s 11:16:42.8 Info: AlterTable Tracks 11:16:42.8 Info: => 4E-07s 11:16:42.8 Info: CreateColumn Tracks ForeignRecordingId String 11:16:42.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:42.8 Info: => 0.0005233s 11:16:42.8 Info: AlterTable Tracks 11:16:42.8 Info: => 3E-07s 11:16:42.8 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:42.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:42.8 Info: => 0.000514s 11:16:42.8 Info: AlterTable Tracks 11:16:42.8 Info: => 3E-07s 11:16:42.8 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:42.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.8 Info: => 0.0005846s 11:16:42.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:42.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:42.8 Info: => 7.39E-05s 11:16:42.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:42.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:42.8 Info: => 6.72E-05s 11:16:42.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:42.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:42.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" 11:16:42.8 Info: DROP TABLE "Artists" 11:16:42.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.8 Info: => 0.0122911s 11:16:42.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16: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) 11:16: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") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:42.8 Info: DROP TABLE "Albums" 11:16:42.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.8 Info: => 0.0042363s 11:16:42.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:42.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) 11:16:42.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" 11:16:42.8 Info: DROP TABLE "Tracks" 11:16:42.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.8 Info: => 0.0038096s 11:16:42.8 Info: DeleteColumn TrackFiles ArtistId 11:16:42.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) 11:16:42.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" 11:16:42.8 Info: DROP TABLE "TrackFiles" 11:16:42.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.8 Info: => 0.0035176s 11:16:42.8 Info: CreateIndex Artists (ArtistMetadataId) 11:16:42.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.8 Info: => 7.64E-05s 11:16:42.8 Info: CreateIndex Artists (Monitored) 11:16:42.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.8 Info: => 7.25E-05s 11:16:42.8 Info: CreateIndex Albums (ArtistMetadataId) 11:16:42.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:42.8 Info: => 7.12E-05s 11:16:42.8 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:42.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:42.8 Info: => 6.82E-05s 11:16:42.8 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:42.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:42.8 Info: => 6.75E-05s 11:16:42.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:42.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:42.8 Info: => 6.72E-05s 11:16:42.8 Info: UpdateData 11:16:42.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:42.8 Info: => 3.7E-05s 11:16:42.8 Info: UpdateData 11:16:42.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:42.8 Info: => 2.91E-05s 11:16:42.8 Info: UpdateData 11:16:42.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:42.8 Info: => 3.86E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:42', 'add_release_groups_etc') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 23: add_release_groups_etc migrated 11:16:42.8 Info: => 0.0007952s 11:16:42.8 Info: 24: NewMediaInfoFormat migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 24 11:16:42.8 Info: UpdateData 11:16:42.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:42.8 Info: => 3.75E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:42', 'NewMediaInfoFormat') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 24: NewMediaInfoFormat migrated 11:16:42.8 Info: => 0.0004682s 11:16:42.8 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 25 11:16:42.8 Info: RenameTable Restrictions ReleaseProfiles 11:16:42.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:42.8 Info: => 0.0013389s 11:16:42.8 Info: AlterTable ReleaseProfiles 11:16:42.8 Info: => 4E-07s 11:16:42.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:42.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:42.8 Info: => 0.0004893s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:42', 'rename_restrictions_to_release_profiles') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:42.8 Info: => 0.0009734s 11:16:42.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 26 11:16:42.8 Info: RenameTable Profiles QualityProfiles 11:16:42.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:42.8 Info: => 0.0013825s 11:16:42.8 Info: AlterTable QualityProfiles 11:16:42.8 Info: => 4E-07s 11:16:42.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:42.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:42.8 Info: => 0.0004871s 11:16:42.8 Info: AlterTable LanguageProfiles 11:16:42.8 Info: => 4E-07s 11:16:42.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:42.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:42.8 Info: => 0.0004787s 11:16:42.8 Info: UpdateData 11:16:42.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:42.8 Info: => 3.57E-05s 11:16:42.8 Info: UpdateData 11:16:42.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:42.8 Info: => 2.7E-05s 11:16:42.8 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:42.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:42.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:42.8 Info: DROP TABLE "Artists" 11:16:42.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.8 Info: => 0.0039628s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:42', 'rename_quality_profiles_add_upgrade_allowed') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:42.8 Info: => 0.0045019s 11:16:42.8 Info: 27: add_import_exclusions migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 27 11:16:42.8 Info: CreateTable ImportListExclusions 11:16:42.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:42.8 Info: => 0.0001251s 11:16:42.8 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:42.8 Info: => 8.28E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:42', 'add_import_exclusions') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 27: add_import_exclusions migrated 11:16:42.8 Info: => 0.0005615s 11:16:42.8 Info: 28: clean_artist_metadata_table migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 28 11:16:42.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:42.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:42.8 Info: => 0.0001285s 11:16:42.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:42.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:42.8 Info: => 0.0001122s 11:16:42.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:42.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:42.8 Info: => 0.0001107s 11:16:42.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:42.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:42.8 Info: => 0.0001097s 11:16:42.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:42.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:42.8 Info: => 0.0001079s 11:16:42.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:42.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:42.8 Info: => 0.0001085s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:42', 'clean_artist_metadata_table') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 28: clean_artist_metadata_table migrated 11:16:42.8 Info: => 0.0005412s 11:16:42.8 Info: 29: health_issue_notification migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 29 11:16:42.8 Info: AlterTable Notifications 11:16:42.8 Info: => 5E-07s 11:16:42.8 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:42.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:42.8 Info: => 0.0005015s 11:16:42.8 Info: AlterTable Notifications 11:16:42.8 Info: => 5E-07s 11:16:42.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:42.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:42.8 Info: => 0.0004912s 11:16:42.8 Info: AlterTable Notifications 11:16:42.8 Info: => 3E-07s 11:16:42.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:42.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:42.8 Info: => 0.0004903s 11:16:42.8 Info: AlterTable Notifications 11:16:42.8 Info: => 4E-07s 11:16:42.8 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:42.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:42.8 Info: => 0.0004904s 11:16:42.8 Info: AlterTable Notifications 11:16:42.8 Info: => 3E-07s 11:16:42.8 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:42.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:42.8 Info: => 0.0004948s 11:16:42.8 Info: DeleteColumn Notifications OnDownload 11:16:42.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) 11:16:42.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" 11:16:42.8 Info: DROP TABLE "Notifications" 11:16:42.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:42.8 Info: => 0.0034813s 11:16:42.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:42.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) 11:16:42.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" 11:16:42.8 Info: DROP TABLE "Notifications" 11:16:42.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:42.8 Info: => 0.0035457s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:42', 'health_issue_notification') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 29: health_issue_notification migrated 11:16:42.8 Info: => 0.0040799s 11:16:42.8 Info: 30: add_mediafilerepository_mtime migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 30 11:16:42.8 Info: AlterTable TrackFiles 11:16:42.8 Info: => 5E-07s 11:16:42.8 Info: CreateColumn TrackFiles Modified DateTime 11:16:42.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:42.8 Info: => 0.0005133s 11:16:42.8 Info: AlterTable TrackFiles 11:16:42.8 Info: => 4E-07s 11:16:42.8 Info: CreateColumn TrackFiles Path String 11:16:42.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:42.8 Info: => 0.0004942s 11:16:42.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:42.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:42.8 Info: => 2.79E-05s 11:16:42.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) 11:16:42.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) 11:16:42.8 Info: => 0.000153s 11:16:42.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) 11:16:42.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) 11:16:42.8 Info: => 0.0001237s 11:16:42.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) 11:16:42.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) 11:16:42.8 Info: => 0.0001266s 11:16:42.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") 11:16:42.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") 11:16:42.8 Info: => 6.59E-05s 11:16:42.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:42.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:42.8 Info: => 4.55E-05s 11:16:42.8 Info: AlterTable TrackFiles 11:16:42.8 Info: => 3E-07s 11:16:42.8 Info: AlterColumn TrackFiles Path String 11:16:42.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) 11:16:42.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" 11:16:42.8 Info: DROP TABLE "TrackFiles" 11:16:42.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.8 Info: => 0.0037572s 11:16:42.8 Info: CreateIndex TrackFiles (Path) 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:42.8 Info: => 7.74E-05s 11:16:42.8 Info: DeleteColumn TrackFiles RelativePath 11:16:42.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) 11:16:42.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" 11:16:42.8 Info: DROP TABLE "TrackFiles" 11:16:42.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:42.8 Info: => 0.0037841s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:42', 'add_mediafilerepository_mtime') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 30: add_mediafilerepository_mtime migrated 11:16:42.8 Info: => 0.0042685s 11:16:42.8 Info: 31: add_artistmetadataid_constraint migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 31 11:16:42.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") 11:16:42.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") 11:16:42.8 Info: => 6.9E-05s 11:16:42.8 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:42.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:42.8 Info: => 0.0001159s 11:16:42.8 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:42.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:42.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:42.8 Info: DROP TABLE "Artists" 11:16:42.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.8 Info: => 0.0039517s 11:16:42.8 Info: CreateIndex Artists (ArtistMetadataId) 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.8 Info: => 7.33E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:42', 'add_artistmetadataid_constraint') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 31: add_artistmetadataid_constraint migrated 11:16:42.8 Info: => 0.0005905s 11:16:42.8 Info: 32: old_ids_and_artist_alias migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 32 11:16:42.8 Info: AlterTable ArtistMetadata 11:16:42.8 Info: => 5E-07s 11:16:42.8 Info: CreateColumn ArtistMetadata Aliases String 11:16:42.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:42.8 Info: => 0.0005159s 11:16:42.8 Info: AlterTable ArtistMetadata 11:16:42.8 Info: => 4E-07s 11:16:42.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:42.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:42.8 Info: => 0.0004997s 11:16:42.8 Info: AlterTable Albums 11:16:42.8 Info: => 4E-07s 11:16:42.8 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:42.8 Info: => 0.0004984s 11:16:42.8 Info: AlterTable AlbumReleases 11:16:42.8 Info: => 4E-07s 11:16:42.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:42.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:42.8 Info: => 0.0004973s 11:16:42.8 Info: AlterTable Tracks 11:16:42.8 Info: => 3E-07s 11:16:42.8 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:42.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:42.8 Info: => 0.0004956s 11:16:42.8 Info: AlterTable Tracks 11:16:42.8 Info: => 3E-07s 11:16:42.8 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:42.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:42.8 Info: => 0.0005135s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:42', 'old_ids_and_artist_alias') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 32: old_ids_and_artist_alias migrated 11:16:42.8 Info: => 0.0009803s 11:16:42.8 Info: 33: download_propers_config migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 33 11:16:42.8 Info: PerformDBOperation 11:16:42.8 Info: Performing DB Operation 11:16:42.8 Info: => 2.5E-05s 11:16:42.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:42.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:42.8 Info: => 2.71E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:42', 'download_propers_config') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 33: download_propers_config migrated 11:16:42.8 Info: => 0.0004512s 11:16:42.8 Info: 34: remove_language_profiles migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 34 11:16:42.8 Info: DeleteTable LanguageProfiles 11:16:42.8 Info: DROP TABLE "LanguageProfiles" 11:16:42.8 Info: => 0.0001761s 11:16:42.8 Info: DeleteColumn Artists LanguageProfileId 11:16:42.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:42.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" 11:16:42.8 Info: DROP TABLE "Artists" 11:16:42.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.8 Info: => 0.0041051s 11:16:42.8 Info: DeleteColumn ImportLists LanguageProfileId 11:16:42.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) 11:16:42.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" 11:16:42.8 Info: DROP TABLE "ImportLists" 11:16:42.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:42.8 Info: => 0.0036401s 11:16:42.8 Info: DeleteColumn Blacklist Language 11:16:42.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) 11:16:42.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" 11:16:42.8 Info: DROP TABLE "Blacklist" 11:16:42.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:42.8 Info: => 0.0034857s 11:16:42.8 Info: DeleteColumn History Language 11:16: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) 11:16: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" 11:16:42.9 Info: DROP TABLE "History" 11:16:42.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:42.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:42.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:42.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:42.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:42.9 Info: => 0.0041081s 11:16:42.9 Info: DeleteColumn LyricFiles Language 11:16: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) 11:16: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" 11:16:42.9 Info: DROP TABLE "LyricFiles" 11:16:42.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:42.9 Info: => 0.0047019s 11:16:42.9 Info: DeleteColumn TrackFiles Language 11:16:42.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:42.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" 11:16:42.9 Info: DROP TABLE "TrackFiles" 11:16:42.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:42.9 Info: => 0.0055918s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:42', 'remove_language_profiles') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 34: remove_language_profiles migrated 11:16:42.9 Info: => 0.0062187s 11:16:42.9 Info: 35: multi_disc_naming_format migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 35 11:16:42.9 Info: AlterTable NamingConfig 11:16:42.9 Info: => 5E-07s 11:16:42.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:42.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:42.9 Info: => 0.0005089s 11:16:42.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:42.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:42.9 Info: => 3.24E-05s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:42', 'multi_disc_naming_format') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 35: multi_disc_naming_format migrated 11:16:42.9 Info: => 0.0004049s 11:16:42.9 Info: 36: add_download_client_priority migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 36 11:16:42.9 Info: AlterTable DownloadClients 11:16:42.9 Info: => 4E-07s 11:16:42.9 Info: CreateColumn DownloadClients Priority Int32 11:16:42.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:42.9 Info: => 0.0005119s 11:16:42.9 Info: PerformDBOperation 11:16:42.9 Info: Performing DB Operation 11:16:42.9 Info: => 4.15E-05s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:42', 'add_download_client_priority') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 36: add_download_client_priority migrated 11:16:42.9 Info: => 0.0004087s 11:16:42.9 Info: 37: remove_growl_prowl migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 37 11:16:42.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:42.9 Info: => 3.66E-05s 11:16:42.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:42.9 Info: => 2.6E-05s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:42', 'remove_growl_prowl') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 37: remove_growl_prowl migrated 11:16:42.9 Info: => 0.000459s 11:16:42.9 Info: 38: remove_plex_hometheatre migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 38 11:16:42.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:42.9 Info: => 3.22E-05s 11:16:42.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:42.9 Info: => 2.37E-05s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:42', 'remove_plex_hometheatre') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 38: remove_plex_hometheatre migrated 11:16:42.9 Info: => 0.0004402s 11:16:42.9 Info: 39: add_root_folder_add_defaults migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 39 11:16:42.9 Info: AlterTable RootFolders 11:16:42.9 Info: => 5E-07s 11:16:42.9 Info: CreateColumn RootFolders Name String 11:16:42.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:42.9 Info: => 0.0005155s 11:16:42.9 Info: AlterTable RootFolders 11:16:42.9 Info: => 4E-07s 11:16:42.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:42.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:42.9 Info: => 0.0004891s 11:16:42.9 Info: AlterTable RootFolders 11:16:42.9 Info: => 3E-07s 11:16:42.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:42.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:42.9 Info: => 0.000513s 11:16:42.9 Info: AlterTable RootFolders 11:16:42.9 Info: => 3E-07s 11:16:42.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:42.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:42.9 Info: => 0.0005439s 11:16:42.9 Info: AlterTable RootFolders 11:16:42.9 Info: => 2E-07s 11:16:42.9 Info: CreateColumn RootFolders DefaultTags String 11:16:42.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:42.9 Info: => 0.000545s 11:16:42.9 Info: PerformDBOperation 11:16:42.9 Info: Performing DB Operation 11:16:42.9 Info: => 4.39E-05s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:42', 'add_root_folder_add_defaults') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 39: add_root_folder_add_defaults migrated 11:16:42.9 Info: => 0.0004916s 11:16:42.9 Info: 40: task_duration migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 40 11:16:42.9 Info: AlterTable ScheduledTasks 11:16:42.9 Info: => 5E-07s 11:16:42.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:42.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:42.9 Info: => 0.0005204s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:42', 'task_duration') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 40: task_duration migrated 11:16:42.9 Info: => 0.0008625s 11:16:42.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 41 11:16:42.9 Info: AlterTable ReleaseProfiles 11:16:42.9 Info: => 5E-07s 11:16:42.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:42.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:42.9 Info: => 0.000512s 11:16:42.9 Info: AlterTable ReleaseProfiles 11:16:42.9 Info: => 4E-07s 11:16:42.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:42.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:42.9 Info: => 0.0004972s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:42', 'add_indexer_and_enabled_to_release_profiles') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:42.9 Info: => 0.0008996s 11:16:42.9 Info: 42: remove_album_folders migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 42 11:16:42.9 Info: DeleteColumn Artists AlbumFolder 11:16:42.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) 11:16:42.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" 11:16:42.9 Info: DROP TABLE "Artists" 11:16:42.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.9 Info: => 0.0045195s 11:16:42.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:42.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:42.9 Info: => 3.09E-05s 11:16:42.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:42.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:42.9 Info: => 2.58E-05s 11:16:42.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:42.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) 11:16:42.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:42.9 Info: DROP TABLE "NamingConfig" 11:16:42.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:42.9 Info: => 0.0034466s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:42', 'remove_album_folders') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 42: remove_album_folders migrated 11:16:42.9 Info: => 0.0039719s 11:16:42.9 Info: 44: add_priority_to_indexers migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 44 11:16:42.9 Info: AlterTable Indexers 11:16:42.9 Info: => 5E-07s 11:16:42.9 Info: CreateColumn Indexers Priority Int32 11:16:42.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:42.9 Info: => 0.0005157s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:42', 'add_priority_to_indexers') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 44: add_priority_to_indexers migrated 11:16:42.9 Info: => 0.0009613s 11:16:42.9 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 45 11:16:42.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:42.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:42.9 Info: => 0.0001245s 11:16:42.9 Info: PerformDBOperation 11:16:42.9 Info: Performing DB Operation 11:16:42.9 Info: => 2.3E-05s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:42', 'remove_chown_and_folderchmod_config') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:42.9 Info: => 0.0004436s 11:16:42.9 Info: 47: update_notifiarr migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 47 11:16:42.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:42.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:42.9 Info: => 5.01E-05s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:42', 'update_notifiarr') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 47: update_notifiarr migrated 11:16:42.9 Info: => 0.0004089s 11:16:42.9 Info: 49: email_multiple_addresses migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 49 11:16:42.9 Info: PerformDBOperation 11:16:42.9 Info: Performing DB Operation 11:16:42.9 Info: => 4.4E-05s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:42', 'email_multiple_addresses') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 49: email_multiple_addresses migrated 11:16:42.9 Info: => 0.0003783s 11:16:42.9 Info: 50: rename_blacklist_to_blocklist migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 50 11:16:42.9 Info: RenameTable Blacklist Blocklist 11:16:42.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:42.9 Info: => 0.0014402s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:42', 'rename_blacklist_to_blocklist') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 50: rename_blacklist_to_blocklist migrated 11:16:42.9 Info: => 0.0017922s 11:16:42.9 Info: 51: cdh_per_downloadclient migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 51 11:16:42.9 Info: AlterTable DownloadClients 11:16:42.9 Info: => 5E-07s 11:16:42.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:42.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:42.9 Info: => 0.0005128s 11:16:42.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:42.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:42.9 Info: => 0.0005056s 11:16:42.9 Info: PerformDBOperation 11:16:42.9 Info: Performing DB Operation 11:16:42.9 Info: => 0.0001493s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:42', 'cdh_per_downloadclient') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 51: cdh_per_downloadclient migrated 11:16:42.9 Info: => 0.0006001s 11:16:42.9 Info: 52: download_history migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 52 11:16:42.9 Info: CreateTable DownloadHistory 11:16:42.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) 11:16:42.9 Info: => 0.0001233s 11:16:42.9 Info: CreateIndex DownloadHistory (EventType) 11:16:42.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:42.9 Info: => 8.64E-05s 11:16:42.9 Info: CreateIndex DownloadHistory (ArtistId) 11:16:42.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:42.9 Info: => 7.55E-05s 11:16:42.9 Info: CreateIndex DownloadHistory (DownloadId) 11:16:42.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:42.9 Info: => 7.48E-05s 11:16:42.9 Info: PerformDBOperation 11:16:42.9 Info: Performing DB Operation 11:16:42.9 Info: => 0.0001119s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:42', 'download_history') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 52: download_history migrated 11:16:42.9 Info: => 0.0005929s 11:16:42.9 Info: 53: add_update_history migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 53 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:42', 'add_update_history') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 53: add_update_history migrated 11:16:42.9 Info: => 0.0004697s 11:16:42.9 Info: 54: add_on_update_to_notifications migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 54 11:16:42.9 Info: AlterTable Notifications 11:16:42.9 Info: => 4E-07s 11:16:42.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:42.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:42.9 Info: => 0.0005345s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:42', 'add_on_update_to_notifications') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 54: add_on_update_to_notifications migrated 11:16:42.9 Info: => 0.0009738s 11:16:42.9 Info: 55: download_client_per_indexer migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 55 11:16:42.9 Info: AlterTable Indexers 11:16:42.9 Info: => 5E-07s 11:16:42.9 Info: CreateColumn Indexers DownloadClientId Int32 11:16:42.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:42.9 Info: => 0.0005338s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:42', 'download_client_per_indexer') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 55: download_client_per_indexer migrated 11:16:42.9 Info: => 0.0009649s 11:16:42.9 Info: 56: AddNewItemMonitorType migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 56 11:16:42.9 Info: AlterTable Artists 11:16:42.9 Info: => 5E-07s 11:16:42.9 Info: CreateColumn Artists MonitorNewItems Int32 11:16:42.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:42.9 Info: => 0.0006819s 11:16:42.9 Info: AlterTable RootFolders 11:16:42.9 Info: => 3E-07s 11:16:42.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:42.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:42.9 Info: => 0.0006248s 11:16:42.9 Info: AlterTable ImportLists 11:16:42.9 Info: => 4E-07s 11:16:42.9 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:42.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:42.9 Info: => 0.0005654s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:42', 'AddNewItemMonitorType') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 56: AddNewItemMonitorType migrated 11:16:42.9 Info: => 0.0010033s 11:16:42.9 Info: 57: ImportListSearch migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 57 11:16:42.9 Info: AlterTable ImportLists 11:16:42.9 Info: => 4E-07s 11:16:42.9 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:42.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:42.9 Info: => 0.000583s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:42', 'ImportListSearch') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 57: ImportListSearch migrated 11:16:42.9 Info: => 0.0010254s 11:16:42.9 Info: 58: ImportListMonitorExisting migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 58 11:16:42.9 Info: AlterTable ImportLists 11:16:42.9 Info: => 5E-07s 11:16:42.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:42.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:42.9 Info: => 0.0006297s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:42', 'ImportListMonitorExisting') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 58: ImportListMonitorExisting migrated 11:16:42.9 Info: => 0.0010795s 11:16:42.9 Info: 59: add_indexer_tags migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 59 11:16:42.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:42.9 Info: => 3.57E-05s 11:16:42.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:42.9 Info: => 2.61E-05s 11:16:42.9 Info: AlterTable Indexers 11:16:42.9 Info: => 2E-07s 11:16:42.9 Info: CreateColumn Indexers Tags String 11:16:42.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:42.9 Info: => 0.000575s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:42', 'add_indexer_tags') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 59: add_indexer_tags migrated 11:16:42.9 Info: => 0.0010373s 11:16:42.9 Info: 60: update_audio_types migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 60 11:16:42.9 Info: PerformDBOperation 11:16:42.9 Info: Performing DB Operation 11:16:42.9 Info: => 3.86E-05s 11:16:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:42', 'update_audio_types') 11:16:42.9 Info: Committing Transaction 11:16:42.9 Info: 60: update_audio_types migrated 11:16:42.9 Info: => 0.0004384s 11:16:42.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:42.9 Info: Beginning Transaction 11:16:42.9 Info: Starting migration of Main DB to 61 11:16:42.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.9 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:42.9 Info: => 2.97E-05s 11:16:42.9 Info: AlterTable AlbumReleases 11:16:42.9 Info: => 2E-07s 11:16:42.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:42.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) 11:16:42.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" 11:16:42.9 Info: DROP TABLE "AlbumReleases" 11:16:42.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:42.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:42.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:42.9 Info: => 0.0048316s 11:16:42.9 Info: AlterTable Albums 11:16:42.9 Info: => 3E-07s 11:16:42.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:42.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) 11:16:42.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" 11:16:42.9 Info: DROP TABLE "Albums" 11:16:42.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:42.9 Info: => 0.0043909s 11:16:42.9 Info: AlterTable Albums 11:16:42.9 Info: => 3E-07s 11:16:42.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:42.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) 11:16:42.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" 11:16:42.9 Info: DROP TABLE "Albums" 11:16:42.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:42.9 Info: => 0.0044429s 11:16:42.9 Info: AlterTable Albums 11:16:42.9 Info: => 3E-07s 11:16:42.9 Info: AlterColumn Albums Added DateTimeOffset 11:16:42.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) 11:16:42.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" 11:16:42.9 Info: DROP TABLE "Albums" 11:16:42.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:42.9 Info: => 0.004432s 11:16:42.9 Info: AlterTable Artists 11:16:42.9 Info: => 4E-07s 11:16:42.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:42.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:42.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:16:42.9 Info: DROP TABLE "Artists" 11:16:42.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.9 Info: => 0.0042723s 11:16:42.9 Info: AlterTable Artists 11:16:42.9 Info: => 4E-07s 11:16:42.9 Info: AlterColumn Artists Added DateTimeOffset 11:16:42.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:42.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:16:42.9 Info: DROP TABLE "Artists" 11:16:42.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.9 Info: => 0.0043258s 11:16:42.9 Info: AlterTable Blocklist 11:16:42.9 Info: => 3E-07s 11:16:42.9 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:42.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:16:42.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:16:42.9 Info: DROP TABLE "Blocklist" 11:16:42.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:42.9 Info: => 0.0036781s 11:16:42.9 Info: AlterTable Blocklist 11:16:42.9 Info: => 4E-07s 11:16:42.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:42.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:16:42.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:16:42.9 Info: DROP TABLE "Blocklist" 11:16:42.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:42.9 Info: => 0.0048377s 11:16:42.9 Info: AlterTable Commands 11:16:42.9 Info: => 4E-07s 11:16:42.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16: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) 11:16: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" 11:16:42.9 Info: DROP TABLE "Commands" 11:16:42.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:42.9 Info: => 0.0037746s 11:16:42.9 Info: AlterTable Commands 11:16:42.9 Info: => 4E-07s 11:16:42.9 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16: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) 11:16: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" 11:16:42.9 Info: DROP TABLE "Commands" 11:16:42.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:42.9 Info: => 0.0036648s 11:16:42.9 Info: AlterTable Commands 11:16:42.9 Info: => 5E-07s 11:16:42.9 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16: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) 11:16: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" 11:16:42.9 Info: DROP TABLE "Commands" 11:16:42.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:42.9 Info: => 0.0036746s 11:16:42.9 Info: AlterTable DownloadClientStatus 11:16:42.9 Info: => 4E-07s 11:16:42.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:43.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) 11:16:43.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:43.0 Info: DROP TABLE "DownloadClientStatus" 11:16:43.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:43.0 Info: => 0.0061536s 11:16:43.0 Info: AlterTable DownloadClientStatus 11:16:43.0 Info: => 5E-07s 11:16:43.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:43.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) 11:16:43.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:43.0 Info: DROP TABLE "DownloadClientStatus" 11:16:43.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:43.0 Info: => 0.0041413s 11:16:43.0 Info: AlterTable DownloadClientStatus 11:16:43.0 Info: => 4E-07s 11:16:43.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:43.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) 11:16:43.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:43.0 Info: DROP TABLE "DownloadClientStatus" 11:16:43.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:43.0 Info: => 0.0040558s 11:16:43.0 Info: AlterTable DownloadHistory 11:16:43.0 Info: => 4E-07s 11:16:43.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:43.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) 11:16:43.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" 11:16:43.0 Info: DROP TABLE "DownloadHistory" 11:16:43.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:43.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:43.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:43.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:43.0 Info: => 0.0043977s 11:16:43.0 Info: AlterTable ExtraFiles 11:16:43.0 Info: => 4E-07s 11:16:43.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:43.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) 11:16:43.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" 11:16:43.0 Info: DROP TABLE "ExtraFiles" 11:16:43.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:43.0 Info: => 0.0039106s 11:16:43.0 Info: AlterTable ExtraFiles 11:16:43.0 Info: => 4E-07s 11:16:43.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:43.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) 11:16:43.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" 11:16:43.0 Info: DROP TABLE "ExtraFiles" 11:16:43.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:43.0 Info: => 0.0038459s 11:16:43.0 Info: AlterTable History 11:16:43.0 Info: => 4E-07s 11:16:43.0 Info: AlterColumn History Date DateTimeOffset 11:16:43.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) 11:16:43.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" 11:16:43.0 Info: DROP TABLE "History" 11:16:43.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:43.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:43.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:43.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:43.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:43.0 Info: => 0.004511s 11:16:43.0 Info: AlterTable ImportListStatus 11:16:43.0 Info: => 3E-07s 11:16:43.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:43.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) 11:16:43.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:43.0 Info: DROP TABLE "ImportListStatus" 11:16:43.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:43.0 Info: => 0.0038408s 11:16:43.0 Info: AlterTable ImportListStatus 11:16:43.0 Info: => 4E-07s 11:16:43.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:43.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) 11:16:43.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:43.0 Info: DROP TABLE "ImportListStatus" 11:16:43.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:43.0 Info: => 0.0038028s 11:16:43.0 Info: AlterTable ImportListStatus 11:16:43.0 Info: => 3E-07s 11:16:43.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:43.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) 11:16:43.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:43.0 Info: DROP TABLE "ImportListStatus" 11:16:43.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:43.0 Info: => 0.0037988s 11:16:43.0 Info: AlterTable IndexerStatus 11:16:43.0 Info: => 3E-07s 11:16:43.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:43.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:43.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:43.0 Info: DROP TABLE "IndexerStatus" 11:16:43.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:43.0 Info: => 0.0037487s 11:16:43.0 Info: AlterTable IndexerStatus 11:16:43.0 Info: => 3E-07s 11:16:43.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:43.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:43.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:43.0 Info: DROP TABLE "IndexerStatus" 11:16:43.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:43.0 Info: => 0.0037535s 11:16:43.0 Info: AlterTable IndexerStatus 11:16:43.0 Info: => 3E-07s 11:16:43.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:43.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:43.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:43.0 Info: DROP TABLE "IndexerStatus" 11:16:43.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:43.0 Info: => 0.0038375s 11:16:43.0 Info: AlterTable LyricFiles 11:16:43.0 Info: => 3E-07s 11:16:43.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16: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 NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16: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" 11:16:43.0 Info: DROP TABLE "LyricFiles" 11:16:43.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:43.0 Info: => 0.0041421s 11:16:43.0 Info: AlterTable LyricFiles 11:16:43.0 Info: => 4E-07s 11:16:43.0 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16: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) 11:16: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" 11:16:43.0 Info: DROP TABLE "LyricFiles" 11:16:43.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:43.0 Info: => 0.0038649s 11:16:43.0 Info: AlterTable MetadataFiles 11:16:43.0 Info: => 4E-07s 11:16:43.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16: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) 11:16: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" 11:16:43.0 Info: DROP TABLE "MetadataFiles" 11:16:43.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:43.0 Info: => 0.00372s 11:16:43.0 Info: AlterTable MetadataFiles 11:16:43.0 Info: => 3E-07s 11:16:43.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16: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) 11:16: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" 11:16:43.0 Info: DROP TABLE "MetadataFiles" 11:16:43.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:43.0 Info: => 0.0049918s 11:16:43.0 Info: AlterTable PendingReleases 11:16:43.0 Info: => 4E-07s 11:16:43.0 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16: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) 11:16:43.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:43.0 Info: DROP TABLE "PendingReleases" 11:16:43.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:43.0 Info: => 0.0037113s 11:16:43.0 Info: AlterTable ScheduledTasks 11:16:43.0 Info: => 5E-07s 11:16:43.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16: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) 11:16:43.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:43.0 Info: DROP TABLE "ScheduledTasks" 11:16:43.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:43.0 Info: => 0.0041096s 11:16:43.0 Info: AlterTable ScheduledTasks 11:16:43.0 Info: => 3E-07s 11:16:43.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16: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) 11:16:43.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:43.0 Info: DROP TABLE "ScheduledTasks" 11:16:43.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:43.0 Info: => 0.0039862s 11:16:43.0 Info: AlterTable TrackFiles 11:16:43.0 Info: => 3E-07s 11:16:43.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16: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) 11:16: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" 11:16:43.0 Info: DROP TABLE "TrackFiles" 11:16:43.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:43.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:43.0 Info: => 0.0043403s 11:16:43.0 Info: AlterTable TrackFiles 11:16:43.0 Info: => 4E-07s 11:16:43.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16: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) 11:16: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" 11:16:43.0 Info: DROP TABLE "TrackFiles" 11:16:43.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:43.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:43.0 Info: => 0.0041016s 11:16:43.0 Info: AlterTable VersionInfo 11:16:43.0 Info: => 3E-07s 11:16:43.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:43.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:43.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:43.0 Info: DROP TABLE "VersionInfo" 11:16:43.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:43.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:43.0 Info: => 0.0040002s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:43', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:43.0 Info: => 0.0048796s 11:16:43.0 Info: 62: add_on_delete_to_notifications migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 62 11:16:43.0 Info: AlterTable Notifications 11:16:43.0 Info: => 4E-07s 11:16:43.0 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:43.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:43.0 Info: => 0.000589s 11:16:43.0 Info: AlterTable Notifications 11:16:43.0 Info: => 4E-07s 11:16:43.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:43.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:43.0 Info: => 0.0005767s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:43', 'add_on_delete_to_notifications') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 62: add_on_delete_to_notifications migrated 11:16:43.0 Info: => 0.0010381s 11:16:43.0 Info: 63: add_custom_formats migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 63 11:16:43.0 Info: AlterTable DelayProfiles 11:16:43.0 Info: => 5E-07s 11:16:43.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:43.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:43.0 Info: => 0.0005654s 11:16:43.0 Info: UpdateData 11:16:43.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:43.0 Info: => 4.26E-05s 11:16:43.0 Info: AlterTable TrackFiles 11:16:43.0 Info: => 3E-07s 11:16:43.0 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:43.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:43.0 Info: => 0.000554s 11:16:43.0 Info: PerformDBOperation 11:16:43.0 Info: Performing DB Operation 11:16:43.0 Info: => 2.49E-05s 11:16:43.0 Info: CreateTable CustomFormats 11:16: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) 11:16:43.0 Info: => 0.0001336s 11:16:43.0 Info: CreateIndex CustomFormats (Name) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:43.0 Info: => 0.0001286s 11:16:43.0 Info: AlterTable QualityProfiles 11:16:43.0 Info: => 4E-07s 11:16:43.0 Info: CreateColumn QualityProfiles FormatItems String 11:16:43.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:43.0 Info: => 0.0006727s 11:16:43.0 Info: AlterTable QualityProfiles 11:16:43.0 Info: => 2E-07s 11:16:43.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:43.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:43.0 Info: => 0.0006293s 11:16:43.0 Info: AlterTable QualityProfiles 11:16:43.0 Info: => 3E-07s 11:16:43.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:43.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:43.0 Info: => 0.0006628s 11:16:43.0 Info: PerformDBOperation 11:16:43.0 Info: Performing DB Operation 11:16:43.0 Info: => 5.49E-05s 11:16:43.0 Info: PerformDBOperation 11:16:43.0 Info: Performing DB Operation 11:16:43.0 Info: => 2.63E-05s 11:16:43.0 Info: DeleteColumn ReleaseProfiles Preferred 11:16:43.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) 11:16:43.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:43.1 Info: DROP TABLE "ReleaseProfiles" 11:16:43.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:43.1 Info: => 0.0045942s 11:16:43.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:43.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) 11:16:43.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:43.1 Info: DROP TABLE "ReleaseProfiles" 11:16:43.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:43.1 Info: => 0.0042047s 11:16:43.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:43.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:43.1 Info: => 3.87E-05s 11:16:43.1 Info: AlterTable DelayProfiles 11:16:43.1 Info: => 4E-07s 11:16:43.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:43.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:43.1 Info: => 0.0005424s 11:16:43.1 Info: AlterTable DelayProfiles 11:16:43.1 Info: => 4E-07s 11:16:43.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:43.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:43.1 Info: => 0.0005401s 11:16:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:43', 'add_custom_formats') 11:16:43.1 Info: Committing Transaction 11:16:43.1 Info: 63: add_custom_formats migrated 11:16:43.1 Info: => 0.001067s 11:16:43.1 Info: 64: add_result_to_commands migrating 11:16:43.1 Info: Beginning Transaction 11:16:43.1 Info: Starting migration of Main DB to 64 11:16:43.1 Info: AlterTable Commands 11:16:43.1 Info: => 5E-07s 11:16:43.1 Info: CreateColumn Commands Result Int32 11:16:43.1 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 11:16:43.1 Info: => 0.0005556s 11:16:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-07-30T11:16:43', 'add_result_to_commands') 11:16:43.1 Info: Committing Transaction 11:16:43.1 Info: 64: add_result_to_commands migrated 11:16:43.1 Info: => 0.0010222s 11:16:43.1 Info: 65: health_restored_notification migrating 11:16:43.1 Info: Beginning Transaction 11:16:43.1 Info: Starting migration of Main DB to 65 11:16:43.1 Info: AlterTable Notifications 11:16:43.1 Info: => 5E-07s 11:16:43.1 Info: CreateColumn Notifications OnHealthRestored Boolean 11:16:43.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 11:16:43.1 Info: => 0.0005795s 11:16:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-07-30T11:16:43', 'health_restored_notification') 11:16:43.1 Info: Committing Transaction 11:16:43.1 Info: 65: health_restored_notification migrated 11:16:43.1 Info: => 0.0010347s 11:16:43.1 Info: 66: remove_uc migrating 11:16:43.1 Info: Beginning Transaction 11:16:43.1 Info: Starting migration of Main DB to 66 11:16:43.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 11:16:43.1 Info: => 3.78E-05s 11:16:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-07-30T11:16:43', 'remove_uc') 11:16:43.1 Info: Committing Transaction 11:16:43.1 Info: 66: remove_uc migrated 11:16:43.1 Info: => 0.0004668s 11:16:43.1 Info: 67: download_clients_rename_tv_to_music migrating 11:16:43.1 Info: Beginning Transaction 11:16:43.1 Info: Starting migration of Main DB to 67 11:16:43.1 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "urlBase": "/my/", "tvDirectory": "abc", "recentTvPriority": 1, "olderTvPriority": 1 }', 'DelugeSettings') 11:16:43.1 Info: PerformDBOperation 11:16:43.1 Info: Performing DB Operation 11:16:43.1 Info: => 0.0043646s 11:16:43.1 Info: -> 1 Insert operations completed in 00:00:00.0000699 taking an average of 00:00:00.0000699 11:16:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-07-30T11:16:43', 'download_clients_rename_tv_to_music') 11:16:43.1 Info: Committing Transaction 11:16:43.1 Info: 67: download_clients_rename_tv_to_music migrated 11:16:43.1 Info: => 0.0048632s 11:16:43.1 Debug: Took: 00:00:00.3785585 11:16:43.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 11:16:43.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 11:16:43.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350031608074_205/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:43.1 Info: DatabaseEngineVersionCheck migrating 11:16:43.1 Info: PerformDBOperation 11:16:43.1 Info: Performing DB Operation 11:16:43.1 Info: SQLite 3.46.0 11:16:43.1 Info: => 0.0014373s 11:16:43.1 Info: DatabaseEngineVersionCheck migrated 11:16:43.1 Info: => 0.001448s 11:16:43.1 Info: VersionMigration migrating 11:16:43.1 Info: Beginning Transaction 11:16:43.1 Info: CreateTable VersionInfo 11:16:43.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:43.1 Info: => 0.0001757s 11:16:43.1 Info: Committing Transaction 11:16:43.1 Info: VersionMigration migrated 11:16:43.1 Info: => 0.0009157s 11:16:43.1 Info: VersionUniqueMigration migrating 11:16:43.1 Info: Beginning Transaction 11:16:43.1 Info: CreateIndex VersionInfo (Version) 11:16:43.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:43.1 Info: => 0.0001149s 11:16:43.1 Info: AlterTable VersionInfo 11:16:43.1 Info: => 4E-07s 11:16:43.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:43.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:43.1 Info: => 0.0004712s 11:16:43.1 Info: Committing Transaction 11:16:43.1 Info: VersionUniqueMigration migrated 11:16:43.1 Info: => 0.0008669s 11:16:43.1 Info: VersionDescriptionMigration migrating 11:16:43.1 Info: Beginning Transaction 11:16:43.1 Info: AlterTable VersionInfo 11:16:43.1 Info: => 4E-07s 11:16:43.1 Info: CreateColumn VersionInfo Description String 11:16:43.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:43.1 Info: => 0.0001773s 11:16:43.1 Info: Committing Transaction 11:16:43.1 Info: VersionDescriptionMigration migrated 11:16:43.1 Info: => 0.0004629s 11:16:43.1 Info: 1: InitialSetup migrating 11:16:43.1 Info: Beginning Transaction 11:16:43.1 Info: Starting migration of Main DB to 1 11:16:43.1 Info: CreateTable Config 11:16:43.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:43.1 Info: => 0.0001261s 11:16:43.1 Info: CreateIndex Config (Key) 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:43.1 Info: => 7.33E-05s 11:16:43.1 Info: CreateTable RootFolders 11:16:43.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:43.1 Info: => 0.0001006s 11:16:43.1 Info: CreateIndex RootFolders (Path) 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:43.1 Info: => 7.27E-05s 11:16:43.1 Info: CreateTable Artists 11:16: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) 11:16:43.1 Info: => 0.0006194s 11:16:43.1 Info: CreateIndex Artists (ForeignArtistId) 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.1 Info: => 8.26E-05s 11:16:43.1 Info: CreateIndex Artists (NameSlug) 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.1 Info: => 7.47E-05s 11:16:43.1 Info: CreateIndex Artists (CleanName) 11:16:43.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.1 Info: => 7.84E-05s 11:16:43.1 Info: CreateIndex Artists (Path) 11:16:43.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.1 Info: => 6.45E-05s 11:16:43.1 Info: CreateTable Albums 11:16: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) 11:16:43.1 Info: => 0.0002389s 11:16:43.1 Info: CreateIndex Albums (ForeignAlbumId) 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.1 Info: => 7.15E-05s 11:16:43.1 Info: CreateIndex Albums (MBId) 11:16:43.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.1 Info: => 6.44E-05s 11:16:43.1 Info: CreateIndex Albums (TADBId) 11:16:43.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.1 Info: => 6.21E-05s 11:16:43.1 Info: CreateIndex Albums (TitleSlug) 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.1 Info: => 6.41E-05s 11:16:43.1 Info: CreateIndex Albums (CleanTitle) 11:16:43.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.1 Info: => 6.23E-05s 11:16:43.1 Info: CreateIndex Albums (Path) 11:16:43.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:43.1 Info: => 6.04E-05s 11:16:43.1 Info: CreateTable Tracks 11:16: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) 11:16:43.1 Info: => 0.0001384s 11:16:43.1 Info: CreateIndex Tracks (ForeignTrackId) 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.1 Info: => 6.93E-05s 11:16:43.1 Info: CreateIndex Tracks (ArtistId) 11:16:43.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:43.1 Info: => 6.94E-05s 11:16:43.1 Info: CreateIndex Tracks (TrackFileId) 11:16:43.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.1 Info: => 6.73E-05s 11:16:43.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:43.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:43.1 Info: => 6.97E-05s 11:16:43.1 Info: CreateTable TrackFiles 11:16: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) 11:16:43.1 Info: => 0.0001335s 11:16:43.1 Info: CreateIndex TrackFiles (ArtistId) 11:16:43.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:43.1 Info: => 7.09E-05s 11:16:43.1 Info: CreateIndex TrackFiles (AlbumId) 11:16:43.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.1 Info: => 6.59E-05s 11:16:43.1 Info: CreateTable History 11:16: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) 11:16:43.1 Info: => 0.0001382s 11:16:43.1 Info: CreateIndex History (Date) 11:16:43.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:43.1 Info: => 7.09E-05s 11:16:43.1 Info: CreateIndex History (EventType) 11:16:43.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:43.1 Info: => 6.48E-05s 11:16:43.1 Info: CreateIndex History (DownloadId) 11:16:43.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:43.1 Info: => 6.42E-05s 11:16:43.1 Info: CreateIndex History (AlbumId) 11:16:43.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:43.1 Info: => 6.55E-05s 11:16:43.1 Info: CreateTable Notifications 11:16: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) 11:16:43.1 Info: => 0.0001238s 11:16:43.1 Info: CreateTable ScheduledTasks 11:16: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) 11:16:43.1 Info: => 0.0001124s 11:16:43.1 Info: CreateIndex ScheduledTasks (TypeName) 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:43.1 Info: => 7.29E-05s 11:16:43.1 Info: CreateTable Indexers 11:16: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) 11:16:43.1 Info: => 0.0001126s 11:16:43.1 Info: CreateIndex Indexers (Name) 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.1 Info: => 7.24E-05s 11:16:43.1 Info: CreateTable Profiles 11:16: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) 11:16:43.1 Info: => 0.0001056s 11:16:43.1 Info: CreateIndex Profiles (Name) 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:43.1 Info: => 9.54E-05s 11:16:43.1 Info: CreateTable QualityDefinitions 11:16: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) 11:16:43.1 Info: => 0.0001243s 11:16:43.1 Info: CreateIndex QualityDefinitions (Quality) 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:43.1 Info: => 0.0001014s 11:16:43.1 Info: CreateIndex QualityDefinitions (Title) 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:43.1 Info: => 6.74E-05s 11:16:43.1 Info: CreateTable NamingConfig 11:16: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) 11:16:43.1 Info: => 0.0001194s 11:16:43.1 Info: CreateTable Blacklist 11:16: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 '') 11:16:43.1 Info: => 0.00016s 11:16:43.1 Info: CreateTable Metadata 11:16: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) 11:16:43.1 Info: => 0.0001121s 11:16:43.1 Info: CreateTable MetadataFiles 11:16: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) 11:16:43.1 Info: => 0.000126s 11:16:43.1 Info: CreateTable DownloadClients 11:16: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) 11:16:43.1 Info: => 0.0001129s 11:16:43.1 Info: CreateTable PendingReleases 11:16: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 '') 11:16:43.1 Info: => 0.0001192s 11:16:43.1 Info: CreateTable RemotePathMappings 11:16: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) 11:16:43.1 Info: => 0.0001049s 11:16:43.1 Info: CreateTable Tags 11:16:43.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:43.1 Info: => 9.71E-05s 11:16:43.1 Info: CreateIndex Tags (Label) 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:43.1 Info: => 8.14E-05s 11:16:43.1 Info: CreateTable Restrictions 11:16:43.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:43.1 Info: => 0.0001065s 11:16:43.1 Info: CreateTable DelayProfiles 11:16: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) 11:16:43.1 Info: => 0.0001321s 11:16:43.1 Info: CreateTable Users 11:16: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) 11:16:43.1 Info: => 0.0001047s 11:16:43.1 Info: CreateIndex Users (Identifier) 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:43.1 Info: => 8.14E-05s 11:16:43.1 Info: CreateIndex Users (Username) 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:43.1 Info: => 7.51E-05s 11:16:43.1 Info: CreateTable Commands 11:16: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) 11:16:43.1 Info: => 0.0001303s 11:16:43.1 Info: CreateTable IndexerStatus 11:16: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) 11:16:43.1 Info: => 0.0001261s 11:16:43.1 Info: CreateIndex IndexerStatus (ProviderId) 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:43.1 Info: => 9.87E-05s 11:16:43.1 Info: CreateTable ExtraFiles 11:16: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) 11:16:43.1 Info: => 0.0001265s 11:16:43.1 Info: CreateTable LyricFiles 11:16: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) 11:16:43.1 Info: => 0.0001318s 11:16:43.1 Info: CreateTable LanguageProfiles 11:16: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) 11:16:43.1 Info: => 0.0001061s 11:16:43.1 Info: CreateIndex LanguageProfiles (Name) 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:43.1 Info: => 8.34E-05s 11:16:43.1 Info: CreateTable DownloadClientStatus 11:16: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) 11:16:43.1 Info: => 0.0001153s 11:16:43.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:43.1 Info: => 8.42E-05s 11:16:43.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:43.1 Info: -> 1 Insert operations completed in 00:00:00.0000511 taking an average of 00:00:00.0000511 11:16:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:43', 'InitialSetup') 11:16:43.1 Info: Committing Transaction 11:16:43.1 Info: 1: InitialSetup migrated 11:16:43.1 Info: => 0.0010688s 11:16:43.1 Info: 2: add_reason_to_pending_releases migrating 11:16:43.1 Info: Beginning Transaction 11:16:43.1 Info: Starting migration of Main DB to 2 11:16:43.1 Info: AlterTable PendingReleases 11:16:43.1 Info: => 5E-07s 11:16:43.1 Info: CreateColumn PendingReleases Reason Int32 11:16:43.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:43.1 Info: => 0.0004863s 11:16:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:43', 'add_reason_to_pending_releases') 11:16:43.1 Info: Committing Transaction 11:16:43.1 Info: 2: add_reason_to_pending_releases migrated 11:16:43.1 Info: => 0.0009918s 11:16:43.1 Info: 3: add_medium_support migrating 11:16:43.1 Info: Beginning Transaction 11:16:43.1 Info: Starting migration of Main DB to 3 11:16:43.1 Info: AlterTable Albums 11:16:43.1 Info: => 4E-07s 11:16:43.1 Info: CreateColumn Albums Media String 11:16:43.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:43.1 Info: => 0.0004964s 11:16:43.1 Info: AlterTable Tracks 11:16:43.1 Info: => 5E-07s 11:16:43.1 Info: CreateColumn Tracks MediumNumber Int32 11:16:43.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:43.1 Info: => 0.0004558s 11:16:43.1 Info: AlterTable Tracks 11:16:43.1 Info: => 4E-07s 11:16:43.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:43.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:43.1 Info: => 0.0004986s 11:16:43.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:43.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:43.1 Info: => 3.99E-05s 11:16:43.1 Info: DeleteColumn Tracks TrackNumber 11:16: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) 11:16: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" 11:16:43.1 Info: DROP TABLE "Tracks" 11:16:43.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:43.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.1 Info: => 0.0043853s 11:16:43.1 Info: AlterTable Tracks 11:16:43.1 Info: => 4E-07s 11:16:43.1 Info: CreateColumn Tracks TrackNumber String 11:16:43.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:43.1 Info: => 0.0004381s 11:16:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:43', 'add_medium_support') 11:16:43.1 Info: Committing Transaction 11:16:43.1 Info: 3: add_medium_support migrated 11:16:43.1 Info: => 0.0009884s 11:16:43.1 Info: 4: add_various_qualites_in_profile migrating 11:16:43.1 Info: Beginning Transaction 11:16:43.1 Info: Starting migration of Main DB to 4 11:16:43.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:43.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:43.1 Info: => 0.0001072s 11:16:43.1 Info: PerformDBOperation 11:16:43.1 Info: Performing DB Operation 11:16:43.1 Info: => 5.75E-05s 11:16:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:43', 'add_various_qualites_in_profile') 11:16:43.1 Info: Committing Transaction 11:16:43.1 Info: 4: add_various_qualites_in_profile migrated 11:16:43.1 Info: => 0.0004433s 11:16:43.1 Info: 5: metadata_profiles migrating 11:16:43.1 Info: Beginning Transaction 11:16:43.1 Info: Starting migration of Main DB to 5 11:16:43.1 Info: CreateTable MetadataProfiles 11:16:43.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:43.1 Info: => 0.0001321s 11:16:43.1 Info: CreateIndex MetadataProfiles (Name) 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:43.1 Info: => 9.5E-05s 11:16:43.1 Info: AlterTable Artists 11:16:43.1 Info: => 4E-07s 11:16:43.1 Info: CreateColumn Artists MetadataProfileId Int32 11:16:43.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:43.1 Info: => 0.0004641s 11:16:43.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:43.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) 11:16:43.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" 11:16:43.1 Info: DROP TABLE "Artists" 11:16:43.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.1 Info: => 0.0045097s 11:16:43.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16: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) 11:16: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" 11:16:43.2 Info: DROP TABLE "Artists" 11:16:43.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.2 Info: => 0.0043762s 11:16:43.2 Info: AlterTable Albums 11:16:43.2 Info: => 3E-07s 11:16:43.2 Info: CreateColumn Albums SecondaryTypes String 11:16:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:43.2 Info: => 0.0005015s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:43', 'metadata_profiles') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 5: metadata_profiles migrated 11:16:43.2 Info: => 0.0010715s 11:16:43.2 Info: 6: separate_automatic_and_interactive_search migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 6 11:16:43.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16: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) 11:16:43.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:43.2 Info: DROP TABLE "Indexers" 11:16:43.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.2 Info: => 0.0037681s 11:16:43.2 Info: AlterTable Indexers 11:16:43.2 Info: => 4E-07s 11:16:43.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:43.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:43.2 Info: => 0.0004492s 11:16:43.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:43.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:43.2 Info: => 3.58E-05s 11:16:43.2 Info: AlterTable Indexers 11:16:43.2 Info: => 3E-07s 11:16:43.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16: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) 11:16: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" 11:16:43.2 Info: DROP TABLE "Indexers" 11:16:43.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.2 Info: => 0.0037777s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:43', 'separate_automatic_and_interactive_search') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 6: separate_automatic_and_interactive_search migrated 11:16:43.2 Info: => 0.0042738s 11:16:43.2 Info: 7: change_album_path_to_relative migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 7 11:16:43.2 Info: DeleteColumn Albums Path 11:16: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) 11:16: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" 11:16:43.2 Info: DROP TABLE "Albums" 11:16:43.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.2 Info: => 0.0046385s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:43', 'change_album_path_to_relative') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 7: change_album_path_to_relative migrated 11:16:43.2 Info: => 0.0053274s 11:16:43.2 Info: 8: change_quality_size_mb_to_kb migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 8 11:16: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 11:16: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 11:16:43.2 Info: => 3.71E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:43', 'change_quality_size_mb_to_kb') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 8: change_quality_size_mb_to_kb migrated 11:16:43.2 Info: => 0.0004507s 11:16:43.2 Info: 9: album_releases migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 9 11:16:43.2 Info: AlterTable Albums 11:16:43.2 Info: => 5E-07s 11:16:43.2 Info: CreateColumn Albums Releases String 11:16:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:43.2 Info: => 0.0004514s 11:16:43.2 Info: AlterTable Albums 11:16:43.2 Info: => 4E-07s 11:16:43.2 Info: CreateColumn Albums CurrentRelease String 11:16:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:43.2 Info: => 0.0004519s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:43', 'album_releases') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 9: album_releases migrated 11:16:43.2 Info: => 0.0009039s 11:16:43.2 Info: 10: album_releases_fix migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 10 11:16:43.2 Info: AlterTable Albums 11:16:43.2 Info: => 5E-07s 11:16:43.2 Info: AlterColumn Albums Releases String 11:16: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) 11:16: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" 11:16:43.2 Info: DROP TABLE "Albums" 11:16:43.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.2 Info: => 0.0045317s 11:16:43.2 Info: AlterTable Albums 11:16:43.2 Info: => 3E-07s 11:16:43.2 Info: AlterColumn Albums CurrentRelease String 11:16: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) 11:16: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" 11:16:43.2 Info: DROP TABLE "Albums" 11:16:43.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.2 Info: => 0.004431s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:43', 'album_releases_fix') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 10: album_releases_fix migrated 11:16:43.2 Info: => 0.0049514s 11:16:43.2 Info: 11: import_lists migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 11 11:16:43.2 Info: CreateTable ImportLists 11:16: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) 11:16:43.2 Info: => 0.0001441s 11:16:43.2 Info: CreateIndex ImportLists (Name) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:43.2 Info: => 8.39E-05s 11:16:43.2 Info: CreateTable ImportListStatus 11:16: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) 11:16:43.2 Info: => 0.0001142s 11:16:43.2 Info: CreateIndex ImportListStatus (ProviderId) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:43.2 Info: => 9.64E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:43', 'import_lists') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 11: import_lists migrated 11:16:43.2 Info: => 0.0005699s 11:16:43.2 Info: 12: add_release_status migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 12 11:16:43.2 Info: AlterTable MetadataProfiles 11:16:43.2 Info: => 5E-07s 11:16:43.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:43.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:43.2 Info: => 0.0004598s 11:16:43.2 Info: PerformDBOperation 11:16:43.2 Info: Performing DB Operation 11:16:43.2 Info: => 2.28E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:43', 'add_release_status') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 12: add_release_status migrated 11:16:43.2 Info: => 0.0004079s 11:16:43.2 Info: 13: album_download_notification migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 13 11:16:43.2 Info: AlterTable Notifications 11:16:43.2 Info: => 5E-07s 11:16:43.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:43.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:43.2 Info: => 0.0005475s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:43', 'album_download_notification') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 13: album_download_notification migrated 11:16:43.2 Info: => 0.0010119s 11:16:43.2 Info: 14: fix_language_metadata_profiles migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 14 11:16: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 11:16: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 11:16:43.2 Info: => 9.6E-05s 11:16: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 11:16: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 11:16:43.2 Info: => 7.58E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:43', 'fix_language_metadata_profiles') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 14: fix_language_metadata_profiles migrated 11:16:43.2 Info: => 0.0005183s 11:16:43.2 Info: 15: remove_fanzub migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 15 11:16:43.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:43.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:43.2 Info: => 3.75E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:43', 'remove_fanzub') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 15: remove_fanzub migrated 11:16:43.2 Info: => 0.0004936s 11:16:43.2 Info: 16: update_artist_history_indexes migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 16 11:16:43.2 Info: CreateIndex Albums (ArtistId) 11:16:43.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:43.2 Info: => 0.000102s 11:16:43.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:43.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:43.2 Info: => 9.05E-05s 11:16:43.2 Info: DeleteIndex History (AlbumId) 11:16:43.2 Info: DROP INDEX "IX_History_AlbumId" 11:16:43.2 Info: => 0.0001397s 11:16:43.2 Info: CreateIndex History (AlbumId, Date) 11:16:43.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:43.2 Info: => 8.42E-05s 11:16:43.2 Info: DeleteIndex History (DownloadId) 11:16:43.2 Info: DROP INDEX "IX_History_DownloadId" 11:16:43.2 Info: => 0.0001097s 11:16:43.2 Info: CreateIndex History (DownloadId, Date) 11:16:43.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:43.2 Info: => 8.29E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:43', 'update_artist_history_indexes') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 16: update_artist_history_indexes migrated 11:16:43.2 Info: => 0.0005198s 11:16:43.2 Info: 17: remove_nma migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 17 11:16:43.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:43.2 Info: => 9.79E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:43', 'remove_nma') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 17: remove_nma migrated 11:16:43.2 Info: => 0.0005607s 11:16:43.2 Info: 18: album_disambiguation migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 18 11:16:43.2 Info: AlterTable Albums 11:16:43.2 Info: => 5E-07s 11:16:43.2 Info: CreateColumn Albums Disambiguation String 11:16:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:43.2 Info: => 0.0005s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:43', 'album_disambiguation') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 18: album_disambiguation migrated 11:16:43.2 Info: => 0.000955s 11:16:43.2 Info: 19: add_ape_quality_in_profiles migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 19 11:16:43.2 Info: PerformDBOperation 11:16:43.2 Info: Performing DB Operation 11:16:43.2 Info: => 2.48E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:43', 'add_ape_quality_in_profiles') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 19: add_ape_quality_in_profiles migrated 11:16:43.2 Info: => 0.0004527s 11:16:43.2 Info: 20: remove_pushalot migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 20 11:16:43.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:43.2 Info: => 5.16E-05s 11:16:43.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:43.2 Info: => 3.36E-05s 11:16:43.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:43.2 Info: => 3.07E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:43', 'remove_pushalot') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 20: remove_pushalot migrated 11:16:43.2 Info: => 0.0003749s 11:16:43.2 Info: 21: add_custom_filters migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 21 11:16:43.2 Info: CreateTable CustomFilters 11:16: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) 11:16:43.2 Info: => 0.0001066s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:43', 'add_custom_filters') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 21: add_custom_filters migrated 11:16:43.2 Info: => 0.0004735s 11:16:43.2 Info: 22: import_list_tags migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 22 11:16:43.2 Info: AlterTable ImportLists 11:16:43.2 Info: => 5E-07s 11:16:43.2 Info: CreateColumn ImportLists Tags String 11:16:43.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:43.2 Info: => 0.0004913s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:43', 'import_list_tags') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 22: import_list_tags migrated 11:16:43.2 Info: => 0.0009403s 11:16:43.2 Info: 23: add_release_groups_etc migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 23 11:16:43.2 Info: CreateTable ArtistMetadata 11:16: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) 11:16:43.2 Info: => 0.0001541s 11:16:43.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:43.2 Info: => 9.28E-05s 11:16: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" 11:16: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" 11:16:43.2 Info: => 7.91E-05s 11:16:43.2 Info: AlterTable Artists 11:16:43.2 Info: => 3E-07s 11:16:43.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:43.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:43.2 Info: => 0.0004988s 11:16:43.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:43.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:43.2 Info: => 6.98E-05s 11:16:43.2 Info: CreateTable AlbumReleases 11:16: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) 11:16:43.2 Info: => 0.0078522s 11:16:43.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:43.2 Info: => 8.71E-05s 11:16:43.2 Info: CreateIndex AlbumReleases (AlbumId) 11:16:43.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:43.2 Info: => 7.74E-05s 11:16:43.2 Info: PerformDBOperation 11:16:43.2 Info: Performing DB Operation 11:16:43.2 Info: => 3.24E-05s 11:16:43.2 Info: AlterTable Albums 11:16:43.2 Info: => 2E-07s 11:16:43.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:43.2 Info: => 0.0005261s 11:16:43.2 Info: AlterTable Albums 11:16:43.2 Info: => 4E-07s 11:16:43.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:43.2 Info: => 0.0004959s 11:16:43.2 Info: AlterTable Albums 11:16:43.2 Info: => 3E-07s 11:16:43.2 Info: CreateColumn Albums Links String 11:16:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:43.2 Info: => 0.00049s 11:16: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") 11:16:43.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:43.2 Info: => 8.48E-05s 11:16:43.2 Info: AlterTable Tracks 11:16:43.2 Info: => 4E-07s 11:16:43.2 Info: CreateColumn Tracks ForeignRecordingId String 11:16:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:43.2 Info: => 0.0005661s 11:16:43.2 Info: AlterTable Tracks 11:16:43.2 Info: => 4E-07s 11:16:43.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:43.2 Info: => 0.0005053s 11:16:43.2 Info: AlterTable Tracks 11:16:43.2 Info: => 5E-07s 11:16:43.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:43.2 Info: => 0.0005107s 11:16: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") 11:16:43.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:43.2 Info: => 6.99E-05s 11:16: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") 11:16:43.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:43.2 Info: => 5.67E-05s 11:16:43.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16: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) 11:16: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" 11:16:43.2 Info: DROP TABLE "Artists" 11:16:43.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.2 Info: => 0.0040738s 11:16:43.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16: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) 11:16: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" 11:16:43.2 Info: DROP TABLE "Albums" 11:16:43.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.2 Info: => 0.0041863s 11:16:43.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16: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) 11:16: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" 11:16:43.2 Info: DROP TABLE "Tracks" 11:16:43.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.2 Info: => 0.0037551s 11:16:43.2 Info: DeleteColumn TrackFiles ArtistId 11:16: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) 11:16: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" 11:16:43.2 Info: DROP TABLE "TrackFiles" 11:16:43.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:43.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.2 Info: => 0.0035106s 11:16:43.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:43.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:43.2 Info: => 7.73E-05s 11:16:43.2 Info: CreateIndex Artists (Monitored) 11:16:43.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:43.2 Info: => 7.34E-05s 11:16:43.2 Info: CreateIndex Albums (ArtistMetadataId) 11:16:43.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:43.2 Info: => 7.07E-05s 11:16:43.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:43.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:43.2 Info: => 6.99E-05s 11:16:43.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:43.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:43.2 Info: => 6.95E-05s 11:16:43.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:43.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:43.2 Info: => 6.91E-05s 11:16:43.2 Info: UpdateData 11:16:43.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:43.2 Info: => 3.72E-05s 11:16:43.2 Info: UpdateData 11:16:43.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:43.2 Info: => 2.99E-05s 11:16:43.2 Info: UpdateData 11:16:43.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:43.2 Info: => 3.63E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:43', 'add_release_groups_etc') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 23: add_release_groups_etc migrated 11:16:43.2 Info: => 0.0006706s 11:16:43.2 Info: 24: NewMediaInfoFormat migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 24 11:16:43.2 Info: UpdateData 11:16:43.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:43.2 Info: => 3.75E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:43', 'NewMediaInfoFormat') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 24: NewMediaInfoFormat migrated 11:16:43.2 Info: => 0.0004941s 11:16:43.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 25 11:16:43.2 Info: RenameTable Restrictions ReleaseProfiles 11:16:43.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:43.2 Info: => 0.0013371s 11:16:43.2 Info: AlterTable ReleaseProfiles 11:16:43.2 Info: => 4E-07s 11:16:43.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:43.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:43.2 Info: => 0.0004639s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:43', 'rename_restrictions_to_release_profiles') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:43.2 Info: => 0.0009293s 11:16:43.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 26 11:16:43.2 Info: RenameTable Profiles QualityProfiles 11:16:43.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:43.2 Info: => 0.0013498s 11:16:43.2 Info: AlterTable QualityProfiles 11:16:43.2 Info: => 4E-07s 11:16:43.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:43.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:43.2 Info: => 0.000463s 11:16:43.2 Info: AlterTable LanguageProfiles 11:16:43.2 Info: => 3E-07s 11:16:43.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:43.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:43.2 Info: => 0.0004702s 11:16:43.2 Info: UpdateData 11:16:43.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:43.2 Info: => 3.4E-05s 11:16:43.2 Info: UpdateData 11:16:43.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:43.2 Info: => 2.52E-05s 11:16:43.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16: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, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:43.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" 11:16:43.2 Info: DROP TABLE "Artists" 11:16:43.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:43.2 Info: => 0.0039854s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:43', 'rename_quality_profiles_add_upgrade_allowed') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:43.2 Info: => 0.0046031s 11:16:43.2 Info: 27: add_import_exclusions migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 27 11:16:43.2 Info: CreateTable ImportListExclusions 11:16:43.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:43.2 Info: => 0.0001159s 11:16:43.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:43.2 Info: => 8.18E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:43', 'add_import_exclusions') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 27: add_import_exclusions migrated 11:16:43.2 Info: => 0.0005725s 11:16:43.2 Info: 28: clean_artist_metadata_table migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 28 11:16:43.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) 11:16:43.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) 11:16:43.2 Info: => 0.0002884s 11:16:43.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) 11:16:43.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) 11:16:43.2 Info: => 0.0001166s 11:16:43.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) 11:16:43.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) 11:16:43.2 Info: => 0.0001097s 11:16:43.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) 11:16:43.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) 11:16:43.2 Info: => 0.0001118s 11:16:43.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) 11:16:43.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) 11:16:43.2 Info: => 0.0001063s 11:16:43.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) 11:16:43.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) 11:16:43.2 Info: => 0.0001093s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:43', 'clean_artist_metadata_table') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 28: clean_artist_metadata_table migrated 11:16:43.2 Info: => 0.0005435s 11:16:43.2 Info: 29: health_issue_notification migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 29 11:16:43.2 Info: AlterTable Notifications 11:16:43.2 Info: => 5E-07s 11:16:43.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:43.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:43.2 Info: => 0.000484s 11:16:43.2 Info: AlterTable Notifications 11:16:43.2 Info: => 3E-07s 11:16:43.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:43.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:43.2 Info: => 0.0004659s 11:16:43.2 Info: AlterTable Notifications 11:16:43.2 Info: => 3E-07s 11:16:43.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:43.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:43.2 Info: => 0.0004665s 11:16:43.2 Info: AlterTable Notifications 11:16:43.2 Info: => 3E-07s 11:16:43.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:43.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:43.2 Info: => 0.0004666s 11:16:43.2 Info: AlterTable Notifications 11:16:43.2 Info: => 2E-07s 11:16:43.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:43.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:43.2 Info: => 0.0004817s 11:16:43.2 Info: DeleteColumn Notifications OnDownload 11:16:43.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) 11:16:43.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" 11:16:43.2 Info: DROP TABLE "Notifications" 11:16:43.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:43.2 Info: => 0.0035185s 11:16:43.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:43.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) 11:16:43.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" 11:16:43.2 Info: DROP TABLE "Notifications" 11:16:43.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:43.2 Info: => 0.0035323s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:43', 'health_issue_notification') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 29: health_issue_notification migrated 11:16:43.2 Info: => 0.0040397s 11:16:43.2 Info: 30: add_mediafilerepository_mtime migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 30 11:16:43.2 Info: AlterTable TrackFiles 11:16:43.2 Info: => 5E-07s 11:16:43.2 Info: CreateColumn TrackFiles Modified DateTime 11:16:43.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:43.2 Info: => 0.000489s 11:16:43.2 Info: AlterTable TrackFiles 11:16:43.2 Info: => 4E-07s 11:16:43.2 Info: CreateColumn TrackFiles Path String 11:16:43.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:43.2 Info: => 0.000467s 11:16:43.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:43.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:43.2 Info: => 3.04E-05s 11:16:43.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) 11:16:43.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) 11:16:43.2 Info: => 0.0001165s 11:16:43.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) 11:16:43.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) 11:16:43.2 Info: => 0.0001214s 11:16:43.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) 11:16:43.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) 11:16:43.2 Info: => 0.0001261s 11:16:43.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") 11:16:43.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") 11:16:43.2 Info: => 6.52E-05s 11:16:43.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:43.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:43.2 Info: => 4.53E-05s 11:16:43.2 Info: AlterTable TrackFiles 11:16:43.2 Info: => 3E-07s 11:16:43.2 Info: AlterColumn TrackFiles Path String 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:43.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" 11:16:43.2 Info: DROP TABLE "TrackFiles" 11:16:43.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:43.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.3 Info: => 0.0036332s 11:16:43.3 Info: CreateIndex TrackFiles (Path) 11:16:43.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:43.3 Info: => 7.69E-05s 11:16:43.3 Info: DeleteColumn TrackFiles RelativePath 11:16: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) 11:16: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" 11:16:43.3 Info: DROP TABLE "TrackFiles" 11:16:43.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:43.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:43.3 Info: => 0.004236s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:43', 'add_mediafilerepository_mtime') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 30: add_mediafilerepository_mtime migrated 11:16:43.3 Info: => 0.004733s 11:16:43.3 Info: 31: add_artistmetadataid_constraint migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 31 11:16: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") 11:16: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") 11:16:43.3 Info: => 6.9E-05s 11:16:43.3 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:43.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:43.3 Info: => 0.0001159s 11:16:43.3 Info: AlterColumn Artists ArtistMetadataId Int32 11:16: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) 11:16: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" 11:16:43.3 Info: DROP TABLE "Artists" 11:16:43.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:43.3 Info: => 0.003879s 11:16:43.3 Info: CreateIndex Artists (ArtistMetadataId) 11:16:43.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:43.3 Info: => 7.29E-05s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:43', 'add_artistmetadataid_constraint') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 31: add_artistmetadataid_constraint migrated 11:16:43.3 Info: => 0.0005719s 11:16:43.3 Info: 32: old_ids_and_artist_alias migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 32 11:16:43.3 Info: AlterTable ArtistMetadata 11:16:43.3 Info: => 5E-07s 11:16:43.3 Info: CreateColumn ArtistMetadata Aliases String 11:16:43.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:43.3 Info: => 0.0004969s 11:16:43.3 Info: AlterTable ArtistMetadata 11:16:43.3 Info: => 3E-07s 11:16:43.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:43.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:43.3 Info: => 0.0004763s 11:16:43.3 Info: AlterTable Albums 11:16:43.3 Info: => 3E-07s 11:16:43.3 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:43.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:43.3 Info: => 0.0004765s 11:16:43.3 Info: AlterTable AlbumReleases 11:16:43.3 Info: => 3E-07s 11:16:43.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:43.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:43.3 Info: => 0.000473s 11:16:43.3 Info: AlterTable Tracks 11:16:43.3 Info: => 4E-07s 11:16:43.3 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:43.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:43.3 Info: => 0.0004774s 11:16:43.3 Info: AlterTable Tracks 11:16:43.3 Info: => 4E-07s 11:16:43.3 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:43.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:43.3 Info: => 0.0005099s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:43', 'old_ids_and_artist_alias') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 32: old_ids_and_artist_alias migrated 11:16:43.3 Info: => 0.001s 11:16:43.3 Info: 33: download_propers_config migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 33 11:16:43.3 Info: PerformDBOperation 11:16:43.3 Info: Performing DB Operation 11:16:43.3 Info: => 2.56E-05s 11:16:43.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:43.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:43.3 Info: => 2.73E-05s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:43', 'download_propers_config') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 33: download_propers_config migrated 11:16:43.3 Info: => 0.0004621s 11:16:43.3 Info: 34: remove_language_profiles migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 34 11:16:43.3 Info: DeleteTable LanguageProfiles 11:16:43.3 Info: DROP TABLE "LanguageProfiles" 11:16:43.3 Info: => 0.0001812s 11:16:43.3 Info: DeleteColumn Artists LanguageProfileId 11:16: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) 11:16: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" 11:16:43.3 Info: DROP TABLE "Artists" 11:16:43.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:43.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:43.3 Info: => 0.0041452s 11:16:43.3 Info: DeleteColumn ImportLists LanguageProfileId 11:16: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) 11:16: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" 11:16:43.3 Info: DROP TABLE "ImportLists" 11:16:43.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:43.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:43.3 Info: => 0.0036312s 11:16:43.3 Info: DeleteColumn Blacklist Language 11:16: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) 11:16: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" 11:16:43.3 Info: DROP TABLE "Blacklist" 11:16:43.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:43.3 Info: => 0.0034595s 11:16:43.3 Info: DeleteColumn History Language 11:16: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) 11:16: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" 11:16:43.3 Info: DROP TABLE "History" 11:16:43.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:43.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:43.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:43.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:43.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:43.3 Info: => 0.0040204s 11:16:43.3 Info: DeleteColumn LyricFiles Language 11:16: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) 11:16: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" 11:16:43.3 Info: DROP TABLE "LyricFiles" 11:16:43.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:43.3 Info: => 0.0051682s 11:16:43.3 Info: DeleteColumn TrackFiles Language 11:16: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) 11:16: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" 11:16:43.3 Info: DROP TABLE "TrackFiles" 11:16:43.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:43.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:43.3 Info: => 0.0036066s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:43', 'remove_language_profiles') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 34: remove_language_profiles migrated 11:16:43.3 Info: => 0.0042238s 11:16:43.3 Info: 35: multi_disc_naming_format migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 35 11:16:43.3 Info: AlterTable NamingConfig 11:16:43.3 Info: => 5E-07s 11:16:43.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:43.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:43.3 Info: => 0.0004876s 11:16:43.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:43.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:43.3 Info: => 3.3E-05s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:43', 'multi_disc_naming_format') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 35: multi_disc_naming_format migrated 11:16:43.3 Info: => 0.0005016s 11:16:43.3 Info: 36: add_download_client_priority migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 36 11:16:43.3 Info: AlterTable DownloadClients 11:16:43.3 Info: => 4E-07s 11:16:43.3 Info: CreateColumn DownloadClients Priority Int32 11:16:43.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:43.3 Info: => 0.0004794s 11:16:43.3 Info: PerformDBOperation 11:16:43.3 Info: Performing DB Operation 11:16:43.3 Info: => 4.26E-05s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:43', 'add_download_client_priority') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 36: add_download_client_priority migrated 11:16:43.3 Info: => 0.0004139s 11:16:43.3 Info: 37: remove_growl_prowl migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 37 11:16:43.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:43.3 Info: => 3.48E-05s 11:16:43.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:43.3 Info: => 2.45E-05s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:43', 'remove_growl_prowl') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 37: remove_growl_prowl migrated 11:16:43.3 Info: => 0.0003686s 11:16:43.3 Info: 38: remove_plex_hometheatre migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 38 11:16:43.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:43.3 Info: => 3.37E-05s 11:16:43.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:43.3 Info: => 2.41E-05s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:43', 'remove_plex_hometheatre') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 38: remove_plex_hometheatre migrated 11:16:43.3 Info: => 0.0003429s 11:16:43.3 Info: 39: add_root_folder_add_defaults migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 39 11:16:43.3 Info: AlterTable RootFolders 11:16:43.3 Info: => 5E-07s 11:16:43.3 Info: CreateColumn RootFolders Name String 11:16:43.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:43.3 Info: => 0.0004873s 11:16:43.3 Info: AlterTable RootFolders 11:16:43.3 Info: => 3E-07s 11:16:43.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:43.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:43.3 Info: => 0.0004842s 11:16:43.3 Info: AlterTable RootFolders 11:16:43.3 Info: => 3E-07s 11:16:43.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:43.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:43.3 Info: => 0.0004875s 11:16:43.3 Info: AlterTable RootFolders 11:16:43.3 Info: => 3E-07s 11:16:43.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:43.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:43.3 Info: => 0.0004766s 11:16:43.3 Info: AlterTable RootFolders 11:16:43.3 Info: => 4E-07s 11:16:43.3 Info: CreateColumn RootFolders DefaultTags String 11:16:43.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:43.3 Info: => 0.000478s 11:16:43.3 Info: PerformDBOperation 11:16:43.3 Info: Performing DB Operation 11:16:43.3 Info: => 5.22E-05s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:43', 'add_root_folder_add_defaults') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 39: add_root_folder_add_defaults migrated 11:16:43.3 Info: => 0.0005004s 11:16:43.3 Info: 40: task_duration migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 40 11:16:43.3 Info: AlterTable ScheduledTasks 11:16:43.3 Info: => 4E-07s 11:16:43.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:43.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:43.3 Info: => 0.0004833s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:43', 'task_duration') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 40: task_duration migrated 11:16:43.3 Info: => 0.0008991s 11:16:43.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 41 11:16:43.3 Info: AlterTable ReleaseProfiles 11:16:43.3 Info: => 4E-07s 11:16:43.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:43.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:43.3 Info: => 0.000554s 11:16:43.3 Info: AlterTable ReleaseProfiles 11:16:43.3 Info: => 3E-07s 11:16:43.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:43.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:43.3 Info: => 0.0004752s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:43', 'add_indexer_and_enabled_to_release_profiles') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:43.3 Info: => 0.0009167s 11:16:43.3 Info: 42: remove_album_folders migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 42 11:16:43.3 Info: DeleteColumn Artists AlbumFolder 11:16:43.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:43.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:43.3 Info: DROP TABLE "Artists" 11:16:43.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:43.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:43.3 Info: => 0.0039769s 11:16:43.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:43.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:43.3 Info: => 3.08E-05s 11:16:43.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:43.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:43.3 Info: => 2.5E-05s 11:16:43.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:43.3 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:16:43.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:43.3 Info: DROP TABLE "NamingConfig" 11:16:43.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:43.3 Info: => 0.0033575s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:43', 'remove_album_folders') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 42: remove_album_folders migrated 11:16:43.3 Info: => 0.0038168s 11:16:43.3 Info: 44: add_priority_to_indexers migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 44 11:16:43.3 Info: AlterTable Indexers 11:16:43.3 Info: => 5E-07s 11:16:43.3 Info: CreateColumn Indexers Priority Int32 11:16:43.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:43.3 Info: => 0.000483s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:43', 'add_priority_to_indexers') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 44: add_priority_to_indexers migrated 11:16:43.3 Info: => 0.0009502s 11:16:43.3 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 45 11:16:43.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:43.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:43.3 Info: => 9.85E-05s 11:16:43.3 Info: PerformDBOperation 11:16:43.3 Info: Performing DB Operation 11:16:43.3 Info: => 2.2E-05s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:43', 'remove_chown_and_folderchmod_config') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:43.3 Info: => 0.0003925s 11:16:43.3 Info: 47: update_notifiarr migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 47 11:16:43.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:43.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:43.3 Info: => 0.0001281s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:43', 'update_notifiarr') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 47: update_notifiarr migrated 11:16:43.3 Info: => 0.0005255s 11:16:43.3 Info: 49: email_multiple_addresses migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 49 11:16:43.3 Info: PerformDBOperation 11:16:43.3 Info: Performing DB Operation 11:16:43.3 Info: => 4.29E-05s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:43', 'email_multiple_addresses') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 49: email_multiple_addresses migrated 11:16:43.3 Info: => 0.0003583s 11:16:43.3 Info: 50: rename_blacklist_to_blocklist migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 50 11:16:43.3 Info: RenameTable Blacklist Blocklist 11:16:43.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:43.3 Info: => 0.0014327s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:43', 'rename_blacklist_to_blocklist') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 50: rename_blacklist_to_blocklist migrated 11:16:43.3 Info: => 0.0018537s 11:16:43.3 Info: 51: cdh_per_downloadclient migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 51 11:16:43.3 Info: AlterTable DownloadClients 11:16:43.3 Info: => 4E-07s 11:16:43.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:43.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:43.3 Info: => 0.0004845s 11:16:43.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:43.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:43.3 Info: => 0.0004799s 11:16:43.3 Info: PerformDBOperation 11:16:43.3 Info: Performing DB Operation 11:16:43.3 Info: => 0.0001497s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:43', 'cdh_per_downloadclient') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 51: cdh_per_downloadclient migrated 11:16:43.3 Info: => 0.0006015s 11:16:43.3 Info: 52: download_history migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 52 11:16:43.3 Info: CreateTable DownloadHistory 11:16:43.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) 11:16:43.3 Info: => 0.0001237s 11:16:43.3 Info: CreateIndex DownloadHistory (EventType) 11:16:43.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:43.3 Info: => 8.57E-05s 11:16:43.3 Info: CreateIndex DownloadHistory (ArtistId) 11:16:43.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:43.3 Info: => 7.4E-05s 11:16:43.3 Info: CreateIndex DownloadHistory (DownloadId) 11:16:43.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:43.3 Info: => 7.44E-05s 11:16:43.3 Info: PerformDBOperation 11:16:43.3 Info: Performing DB Operation 11:16:43.3 Info: => 0.0001022s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:43', 'download_history') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 52: download_history migrated 11:16:43.3 Info: => 0.0005846s 11:16:43.3 Info: 53: add_update_history migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 53 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:43', 'add_update_history') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 53: add_update_history migrated 11:16:43.3 Info: => 0.0004534s 11:16:43.3 Info: 54: add_on_update_to_notifications migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 54 11:16:43.3 Info: AlterTable Notifications 11:16:43.3 Info: => 5E-07s 11:16:43.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:43.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:43.3 Info: => 0.0005052s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:43', 'add_on_update_to_notifications') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 54: add_on_update_to_notifications migrated 11:16:43.3 Info: => 0.0009616s 11:16:43.3 Info: 55: download_client_per_indexer migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 55 11:16:43.3 Info: AlterTable Indexers 11:16:43.3 Info: => 4E-07s 11:16:43.3 Info: CreateColumn Indexers DownloadClientId Int32 11:16:43.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:43.3 Info: => 0.0005046s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:43', 'download_client_per_indexer') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 55: download_client_per_indexer migrated 11:16:43.3 Info: => 0.0008553s 11:16:43.3 Info: 56: AddNewItemMonitorType migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 56 11:16:43.3 Info: AlterTable Artists 11:16:43.3 Info: => 4E-07s 11:16:43.3 Info: CreateColumn Artists MonitorNewItems Int32 11:16:43.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:43.3 Info: => 0.0005552s 11:16:43.3 Info: AlterTable RootFolders 11:16:43.3 Info: => 3E-07s 11:16:43.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:43.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:43.3 Info: => 0.0005021s 11:16:43.3 Info: AlterTable ImportLists 11:16:43.3 Info: => 4E-07s 11:16:43.3 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:43.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:43.3 Info: => 0.000506s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:43', 'AddNewItemMonitorType') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 56: AddNewItemMonitorType migrated 11:16:43.3 Info: => 0.0009718s 11:16:43.3 Info: 57: ImportListSearch migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 57 11:16:43.3 Info: AlterTable ImportLists 11:16:43.3 Info: => 5E-07s 11:16:43.3 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:43.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:43.3 Info: => 0.000509s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:43', 'ImportListSearch') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 57: ImportListSearch migrated 11:16:43.3 Info: => 0.0009601s 11:16:43.3 Info: 58: ImportListMonitorExisting migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 58 11:16:43.3 Info: AlterTable ImportLists 11:16:43.3 Info: => 5E-07s 11:16:43.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:43.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:43.3 Info: => 0.0005562s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:43', 'ImportListMonitorExisting') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 58: ImportListMonitorExisting migrated 11:16:43.3 Info: => 0.0010064s 11:16:43.3 Info: 59: add_indexer_tags migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 59 11:16:43.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:43.3 Info: => 3.54E-05s 11:16:43.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:43.3 Info: => 2.56E-05s 11:16:43.3 Info: AlterTable Indexers 11:16:43.3 Info: => 2E-07s 11:16:43.3 Info: CreateColumn Indexers Tags String 11:16:43.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:43.3 Info: => 0.0005111s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:43', 'add_indexer_tags') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 59: add_indexer_tags migrated 11:16:43.3 Info: => 0.0008501s 11:16:43.3 Info: 60: update_audio_types migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 60 11:16:43.3 Info: PerformDBOperation 11:16:43.3 Info: Performing DB Operation 11:16:43.3 Info: => 3.81E-05s 11:16:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:43', 'update_audio_types') 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: 60: update_audio_types migrated 11:16:43.3 Info: => 0.000359s 11:16:43.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 61 11:16:43.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.3 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:43.3 Info: => 3.12E-05s 11:16:43.3 Info: AlterTable AlbumReleases 11:16:43.3 Info: => 3E-07s 11:16:43.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:43.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) 11:16:43.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" 11:16:43.3 Info: DROP TABLE "AlbumReleases" 11:16:43.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:43.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:43.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:43.3 Info: => 0.0040081s 11:16:43.3 Info: AlterTable Albums 11:16:43.3 Info: => 3E-07s 11:16:43.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:43.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) 11:16:43.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" 11:16:43.3 Info: DROP TABLE "Albums" 11:16:43.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:43.3 Info: => 0.0039983s 11:16:43.3 Info: AlterTable Albums 11:16:43.3 Info: => 3E-07s 11:16:43.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:43.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) 11:16:43.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" 11:16:43.3 Info: DROP TABLE "Albums" 11:16:43.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:43.3 Info: => 0.0039758s 11:16:43.3 Info: AlterTable Albums 11:16:43.3 Info: => 3E-07s 11:16:43.3 Info: AlterColumn Albums Added DateTimeOffset 11:16:43.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) 11:16:43.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" 11:16:43.3 Info: DROP TABLE "Albums" 11:16:43.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:43.3 Info: => 0.0039724s 11:16:43.3 Info: AlterTable Artists 11:16:43.3 Info: => 3E-07s 11:16:43.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:43.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:43.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" 11:16:43.3 Info: DROP TABLE "Artists" 11:16:43.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:43.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:43.3 Info: => 0.0040648s 11:16:43.3 Info: AlterTable Artists 11:16:43.3 Info: => 3E-07s 11:16:43.3 Info: AlterColumn Artists Added DateTimeOffset 11:16:43.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:43.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" 11:16:43.3 Info: DROP TABLE "Artists" 11:16:43.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:43.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:43.3 Info: => 0.0041685s 11:16:43.3 Info: AlterTable Blocklist 11:16:43.3 Info: => 3E-07s 11:16:43.3 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:43.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) 11:16:43.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" 11:16:43.3 Info: DROP TABLE "Blocklist" 11:16:43.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:43.4 Info: => 0.0034958s 11:16:43.4 Info: AlterTable Blocklist 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16: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) 11:16: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" 11:16:43.4 Info: DROP TABLE "Blocklist" 11:16:43.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:43.4 Info: => 0.003524s 11:16:43.4 Info: AlterTable Commands 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:43.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:43.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:16:43.4 Info: DROP TABLE "Commands" 11:16:43.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:43.4 Info: => 0.0035084s 11:16:43.4 Info: AlterTable Commands 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:43.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:43.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:16:43.4 Info: DROP TABLE "Commands" 11:16:43.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:43.4 Info: => 0.0034996s 11:16:43.4 Info: AlterTable Commands 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:43.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:43.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:16:43.4 Info: DROP TABLE "Commands" 11:16:43.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:43.4 Info: => 0.0045426s 11:16:43.4 Info: AlterTable DownloadClientStatus 11:16:43.4 Info: => 5E-07s 11:16:43.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:43.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) 11:16:43.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:43.4 Info: DROP TABLE "DownloadClientStatus" 11:16:43.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:43.4 Info: => 0.0036129s 11:16:43.4 Info: AlterTable DownloadClientStatus 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:43.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) 11:16:43.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:43.4 Info: DROP TABLE "DownloadClientStatus" 11:16:43.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:43.4 Info: => 0.0035947s 11:16:43.4 Info: AlterTable DownloadClientStatus 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:43.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) 11:16:43.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:43.4 Info: DROP TABLE "DownloadClientStatus" 11:16:43.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:43.4 Info: => 0.0040257s 11:16:43.4 Info: AlterTable DownloadHistory 11:16:43.4 Info: => 5E-07s 11:16:43.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:43.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) 11:16:43.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" 11:16:43.4 Info: DROP TABLE "DownloadHistory" 11:16:43.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:43.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:43.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:43.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:43.4 Info: => 0.0039084s 11:16:43.4 Info: AlterTable ExtraFiles 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:43.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) 11:16:43.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" 11:16:43.4 Info: DROP TABLE "ExtraFiles" 11:16:43.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:43.4 Info: => 0.0034673s 11:16:43.4 Info: AlterTable ExtraFiles 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:43.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) 11:16:43.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" 11:16:43.4 Info: DROP TABLE "ExtraFiles" 11:16:43.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:43.4 Info: => 0.0034725s 11:16:43.4 Info: AlterTable History 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: AlterColumn History Date DateTimeOffset 11:16:43.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) 11:16:43.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" 11:16:43.4 Info: DROP TABLE "History" 11:16:43.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:43.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:43.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:43.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:43.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:43.4 Info: => 0.0040319s 11:16:43.4 Info: AlterTable ImportListStatus 11:16:43.4 Info: => 3E-07s 11:16:43.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:43.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) 11:16:43.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:43.4 Info: DROP TABLE "ImportListStatus" 11:16:43.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:43.4 Info: => 0.0035988s 11:16:43.4 Info: AlterTable ImportListStatus 11:16:43.4 Info: => 3E-07s 11:16:43.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:43.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) 11:16:43.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:43.4 Info: DROP TABLE "ImportListStatus" 11:16:43.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:43.4 Info: => 0.0036155s 11:16:43.4 Info: AlterTable ImportListStatus 11:16:43.4 Info: => 3E-07s 11:16:43.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:43.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) 11:16:43.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:43.4 Info: DROP TABLE "ImportListStatus" 11:16:43.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:43.4 Info: => 0.0036303s 11:16:43.4 Info: AlterTable IndexerStatus 11:16:43.4 Info: => 3E-07s 11:16:43.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:43.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) 11:16:43.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:43.4 Info: DROP TABLE "IndexerStatus" 11:16:43.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:43.4 Info: => 0.0036022s 11:16:43.4 Info: AlterTable IndexerStatus 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:43.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) 11:16:43.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:43.4 Info: DROP TABLE "IndexerStatus" 11:16:43.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:43.4 Info: => 0.0036041s 11:16:43.4 Info: AlterTable IndexerStatus 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:43.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) 11:16:43.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:43.4 Info: DROP TABLE "IndexerStatus" 11:16:43.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:43.4 Info: => 0.0035851s 11:16:43.4 Info: AlterTable LyricFiles 11:16:43.4 Info: => 3E-07s 11:16:43.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:43.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) 11:16:43.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" 11:16:43.4 Info: DROP TABLE "LyricFiles" 11:16:43.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:43.4 Info: => 0.003452s 11:16:43.4 Info: AlterTable LyricFiles 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:43.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) 11:16:43.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" 11:16:43.4 Info: DROP TABLE "LyricFiles" 11:16:43.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:43.4 Info: => 0.0034772s 11:16:43.4 Info: AlterTable MetadataFiles 11:16:43.4 Info: => 3E-07s 11:16:43.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:43.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) 11:16:43.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" 11:16:43.4 Info: DROP TABLE "MetadataFiles" 11:16:43.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:43.4 Info: => 0.003499s 11:16:43.4 Info: AlterTable MetadataFiles 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:43.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) 11:16:43.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" 11:16:43.4 Info: DROP TABLE "MetadataFiles" 11:16:43.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:43.4 Info: => 0.0044794s 11:16:43.4 Info: AlterTable PendingReleases 11:16:43.4 Info: => 5E-07s 11:16:43.4 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:43.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) 11:16:43.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:43.4 Info: DROP TABLE "PendingReleases" 11:16:43.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:43.4 Info: => 0.003469s 11:16:43.4 Info: AlterTable ScheduledTasks 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:43.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) 11:16:43.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:43.4 Info: DROP TABLE "ScheduledTasks" 11:16:43.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:43.4 Info: => 0.0035951s 11:16:43.4 Info: AlterTable ScheduledTasks 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:43.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) 11:16:43.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:43.4 Info: DROP TABLE "ScheduledTasks" 11:16:43.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:43.4 Info: => 0.00358s 11:16:43.4 Info: AlterTable TrackFiles 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16:43.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) 11:16:43.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" 11:16:43.4 Info: DROP TABLE "TrackFiles" 11:16:43.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:43.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:43.4 Info: => 0.0037519s 11:16:43.4 Info: AlterTable TrackFiles 11:16:43.4 Info: => 3E-07s 11:16:43.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16:43.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) 11:16:43.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" 11:16:43.4 Info: DROP TABLE "TrackFiles" 11:16:43.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:43.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:43.4 Info: => 0.0037532s 11:16:43.4 Info: AlterTable VersionInfo 11:16:43.4 Info: => 3E-07s 11:16:43.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:43.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:43.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:43.4 Info: DROP TABLE "VersionInfo" 11:16:43.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:43.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:43.5 Info: => 0.0035931s 11:16:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:43', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:43.5 Info: Committing Transaction 11:16:43.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:43.5 Info: => 0.0043848s 11:16:43.5 Info: 62: add_on_delete_to_notifications migrating 11:16:43.5 Info: Beginning Transaction 11:16:43.5 Info: Starting migration of Main DB to 62 11:16:43.5 Info: AlterTable Notifications 11:16:43.5 Info: => 6E-07s 11:16:43.5 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:43.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:43.5 Info: => 0.0005116s 11:16:43.5 Info: AlterTable Notifications 11:16:43.5 Info: => 5E-07s 11:16:43.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:43.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:43.5 Info: => 0.000507s 11:16:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:43', 'add_on_delete_to_notifications') 11:16:43.5 Info: Committing Transaction 11:16:43.5 Info: 62: add_on_delete_to_notifications migrated 11:16:43.5 Info: => 0.0009681s 11:16:43.5 Info: 63: add_custom_formats migrating 11:16:43.5 Info: Beginning Transaction 11:16:43.5 Info: Starting migration of Main DB to 63 11:16:43.5 Info: AlterTable DelayProfiles 11:16:43.5 Info: => 3E-07s 11:16:43.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:43.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:43.5 Info: => 0.0005102s 11:16:43.5 Info: UpdateData 11:16:43.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:43.5 Info: => 3.88E-05s 11:16:43.5 Info: AlterTable TrackFiles 11:16:43.5 Info: => 3E-07s 11:16:43.5 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:43.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:43.5 Info: => 0.0004941s 11:16:43.5 Info: PerformDBOperation 11:16:43.5 Info: Performing DB Operation 11:16:43.5 Info: => 2.27E-05s 11:16:43.5 Info: CreateTable CustomFormats 11:16:43.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) 11:16:43.5 Info: => 0.000105s 11:16:43.5 Info: CreateIndex CustomFormats (Name) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:43.5 Info: => 8.04E-05s 11:16:43.5 Info: AlterTable QualityProfiles 11:16:43.5 Info: => 3E-07s 11:16:43.5 Info: CreateColumn QualityProfiles FormatItems String 11:16:43.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:43.5 Info: => 0.0005003s 11:16:43.5 Info: AlterTable QualityProfiles 11:16:43.5 Info: => 3E-07s 11:16:43.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:43.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:43.5 Info: => 0.0005108s 11:16:43.5 Info: AlterTable QualityProfiles 11:16:43.5 Info: => 4E-07s 11:16:43.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:43.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:43.5 Info: => 0.0005138s 11:16:43.5 Info: PerformDBOperation 11:16:43.5 Info: Performing DB Operation 11:16:43.5 Info: => 5.08E-05s 11:16:43.5 Info: PerformDBOperation 11:16:43.5 Info: Performing DB Operation 11:16:43.5 Info: => 2.5E-05s 11:16:43.5 Info: DeleteColumn ReleaseProfiles Preferred 11:16:43.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) 11:16:43.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:43.5 Info: DROP TABLE "ReleaseProfiles" 11:16:43.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:43.5 Info: => 0.0036255s 11:16:43.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:43.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) 11:16:43.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:43.5 Info: DROP TABLE "ReleaseProfiles" 11:16:43.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:43.5 Info: => 0.0035519s 11:16:43.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:43.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:43.5 Info: => 3.45E-05s 11:16:43.5 Info: AlterTable DelayProfiles 11:16:43.5 Info: => 3E-07s 11:16:43.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:43.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:43.5 Info: => 0.00053s 11:16:43.5 Info: AlterTable DelayProfiles 11:16:43.5 Info: => 3E-07s 11:16:43.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:43.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:43.5 Info: => 0.0005229s 11:16:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:43', 'add_custom_formats') 11:16:43.5 Info: Committing Transaction 11:16:43.5 Info: 63: add_custom_formats migrated 11:16:43.5 Info: => 0.0010267s 11:16:43.5 Info: 64: add_result_to_commands migrating 11:16:43.5 Info: Beginning Transaction 11:16:43.5 Info: Starting migration of Main DB to 64 11:16:43.5 Info: AlterTable Commands 11:16:43.5 Info: => 5E-07s 11:16:43.5 Info: CreateColumn Commands Result Int32 11:16:43.5 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 11:16:43.5 Info: => 0.0005312s 11:16:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-07-30T11:16:43', 'add_result_to_commands') 11:16:43.5 Info: Committing Transaction 11:16:43.5 Info: 64: add_result_to_commands migrated 11:16:43.5 Info: => 0.0009025s 11:16:43.5 Info: 65: health_restored_notification migrating 11:16:43.5 Info: Beginning Transaction 11:16:43.5 Info: Starting migration of Main DB to 65 11:16:43.5 Info: AlterTable Notifications 11:16:43.5 Info: => 5E-07s 11:16:43.5 Info: CreateColumn Notifications OnHealthRestored Boolean 11:16:43.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 11:16:43.5 Info: => 0.0005484s 11:16:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-07-30T11:16:43', 'health_restored_notification') 11:16:43.5 Info: Committing Transaction 11:16:43.5 Info: 65: health_restored_notification migrated 11:16:43.5 Info: => 0.001036s 11:16:43.5 Info: 66: remove_uc migrating 11:16:43.5 Info: Beginning Transaction 11:16:43.5 Info: Starting migration of Main DB to 66 11:16:43.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 11:16:43.5 Info: => 8.76E-05s 11:16:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-07-30T11:16:43', 'remove_uc') 11:16:43.5 Info: Committing Transaction 11:16:43.5 Info: 66: remove_uc migrated 11:16:43.5 Info: => 0.0005823s 11:16:43.5 Info: 67: download_clients_rename_tv_to_music migrating 11:16:43.5 Info: Beginning Transaction 11:16:43.5 Info: Starting migration of Main DB to 67 11:16:43.5 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'QBittorrent', 'QBittorrent', 1, '{ "host": "127.0.0.1", "urlBase": "/my/", "tvDirectory": "abc", "recentTvPriority": 1, "olderTvPriority": 1 }', 'QBittorrentSettings') 11:16:43.5 Info: PerformDBOperation 11:16:43.5 Info: Performing DB Operation 11:16:43.5 Info: => 0.0008225s 11:16:43.5 Info: -> 1 Insert operations completed in 00:00:00.0000635 taking an average of 00:00:00.0000635 11:16:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-07-30T11:16:43', 'download_clients_rename_tv_to_music') 11:16:43.5 Info: Committing Transaction 11:16:43.5 Info: 67: download_clients_rename_tv_to_music migrated 11:16:43.5 Info: => 0.0013854s 11:16:43.5 Debug: Took: 00:00:00.3589778 11:16:43.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 11:16:43.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 11:16:43.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350035562568_207/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:43.5 Info: DatabaseEngineVersionCheck migrating 11:16:43.5 Info: PerformDBOperation 11:16:43.5 Info: Performing DB Operation 11:16:43.5 Info: SQLite 3.46.0 11:16:43.5 Info: => 0.0014377s 11:16:43.5 Info: DatabaseEngineVersionCheck migrated 11:16:43.5 Info: => 0.0014452s 11:16:43.5 Info: VersionMigration migrating 11:16:43.5 Info: Beginning Transaction 11:16:43.5 Info: CreateTable VersionInfo 11:16:43.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:43.5 Info: => 0.0001855s 11:16:43.5 Info: Committing Transaction 11:16:43.5 Info: VersionMigration migrated 11:16:43.5 Info: => 0.00082s 11:16:43.5 Info: VersionUniqueMigration migrating 11:16:43.5 Info: Beginning Transaction 11:16:43.5 Info: CreateIndex VersionInfo (Version) 11:16:43.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:43.5 Info: => 0.0001373s 11:16:43.5 Info: AlterTable VersionInfo 11:16:43.5 Info: => 5E-07s 11:16:43.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:43.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:43.5 Info: => 0.0004814s 11:16:43.5 Info: Committing Transaction 11:16:43.5 Info: VersionUniqueMigration migrated 11:16:43.5 Info: => 0.0008774s 11:16:43.5 Info: VersionDescriptionMigration migrating 11:16:43.5 Info: Beginning Transaction 11:16:43.5 Info: AlterTable VersionInfo 11:16:43.5 Info: => 4E-07s 11:16:43.5 Info: CreateColumn VersionInfo Description String 11:16:43.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:43.5 Info: => 0.0001863s 11:16:43.5 Info: Committing Transaction 11:16:43.5 Info: VersionDescriptionMigration migrated 11:16:43.5 Info: => 0.0005695s 11:16:43.5 Info: 1: InitialSetup migrating 11:16:43.5 Info: Beginning Transaction 11:16:43.5 Info: Starting migration of Main DB to 1 11:16:43.5 Info: CreateTable Config 11:16:43.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:43.5 Info: => 0.00013s 11:16:43.5 Info: CreateIndex Config (Key) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:43.5 Info: => 7.22E-05s 11:16:43.5 Info: CreateTable RootFolders 11:16:43.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:43.5 Info: => 0.0001011s 11:16:43.5 Info: CreateIndex RootFolders (Path) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:43.5 Info: => 7.21E-05s 11:16:43.5 Info: CreateTable Artists 11:16:43.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) 11:16:43.5 Info: => 0.0002054s 11:16:43.5 Info: CreateIndex Artists (ForeignArtistId) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.5 Info: => 7.21E-05s 11:16:43.5 Info: CreateIndex Artists (NameSlug) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.5 Info: => 6.78E-05s 11:16:43.5 Info: CreateIndex Artists (CleanName) 11:16:43.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.5 Info: => 6.97E-05s 11:16:43.5 Info: CreateIndex Artists (Path) 11:16:43.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.5 Info: => 6.32E-05s 11:16:43.5 Info: CreateTable Albums 11:16:43.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) 11:16:43.5 Info: => 0.0002198s 11:16:43.5 Info: CreateIndex Albums (ForeignAlbumId) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.5 Info: => 7.15E-05s 11:16:43.5 Info: CreateIndex Albums (MBId) 11:16:43.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.5 Info: => 6.63E-05s 11:16:43.5 Info: CreateIndex Albums (TADBId) 11:16:43.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.5 Info: => 6.32E-05s 11:16:43.5 Info: CreateIndex Albums (TitleSlug) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.5 Info: => 6.71E-05s 11:16:43.5 Info: CreateIndex Albums (CleanTitle) 11:16:43.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.5 Info: => 6.28E-05s 11:16:43.5 Info: CreateIndex Albums (Path) 11:16:43.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:43.5 Info: => 6.14E-05s 11:16:43.5 Info: CreateTable Tracks 11:16:43.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) 11:16:43.5 Info: => 0.0001385s 11:16:43.5 Info: CreateIndex Tracks (ForeignTrackId) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.5 Info: => 7.01E-05s 11:16:43.5 Info: CreateIndex Tracks (ArtistId) 11:16:43.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:43.5 Info: => 0.0001028s 11:16:43.5 Info: CreateIndex Tracks (TrackFileId) 11:16:43.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.5 Info: => 7.67E-05s 11:16:43.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:43.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:43.5 Info: => 7.66E-05s 11:16:43.5 Info: CreateTable TrackFiles 11:16:43.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) 11:16:43.5 Info: => 0.0001593s 11:16:43.5 Info: CreateIndex TrackFiles (ArtistId) 11:16:43.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:43.5 Info: => 7.11E-05s 11:16:43.5 Info: CreateIndex TrackFiles (AlbumId) 11:16:43.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.5 Info: => 6.46E-05s 11:16:43.5 Info: CreateTable History 11:16:43.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) 11:16:43.5 Info: => 0.0001382s 11:16:43.5 Info: CreateIndex History (Date) 11:16:43.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:43.5 Info: => 7.01E-05s 11:16:43.5 Info: CreateIndex History (EventType) 11:16:43.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:43.5 Info: => 6.59E-05s 11:16:43.5 Info: CreateIndex History (DownloadId) 11:16:43.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:43.5 Info: => 6.3E-05s 11:16:43.5 Info: CreateIndex History (AlbumId) 11:16:43.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:43.5 Info: => 7.77E-05s 11:16:43.5 Info: CreateTable Notifications 11:16:43.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) 11:16:43.5 Info: => 0.0001543s 11:16:43.5 Info: CreateTable ScheduledTasks 11:16:43.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:43.5 Info: => 0.0001207s 11:16:43.5 Info: CreateIndex ScheduledTasks (TypeName) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:43.5 Info: => 8.87E-05s 11:16:43.5 Info: CreateTable Indexers 11:16:43.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) 11:16:43.5 Info: => 0.0001176s 11:16:43.5 Info: CreateIndex Indexers (Name) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.5 Info: => 8.34E-05s 11:16:43.5 Info: CreateTable Profiles 11:16:43.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:43.5 Info: => 0.0001049s 11:16:43.5 Info: CreateIndex Profiles (Name) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:43.5 Info: => 7.15E-05s 11:16:43.5 Info: CreateTable QualityDefinitions 11:16:43.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:43.5 Info: => 0.0001124s 11:16:43.5 Info: CreateIndex QualityDefinitions (Quality) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:43.5 Info: => 7.37E-05s 11:16:43.5 Info: CreateIndex QualityDefinitions (Title) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:43.5 Info: => 6.84E-05s 11:16:43.5 Info: CreateTable NamingConfig 11:16:43.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) 11:16:43.5 Info: => 0.0001214s 11:16:43.5 Info: CreateTable Blacklist 11:16:43.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 '') 11:16:43.5 Info: => 0.000161s 11:16:43.5 Info: CreateTable Metadata 11:16:43.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) 11:16:43.5 Info: => 0.0001108s 11:16:43.5 Info: CreateTable MetadataFiles 11:16:43.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) 11:16:43.5 Info: => 0.0001271s 11:16:43.5 Info: CreateTable DownloadClients 11:16:43.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) 11:16:43.5 Info: => 0.0001119s 11:16:43.5 Info: CreateTable PendingReleases 11:16:43.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 '') 11:16:43.5 Info: => 0.0001213s 11:16:43.5 Info: CreateTable RemotePathMappings 11:16:43.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:43.5 Info: => 0.000106s 11:16:43.5 Info: CreateTable Tags 11:16:43.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:43.5 Info: => 9.72E-05s 11:16:43.5 Info: CreateIndex Tags (Label) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:43.5 Info: => 8.13E-05s 11:16:43.5 Info: CreateTable Restrictions 11:16:43.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:43.5 Info: => 0.0001485s 11:16:43.5 Info: CreateTable DelayProfiles 11:16:43.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) 11:16:43.5 Info: => 0.0001476s 11:16:43.5 Info: CreateTable Users 11:16:43.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:43.5 Info: => 0.0001246s 11:16:43.5 Info: CreateIndex Users (Identifier) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:43.5 Info: => 8.16E-05s 11:16:43.5 Info: CreateIndex Users (Username) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:43.5 Info: => 7.53E-05s 11:16:43.5 Info: CreateTable Commands 11:16:43.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) 11:16:43.5 Info: => 0.0001334s 11:16:43.5 Info: CreateTable IndexerStatus 11:16:43.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) 11:16:43.5 Info: => 0.0001255s 11:16:43.5 Info: CreateIndex IndexerStatus (ProviderId) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:43.5 Info: => 9.69E-05s 11:16:43.5 Info: CreateTable ExtraFiles 11:16:43.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) 11:16:43.5 Info: => 0.0001273s 11:16:43.5 Info: CreateTable LyricFiles 11:16:43.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) 11:16:43.5 Info: => 0.0001349s 11:16:43.5 Info: CreateTable LanguageProfiles 11:16:43.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:43.5 Info: => 0.0001049s 11:16:43.5 Info: CreateIndex LanguageProfiles (Name) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:43.5 Info: => 8.27E-05s 11:16:43.5 Info: CreateTable DownloadClientStatus 11:16:43.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) 11:16:43.5 Info: => 0.0001122s 11:16:43.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:43.5 Info: => 8.45E-05s 11:16:43.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:43.5 Info: -> 1 Insert operations completed in 00:00:00.0000505 taking an average of 00:00:00.0000505 11:16:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:43', 'InitialSetup') 11:16:43.5 Info: Committing Transaction 11:16:43.5 Info: 1: InitialSetup migrated 11:16:43.5 Info: => 0.0009624s 11:16:43.5 Info: 2: add_reason_to_pending_releases migrating 11:16:43.5 Info: Beginning Transaction 11:16:43.5 Info: Starting migration of Main DB to 2 11:16:43.5 Info: AlterTable PendingReleases 11:16:43.5 Info: => 5E-07s 11:16:43.5 Info: CreateColumn PendingReleases Reason Int32 11:16:43.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:43.5 Info: => 0.000497s 11:16:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:43', 'add_reason_to_pending_releases') 11:16:43.5 Info: Committing Transaction 11:16:43.5 Info: 2: add_reason_to_pending_releases migrated 11:16:43.5 Info: => 0.0009434s 11:16:43.5 Info: 3: add_medium_support migrating 11:16:43.5 Info: Beginning Transaction 11:16:43.5 Info: Starting migration of Main DB to 3 11:16:43.5 Info: AlterTable Albums 11:16:43.5 Info: => 5E-07s 11:16:43.5 Info: CreateColumn Albums Media String 11:16:43.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:43.5 Info: => 0.0004688s 11:16:43.5 Info: AlterTable Tracks 11:16:43.5 Info: => 4E-07s 11:16:43.5 Info: CreateColumn Tracks MediumNumber Int32 11:16:43.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:43.5 Info: => 0.000447s 11:16:43.5 Info: AlterTable Tracks 11:16:43.5 Info: => 4E-07s 11:16:43.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:43.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:43.5 Info: => 0.0004467s 11:16:43.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:43.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:43.5 Info: => 3.53E-05s 11:16:43.5 Info: DeleteColumn Tracks TrackNumber 11:16:43.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) 11:16:43.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" 11:16:43.5 Info: DROP TABLE "Tracks" 11:16:43.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:43.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.5 Info: => 0.0038133s 11:16:43.5 Info: AlterTable Tracks 11:16:43.5 Info: => 4E-07s 11:16:43.5 Info: CreateColumn Tracks TrackNumber String 11:16:43.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:43.5 Info: => 0.0004489s 11:16:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:43', 'add_medium_support') 11:16:43.5 Info: Committing Transaction 11:16:43.5 Info: 3: add_medium_support migrated 11:16:43.5 Info: => 0.0009293s 11:16:43.5 Info: 4: add_various_qualites_in_profile migrating 11:16:43.5 Info: Beginning Transaction 11:16:43.5 Info: Starting migration of Main DB to 4 11:16:43.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:43.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:43.5 Info: => 6.32E-05s 11:16:43.5 Info: PerformDBOperation 11:16:43.5 Info: Performing DB Operation 11:16:43.5 Info: => 2.16E-05s 11:16:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:43', 'add_various_qualites_in_profile') 11:16:43.5 Info: Committing Transaction 11:16:43.5 Info: 4: add_various_qualites_in_profile migrated 11:16:43.5 Info: => 0.000447s 11:16:43.5 Info: 5: metadata_profiles migrating 11:16:43.5 Info: Beginning Transaction 11:16:43.5 Info: Starting migration of Main DB to 5 11:16:43.5 Info: CreateTable MetadataProfiles 11:16:43.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:43.5 Info: => 0.0001231s 11:16:43.5 Info: CreateIndex MetadataProfiles (Name) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:43.5 Info: => 9.24E-05s 11:16:43.5 Info: AlterTable Artists 11:16:43.5 Info: => 3E-07s 11:16:43.5 Info: CreateColumn Artists MetadataProfileId Int32 11:16:43.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:43.5 Info: => 0.0004644s 11:16:43.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:43.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) 11:16:43.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" 11:16:43.5 Info: DROP TABLE "Artists" 11:16:43.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.5 Info: => 0.0045414s 11:16:43.5 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:43.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) 11:16:43.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" 11:16:43.5 Info: DROP TABLE "Artists" 11:16:43.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.5 Info: => 0.0045343s 11:16:43.5 Info: AlterTable Albums 11:16:43.5 Info: => 3E-07s 11:16:43.5 Info: CreateColumn Albums SecondaryTypes String 11:16:43.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:43.5 Info: => 0.000455s 11:16:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:43', 'metadata_profiles') 11:16:43.5 Info: Committing Transaction 11:16:43.5 Info: 5: metadata_profiles migrated 11:16:43.5 Info: => 0.0009932s 11:16:43.5 Info: 6: separate_automatic_and_interactive_search migrating 11:16:43.5 Info: Beginning Transaction 11:16:43.5 Info: Starting migration of Main DB to 6 11:16:43.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:43.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) 11:16:43.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:43.6 Info: DROP TABLE "Indexers" 11:16:43.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.6 Info: => 0.0038493s 11:16:43.6 Info: AlterTable Indexers 11:16:43.6 Info: => 3E-07s 11:16:43.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:43.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:43.6 Info: => 0.0004426s 11:16:43.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:43.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:43.6 Info: => 3.63E-05s 11:16:43.6 Info: AlterTable Indexers 11:16:43.6 Info: => 3E-07s 11:16:43.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:43.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) 11:16:43.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" 11:16:43.6 Info: DROP TABLE "Indexers" 11:16:43.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.6 Info: => 0.0038323s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:43', 'separate_automatic_and_interactive_search') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 6: separate_automatic_and_interactive_search migrated 11:16:43.6 Info: => 0.0043582s 11:16:43.6 Info: 7: change_album_path_to_relative migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 7 11:16:43.6 Info: DeleteColumn Albums Path 11:16:43.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:43.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:43.6 Info: DROP TABLE "Albums" 11:16:43.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.6 Info: => 0.0046686s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:43', 'change_album_path_to_relative') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 7: change_album_path_to_relative migrated 11:16:43.6 Info: => 0.0052742s 11:16:43.6 Info: 8: change_quality_size_mb_to_kb migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 8 11:16:43.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:43.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:43.6 Info: => 4.33E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:43', 'change_quality_size_mb_to_kb') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 8: change_quality_size_mb_to_kb migrated 11:16:43.6 Info: => 0.0004351s 11:16:43.6 Info: 9: album_releases migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 9 11:16:43.6 Info: AlterTable Albums 11:16:43.6 Info: => 5E-07s 11:16:43.6 Info: CreateColumn Albums Releases String 11:16:43.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:43.6 Info: => 0.0004977s 11:16:43.6 Info: AlterTable Albums 11:16:43.6 Info: => 4E-07s 11:16:43.6 Info: CreateColumn Albums CurrentRelease String 11:16:43.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:43.6 Info: => 0.0004448s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:43', 'album_releases') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 9: album_releases migrated 11:16:43.6 Info: => 0.0009159s 11:16:43.6 Info: 10: album_releases_fix migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 10 11:16:43.6 Info: AlterTable Albums 11:16:43.6 Info: => 4E-07s 11:16:43.6 Info: AlterColumn Albums Releases String 11:16:43.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:43.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:43.6 Info: DROP TABLE "Albums" 11:16:43.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.6 Info: => 0.0045498s 11:16:43.6 Info: AlterTable Albums 11:16:43.6 Info: => 4E-07s 11:16:43.6 Info: AlterColumn Albums CurrentRelease String 11:16:43.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:43.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:43.6 Info: DROP TABLE "Albums" 11:16:43.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.6 Info: => 0.0045859s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:43', 'album_releases_fix') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 10: album_releases_fix migrated 11:16:43.6 Info: => 0.0051183s 11:16:43.6 Info: 11: import_lists migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 11 11:16:43.6 Info: CreateTable ImportLists 11:16:43.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) 11:16:43.6 Info: => 0.0001447s 11:16:43.6 Info: CreateIndex ImportLists (Name) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:43.6 Info: => 9.54E-05s 11:16:43.6 Info: CreateTable ImportListStatus 11:16:43.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) 11:16:43.6 Info: => 0.0001081s 11:16:43.6 Info: CreateIndex ImportListStatus (ProviderId) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:43.6 Info: => 8.02E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:43', 'import_lists') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 11: import_lists migrated 11:16:43.6 Info: => 0.0005576s 11:16:43.6 Info: 12: add_release_status migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 12 11:16:43.6 Info: AlterTable MetadataProfiles 11:16:43.6 Info: => 5E-07s 11:16:43.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:43.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:43.6 Info: => 0.0004687s 11:16:43.6 Info: PerformDBOperation 11:16:43.6 Info: Performing DB Operation 11:16:43.6 Info: => 2.98E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:43', 'add_release_status') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 12: add_release_status migrated 11:16:43.6 Info: => 0.0004794s 11:16:43.6 Info: 13: album_download_notification migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 13 11:16:43.6 Info: AlterTable Notifications 11:16:43.6 Info: => 4E-07s 11:16:43.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:43.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:43.6 Info: => 0.0004798s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:43', 'album_download_notification') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 13: album_download_notification migrated 11:16:43.6 Info: => 0.0009703s 11:16:43.6 Info: 14: fix_language_metadata_profiles migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 14 11:16:43.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 11:16:43.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 11:16:43.6 Info: => 8.06E-05s 11:16:43.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 11:16:43.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 11:16:43.6 Info: => 6.92E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:43', 'fix_language_metadata_profiles') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 14: fix_language_metadata_profiles migrated 11:16:43.6 Info: => 0.0005424s 11:16:43.6 Info: 15: remove_fanzub migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 15 11:16:43.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:43.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:43.6 Info: => 9.1E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:43', 'remove_fanzub') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 15: remove_fanzub migrated 11:16:43.6 Info: => 0.0004579s 11:16:43.6 Info: 16: update_artist_history_indexes migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 16 11:16:43.6 Info: CreateIndex Albums (ArtistId) 11:16:43.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:43.6 Info: => 9.55E-05s 11:16:43.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:43.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:43.6 Info: => 0.0001277s 11:16:43.6 Info: DeleteIndex History (AlbumId) 11:16:43.6 Info: DROP INDEX "IX_History_AlbumId" 11:16:43.6 Info: => 0.0001416s 11:16:43.6 Info: CreateIndex History (AlbumId, Date) 11:16:43.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:43.6 Info: => 0.0001121s 11:16:43.6 Info: DeleteIndex History (DownloadId) 11:16:43.6 Info: DROP INDEX "IX_History_DownloadId" 11:16:43.6 Info: => 0.0001241s 11:16:43.6 Info: CreateIndex History (DownloadId, Date) 11:16:43.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:43.6 Info: => 8.36E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:43', 'update_artist_history_indexes') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 16: update_artist_history_indexes migrated 11:16:43.6 Info: => 0.0006021s 11:16:43.6 Info: 17: remove_nma migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 17 11:16:43.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:43.6 Info: => 9.43E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:43', 'remove_nma') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 17: remove_nma migrated 11:16:43.6 Info: => 0.0005909s 11:16:43.6 Info: 18: album_disambiguation migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 18 11:16:43.6 Info: AlterTable Albums 11:16:43.6 Info: => 5E-07s 11:16:43.6 Info: CreateColumn Albums Disambiguation String 11:16:43.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:43.6 Info: => 0.0005093s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:43', 'album_disambiguation') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 18: album_disambiguation migrated 11:16:43.6 Info: => 0.0009598s 11:16:43.6 Info: 19: add_ape_quality_in_profiles migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 19 11:16:43.6 Info: PerformDBOperation 11:16:43.6 Info: Performing DB Operation 11:16:43.6 Info: => 3.14E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:43', 'add_ape_quality_in_profiles') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 19: add_ape_quality_in_profiles migrated 11:16:43.6 Info: => 0.0004377s 11:16:43.6 Info: 20: remove_pushalot migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 20 11:16:43.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:43.6 Info: => 4.01E-05s 11:16:43.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:43.6 Info: => 2.66E-05s 11:16:43.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:43.6 Info: => 4.23E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:43', 'remove_pushalot') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 20: remove_pushalot migrated 11:16:43.6 Info: => 0.0003795s 11:16:43.6 Info: 21: add_custom_filters migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 21 11:16:43.6 Info: CreateTable CustomFilters 11:16:43.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:43.6 Info: => 0.0001225s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:43', 'add_custom_filters') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 21: add_custom_filters migrated 11:16:43.6 Info: => 0.0006056s 11:16:43.6 Info: 22: import_list_tags migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 22 11:16:43.6 Info: AlterTable ImportLists 11:16:43.6 Info: => 1.1E-06s 11:16:43.6 Info: CreateColumn ImportLists Tags String 11:16:43.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:43.6 Info: => 0.0005377s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:43', 'import_list_tags') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 22: import_list_tags migrated 11:16:43.6 Info: => 0.0010033s 11:16:43.6 Info: 23: add_release_groups_etc migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 23 11:16:43.6 Info: CreateTable ArtistMetadata 11:16:43.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) 11:16:43.6 Info: => 0.0083319s 11:16:43.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:43.6 Info: => 8.9E-05s 11:16:43.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" 11:16:43.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" 11:16:43.6 Info: => 7.45E-05s 11:16:43.6 Info: AlterTable Artists 11:16:43.6 Info: => 3E-07s 11:16:43.6 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:43.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:43.6 Info: => 0.0006264s 11:16:43.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:43.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:43.6 Info: => 5.57E-05s 11:16:43.6 Info: CreateTable AlbumReleases 11:16:43.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) 11:16:43.6 Info: => 0.0001297s 11:16:43.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:43.6 Info: => 8.06E-05s 11:16:43.6 Info: CreateIndex AlbumReleases (AlbumId) 11:16:43.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:43.6 Info: => 9.44E-05s 11:16:43.6 Info: PerformDBOperation 11:16:43.6 Info: Performing DB Operation 11:16:43.6 Info: => 3.27E-05s 11:16:43.6 Info: AlterTable Albums 11:16:43.6 Info: => 3E-07s 11:16:43.6 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:43.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:43.6 Info: => 0.0005492s 11:16:43.6 Info: AlterTable Albums 11:16:43.6 Info: => 4E-07s 11:16:43.6 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:43.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:43.6 Info: => 0.0004954s 11:16:43.6 Info: AlterTable Albums 11:16:43.6 Info: => 3E-07s 11:16:43.6 Info: CreateColumn Albums Links String 11:16:43.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:43.6 Info: => 0.0004902s 11:16:43.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:43.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:43.6 Info: => 8.5E-05s 11:16:43.6 Info: AlterTable Tracks 11:16:43.6 Info: => 2E-07s 11:16:43.6 Info: CreateColumn Tracks ForeignRecordingId String 11:16:43.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:43.6 Info: => 0.0005957s 11:16:43.6 Info: AlterTable Tracks 11:16:43.6 Info: => 3E-07s 11:16:43.6 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:43.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:43.6 Info: => 0.0005918s 11:16:43.6 Info: AlterTable Tracks 11:16:43.6 Info: => 4E-07s 11:16:43.6 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:43.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:43.6 Info: => 0.0006487s 11:16:43.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:43.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:43.6 Info: => 6.69E-05s 11:16:43.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:43.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:43.6 Info: => 5.72E-05s 11:16:43.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:43.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) 11:16:43.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" 11:16:43.6 Info: DROP TABLE "Artists" 11:16:43.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.6 Info: => 0.0040672s 11:16:43.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:43.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) 11:16:43.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" 11:16:43.6 Info: DROP TABLE "Albums" 11:16:43.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.6 Info: => 0.0041844s 11:16:43.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:43.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) 11:16:43.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" 11:16:43.6 Info: DROP TABLE "Tracks" 11:16:43.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.6 Info: => 0.0037469s 11:16:43.6 Info: DeleteColumn TrackFiles ArtistId 11:16: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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:43.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" 11:16:43.6 Info: DROP TABLE "TrackFiles" 11:16:43.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:43.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.6 Info: => 0.0034981s 11:16:43.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:43.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:43.6 Info: => 7.71E-05s 11:16:43.6 Info: CreateIndex Artists (Monitored) 11:16:43.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:43.6 Info: => 7.34E-05s 11:16:43.6 Info: CreateIndex Albums (ArtistMetadataId) 11:16:43.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:43.6 Info: => 7.08E-05s 11:16:43.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:43.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:43.6 Info: => 6.91E-05s 11:16:43.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:43.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:43.6 Info: => 6.87E-05s 11:16:43.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:43.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:43.6 Info: => 6.94E-05s 11:16:43.6 Info: UpdateData 11:16:43.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:43.6 Info: => 3.77E-05s 11:16:43.6 Info: UpdateData 11:16:43.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:43.6 Info: => 2.95E-05s 11:16:43.6 Info: UpdateData 11:16:43.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:43.6 Info: => 3.33E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:43', 'add_release_groups_etc') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 23: add_release_groups_etc migrated 11:16:43.6 Info: => 0.0007233s 11:16:43.6 Info: 24: NewMediaInfoFormat migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 24 11:16:43.6 Info: UpdateData 11:16:43.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:43.6 Info: => 3.71E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:43', 'NewMediaInfoFormat') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 24: NewMediaInfoFormat migrated 11:16:43.6 Info: => 0.0004979s 11:16:43.6 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 25 11:16:43.6 Info: RenameTable Restrictions ReleaseProfiles 11:16:43.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:43.6 Info: => 0.001457s 11:16:43.6 Info: AlterTable ReleaseProfiles 11:16:43.6 Info: => 5E-07s 11:16:43.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:43.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:43.6 Info: => 0.00049s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:43', 'rename_restrictions_to_release_profiles') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:43.6 Info: => 0.0009745s 11:16:43.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 26 11:16:43.6 Info: RenameTable Profiles QualityProfiles 11:16:43.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:43.6 Info: => 0.0013803s 11:16:43.6 Info: AlterTable QualityProfiles 11:16:43.6 Info: => 4E-07s 11:16:43.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:43.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:43.6 Info: => 0.0004683s 11:16:43.6 Info: AlterTable LanguageProfiles 11:16:43.6 Info: => 4E-07s 11:16:43.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:43.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:43.6 Info: => 0.0005036s 11:16:43.6 Info: UpdateData 11:16:43.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:43.6 Info: => 3.38E-05s 11:16:43.6 Info: UpdateData 11:16:43.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:43.6 Info: => 2.58E-05s 11:16:43.6 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:43.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) 11:16:43.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" 11:16:43.6 Info: DROP TABLE "Artists" 11:16:43.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:43.6 Info: => 0.0045063s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:43', 'rename_quality_profiles_add_upgrade_allowed') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:43.6 Info: => 0.0050515s 11:16:43.6 Info: 27: add_import_exclusions migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 27 11:16:43.6 Info: CreateTable ImportListExclusions 11:16:43.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:43.6 Info: => 9.94E-05s 11:16:43.6 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:43.6 Info: => 8.22E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:43', 'add_import_exclusions') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 27: add_import_exclusions migrated 11:16:43.6 Info: => 0.0005753s 11:16:43.6 Info: 28: clean_artist_metadata_table migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 28 11:16:43.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) 11:16:43.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) 11:16:43.6 Info: => 0.0001858s 11:16:43.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) 11:16:43.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) 11:16:43.6 Info: => 0.000172s 11:16:43.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) 11:16:43.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) 11:16:43.6 Info: => 0.0001151s 11:16:43.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) 11:16:43.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) 11:16:43.6 Info: => 0.0001107s 11:16:43.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) 11:16:43.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) 11:16:43.6 Info: => 0.0001095s 11:16:43.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) 11:16:43.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) 11:16:43.6 Info: => 0.0001094s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:43', 'clean_artist_metadata_table') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 28: clean_artist_metadata_table migrated 11:16:43.6 Info: => 0.0005755s 11:16:43.6 Info: 29: health_issue_notification migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 29 11:16:43.6 Info: AlterTable Notifications 11:16:43.6 Info: => 5E-07s 11:16:43.6 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:43.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:43.6 Info: => 0.0004904s 11:16:43.6 Info: AlterTable Notifications 11:16:43.6 Info: => 4E-07s 11:16:43.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:43.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:43.6 Info: => 0.0004708s 11:16:43.6 Info: AlterTable Notifications 11:16:43.6 Info: => 4E-07s 11:16:43.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:43.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:43.6 Info: => 0.0004731s 11:16:43.6 Info: AlterTable Notifications 11:16:43.6 Info: => 4E-07s 11:16:43.6 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:43.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:43.6 Info: => 0.0004715s 11:16:43.6 Info: AlterTable Notifications 11:16:43.6 Info: => 4E-07s 11:16:43.6 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:43.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:43.6 Info: => 0.000487s 11:16:43.6 Info: DeleteColumn Notifications OnDownload 11:16:43.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) 11:16:43.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" 11:16:43.6 Info: DROP TABLE "Notifications" 11:16:43.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:43.6 Info: => 0.0035338s 11:16:43.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:43.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) 11:16:43.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" 11:16:43.6 Info: DROP TABLE "Notifications" 11:16:43.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:43.6 Info: => 0.0035353s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:43', 'health_issue_notification') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 29: health_issue_notification migrated 11:16:43.6 Info: => 0.0040784s 11:16:43.6 Info: 30: add_mediafilerepository_mtime migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 30 11:16:43.6 Info: AlterTable TrackFiles 11:16:43.6 Info: => 5E-07s 11:16:43.6 Info: CreateColumn TrackFiles Modified DateTime 11:16:43.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:43.6 Info: => 0.000495s 11:16:43.6 Info: AlterTable TrackFiles 11:16:43.6 Info: => 3E-07s 11:16:43.6 Info: CreateColumn TrackFiles Path String 11:16:43.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:43.6 Info: => 0.0004713s 11:16:43.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:43.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:43.6 Info: => 3.13E-05s 11:16:43.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) 11:16:43.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) 11:16:43.6 Info: => 0.0001135s 11:16:43.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) 11:16:43.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) 11:16:43.6 Info: => 0.0001239s 11:16:43.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) 11:16:43.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) 11:16:43.6 Info: => 0.0001268s 11:16:43.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") 11:16:43.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") 11:16:43.6 Info: => 6.69E-05s 11:16:43.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:43.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:43.6 Info: => 4.37E-05s 11:16:43.6 Info: AlterTable TrackFiles 11:16:43.6 Info: => 3E-07s 11:16:43.6 Info: AlterColumn TrackFiles Path String 11:16: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, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:43.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" 11:16:43.6 Info: DROP TABLE "TrackFiles" 11:16:43.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:43.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.6 Info: => 0.0036521s 11:16:43.6 Info: CreateIndex TrackFiles (Path) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:43.6 Info: => 7.67E-05s 11:16:43.6 Info: DeleteColumn TrackFiles RelativePath 11:16: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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:43.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" 11:16:43.6 Info: DROP TABLE "TrackFiles" 11:16:43.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:43.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:43.7 Info: => 0.003724s 11:16:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:43', 'add_mediafilerepository_mtime') 11:16:43.7 Info: Committing Transaction 11:16:43.7 Info: 30: add_mediafilerepository_mtime migrated 11:16:43.7 Info: => 0.0042089s 11:16:43.7 Info: 31: add_artistmetadataid_constraint migrating 11:16:43.7 Info: Beginning Transaction 11:16:43.7 Info: Starting migration of Main DB to 31 11:16:43.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") 11:16:43.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") 11:16:43.7 Info: => 8.58E-05s 11:16:43.7 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:43.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:43.7 Info: => 0.0001137s 11:16:43.7 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:43.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) 11:16:43.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" 11:16:43.7 Info: DROP TABLE "Artists" 11:16:43.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:43.7 Info: => 0.004055s 11:16:43.7 Info: CreateIndex Artists (ArtistMetadataId) 11:16:43.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:43.7 Info: => 8.08E-05s 11:16:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:43', 'add_artistmetadataid_constraint') 11:16:43.7 Info: Committing Transaction 11:16:43.7 Info: 31: add_artistmetadataid_constraint migrated 11:16:43.7 Info: => 0.0006225s 11:16:43.7 Info: 32: old_ids_and_artist_alias migrating 11:16:43.7 Info: Beginning Transaction 11:16:43.7 Info: Starting migration of Main DB to 32 11:16:43.7 Info: AlterTable ArtistMetadata 11:16:43.7 Info: => 5E-07s 11:16:43.7 Info: CreateColumn ArtistMetadata Aliases String 11:16:43.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:43.7 Info: => 0.0006053s 11:16:43.7 Info: AlterTable ArtistMetadata 11:16:43.7 Info: => 4E-07s 11:16:43.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:43.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:43.7 Info: => 0.0005369s 11:16:43.7 Info: AlterTable Albums 11:16:43.7 Info: => 4E-07s 11:16:43.7 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:43.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:43.7 Info: => 0.0005135s 11:16:43.7 Info: AlterTable AlbumReleases 11:16:43.7 Info: => 4E-07s 11:16:43.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:43.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:43.7 Info: => 0.0005053s 11:16:43.7 Info: AlterTable Tracks 11:16:43.7 Info: => 3E-07s 11:16:43.7 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:43.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:43.7 Info: => 0.0005051s 11:16:43.7 Info: AlterTable Tracks 11:16:43.7 Info: => 3E-07s 11:16:43.7 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:43.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:43.7 Info: => 0.0005118s 11:16:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:43', 'old_ids_and_artist_alias') 11:16:43.7 Info: Committing Transaction 11:16:43.7 Info: 32: old_ids_and_artist_alias migrated 11:16:43.7 Info: => 0.0010068s 11:16:43.7 Info: 33: download_propers_config migrating 11:16:43.7 Info: Beginning Transaction 11:16:43.7 Info: Starting migration of Main DB to 33 11:16:43.7 Info: PerformDBOperation 11:16:43.7 Info: Performing DB Operation 11:16:43.7 Info: => 2.72E-05s 11:16:43.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:43.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:43.7 Info: => 2.73E-05s 11:16:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:43', 'download_propers_config') 11:16:43.7 Info: Committing Transaction 11:16:43.7 Info: 33: download_propers_config migrated 11:16:43.7 Info: => 0.0004493s 11:16:43.7 Info: 34: remove_language_profiles migrating 11:16:43.7 Info: Beginning Transaction 11:16:43.7 Info: Starting migration of Main DB to 34 11:16:43.7 Info: DeleteTable LanguageProfiles 11:16:43.7 Info: DROP TABLE "LanguageProfiles" 11:16:43.7 Info: => 0.000185s 11:16:43.7 Info: DeleteColumn Artists LanguageProfileId 11:16:43.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) 11:16:43.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" 11:16:43.7 Info: DROP TABLE "Artists" 11:16:43.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:43.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:43.7 Info: => 0.0040996s 11:16:43.7 Info: DeleteColumn ImportLists LanguageProfileId 11:16:43.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) 11:16:43.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" 11:16:43.7 Info: DROP TABLE "ImportLists" 11:16:43.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:43.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:43.7 Info: => 0.0036183s 11:16:43.7 Info: DeleteColumn Blacklist Language 11:16:43.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) 11:16:43.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" 11:16:43.7 Info: DROP TABLE "Blacklist" 11:16:43.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:43.7 Info: => 0.0035452s 11:16:43.7 Info: DeleteColumn History Language 11:16:43.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) 11:16:43.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" 11:16:43.7 Info: DROP TABLE "History" 11:16:43.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:43.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:43.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:43.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:43.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:43.7 Info: => 0.0041226s 11:16:43.7 Info: DeleteColumn LyricFiles Language 11:16:43.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) 11:16:43.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" 11:16:43.7 Info: DROP TABLE "LyricFiles" 11:16:43.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:43.7 Info: => 0.0054596s 11:16:43.7 Info: DeleteColumn TrackFiles Language 11:16:43.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) 11:16:43.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" 11:16:43.7 Info: DROP TABLE "TrackFiles" 11:16:43.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:43.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:43.7 Info: => 0.0037399s 11:16:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:43', 'remove_language_profiles') 11:16:43.7 Info: Committing Transaction 11:16:43.7 Info: 34: remove_language_profiles migrated 11:16:43.7 Info: => 0.0043627s 11:16:43.7 Info: 35: multi_disc_naming_format migrating 11:16:43.7 Info: Beginning Transaction 11:16:43.7 Info: Starting migration of Main DB to 35 11:16:43.7 Info: AlterTable NamingConfig 11:16:43.7 Info: => 4E-07s 11:16:43.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:43.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:43.7 Info: => 0.0005197s 11:16:43.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:43.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:43.7 Info: => 3.36E-05s 11:16:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:43', 'multi_disc_naming_format') 11:16:43.7 Info: Committing Transaction 11:16:43.7 Info: 35: multi_disc_naming_format migrated 11:16:43.7 Info: => 0.0004724s 11:16:43.7 Info: 36: add_download_client_priority migrating 11:16:43.7 Info: Beginning Transaction 11:16:43.7 Info: Starting migration of Main DB to 36 11:16:43.7 Info: AlterTable DownloadClients 11:16:43.7 Info: => 4E-07s 11:16:43.7 Info: CreateColumn DownloadClients Priority Int32 11:16:43.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:43.7 Info: => 0.0005111s 11:16:43.7 Info: PerformDBOperation 11:16:43.7 Info: Performing DB Operation 11:16:43.7 Info: => 4.36E-05s 11:16:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:43', 'add_download_client_priority') 11:16:43.7 Info: Committing Transaction 11:16:43.7 Info: 36: add_download_client_priority migrated 11:16:43.7 Info: => 0.0005125s 11:16:43.7 Info: 37: remove_growl_prowl migrating 11:16:43.7 Info: Beginning Transaction 11:16:43.7 Info: Starting migration of Main DB to 37 11:16:43.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:43.7 Info: => 3.58E-05s 11:16:43.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:43.7 Info: => 2.61E-05s 11:16:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:43', 'remove_growl_prowl') 11:16:43.7 Info: Committing Transaction 11:16:43.7 Info: 37: remove_growl_prowl migrated 11:16:43.7 Info: => 0.0004454s 11:16:43.7 Info: 38: remove_plex_hometheatre migrating 11:16:43.7 Info: Beginning Transaction 11:16:43.7 Info: Starting migration of Main DB to 38 11:16:43.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:43.7 Info: => 3.31E-05s 11:16:43.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:43.7 Info: => 2.44E-05s 11:16:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:43', 'remove_plex_hometheatre') 11:16:43.7 Info: Committing Transaction 11:16:43.7 Info: 38: remove_plex_hometheatre migrated 11:16:43.7 Info: => 0.0003675s 11:16:43.7 Info: 39: add_root_folder_add_defaults migrating 11:16:43.7 Info: Beginning Transaction 11:16:43.7 Info: Starting migration of Main DB to 39 11:16:43.7 Info: AlterTable RootFolders 11:16:43.7 Info: => 2E-07s 11:16:43.7 Info: CreateColumn RootFolders Name String 11:16:43.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:43.7 Info: => 0.0005101s 11:16:43.7 Info: AlterTable RootFolders 11:16:43.7 Info: => 4E-07s 11:16:43.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:43.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:43.7 Info: => 0.0004901s 11:16:43.7 Info: AlterTable RootFolders 11:16:43.7 Info: => 4E-07s 11:16:43.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:43.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:43.7 Info: => 0.0004909s 11:16:43.7 Info: AlterTable RootFolders 11:16:43.7 Info: => 3E-07s 11:16:43.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:43.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:43.7 Info: => 0.0004869s 11:16:43.7 Info: AlterTable RootFolders 11:16:43.7 Info: => 3E-07s 11:16:43.7 Info: CreateColumn RootFolders DefaultTags String 11:16:43.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:43.7 Info: => 0.0004953s 11:16:43.7 Info: PerformDBOperation 11:16:43.7 Info: Performing DB Operation 11:16:43.7 Info: => 4.27E-05s 11:16:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:43', 'add_root_folder_add_defaults') 11:16:43.7 Info: Committing Transaction 11:16:43.7 Info: 39: add_root_folder_add_defaults migrated 11:16:43.7 Info: => 0.0004853s 11:16:43.7 Info: 40: task_duration migrating 11:16:43.7 Info: Beginning Transaction 11:16:43.7 Info: Starting migration of Main DB to 40 11:16:43.7 Info: AlterTable ScheduledTasks 11:16:43.7 Info: => 4E-07s 11:16:43.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:43.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:43.7 Info: => 0.0005372s 11:16:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:43', 'task_duration') 11:16:43.7 Info: Committing Transaction 11:16:43.7 Info: 40: task_duration migrated 11:16:43.7 Info: => 0.0009492s 11:16:43.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:43.7 Info: Beginning Transaction 11:16:43.7 Info: Starting migration of Main DB to 41 11:16:43.7 Info: AlterTable ReleaseProfiles 11:16:43.7 Info: => 4E-07s 11:16:43.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:43.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:43.7 Info: => 0.0005104s 11:16:43.7 Info: AlterTable ReleaseProfiles 11:16:43.7 Info: => 4E-07s 11:16:43.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:43.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:43.7 Info: => 0.0004999s 11:16:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:43', 'add_indexer_and_enabled_to_release_profiles') 11:16:43.7 Info: Committing Transaction 11:16:43.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:43.7 Info: => 0.0009107s 11:16:43.7 Info: 42: remove_album_folders migrating 11:16:43.7 Info: Beginning Transaction 11:16:43.7 Info: Starting migration of Main DB to 42 11:16:43.7 Info: DeleteColumn Artists AlbumFolder 11:16:43.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) 11:16:43.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" 11:16:43.7 Info: DROP TABLE "Artists" 11:16:43.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:43.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:43.7 Info: => 0.0040284s 11:16:43.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:43.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:43.7 Info: => 3.26E-05s 11:16:43.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:43.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:43.7 Info: => 2.6E-05s 11:16:43.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:43.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) 11:16:43.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:43.7 Info: DROP TABLE "NamingConfig" 11:16:43.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:43.7 Info: => 0.003368s 11:16:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:43', 'remove_album_folders') 11:16:43.7 Info: Committing Transaction 11:16:43.7 Info: 42: remove_album_folders migrated 11:16:43.7 Info: => 0.0039022s 11:16:43.7 Info: 44: add_priority_to_indexers migrating 11:16:43.7 Info: Beginning Transaction 11:16:43.7 Info: Starting migration of Main DB to 44 11:16:43.7 Info: AlterTable Indexers 11:16:43.7 Info: => 4E-07s 11:16:43.7 Info: CreateColumn Indexers Priority Int32 11:16:43.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:43.7 Info: => 0.0005176s 11:16:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:43', 'add_priority_to_indexers') 11:16:43.7 Info: Committing Transaction 11:16:43.7 Info: 44: add_priority_to_indexers migrated 11:16:43.7 Info: => 0.0009038s 11:16:43.7 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:43.7 Info: Beginning Transaction 11:16:43.7 Info: Starting migration of Main DB to 45 11:16:43.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:43.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:43.7 Info: => 9.8E-05s 11:16:43.7 Info: PerformDBOperation 11:16:43.7 Info: Performing DB Operation 11:16:43.7 Info: => 2.17E-05s 11:16:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:43', 'remove_chown_and_folderchmod_config') 11:16:43.7 Info: Committing Transaction 11:16:43.7 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:43.7 Info: => 0.0003695s 11:16:43.7 Info: 47: update_notifiarr migrating 11:16:43.7 Info: Beginning Transaction 11:16:43.7 Info: Starting migration of Main DB to 47 11:16:43.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:43.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:43.7 Info: => 5.11E-05s 11:16:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:43', 'update_notifiarr') 11:16:43.7 Info: Committing Transaction 11:16:43.7 Info: 47: update_notifiarr migrated 11:16:43.7 Info: => 0.000393s 11:16:43.7 Info: 49: email_multiple_addresses migrating 11:16:43.7 Info: Beginning Transaction 11:16:43.7 Info: Starting migration of Main DB to 49 11:16:43.7 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') 11:16:43.7 Info: PerformDBOperation 11:16:43.7 Info: Performing DB Operation 11:16:43.7 Info: => 0.0043157s 11:16:43.7 Info: -> 1 Insert operations completed in 00:00:00.0000837 taking an average of 00:00:00.0000837 11:16:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:43', 'email_multiple_addresses') 11:16:43.7 Info: Committing Transaction 11:16:43.7 Info: 49: email_multiple_addresses migrated 11:16:43.7 Info: => 0.0048147s 11:16:43.7 Debug: Took: 00:00:00.2078805 11:16:43.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 11:16:43.8 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 11:16:43.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:43.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350038040478_209/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:43.8 Info: DatabaseEngineVersionCheck migrating 11:16:43.8 Info: PerformDBOperation 11:16:43.8 Info: Performing DB Operation 11:16:43.8 Info: SQLite 3.46.0 11:16:43.8 Info: => 0.001108s 11:16:43.8 Info: DatabaseEngineVersionCheck migrated 11:16:43.8 Info: => 0.0011152s 11:16:43.8 Debug: Took: 00:00:00.0088675 11:16:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:43.8 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 11:16:43.8 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 11:16:43.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:43.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350038462658_211/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:43.8 Info: DatabaseEngineVersionCheck migrating 11:16:43.8 Info: PerformDBOperation 11:16:43.8 Info: Performing DB Operation 11:16:43.8 Info: SQLite 3.46.0 11:16:43.8 Info: => 0.0010814s 11:16:43.8 Info: DatabaseEngineVersionCheck migrated 11:16:43.8 Info: => 0.0010915s 11:16:43.8 Debug: Took: 00:00:00.0092224 11:16:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:43.8 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 11:16:43.8 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 11:16:43.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:43.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350038885271_213/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:43.8 Info: DatabaseEngineVersionCheck migrating 11:16:43.8 Info: PerformDBOperation 11:16:43.8 Info: Performing DB Operation 11:16:43.8 Info: SQLite 3.46.0 11:16:43.8 Info: => 0.0010531s 11:16:43.8 Info: DatabaseEngineVersionCheck migrated 11:16:43.8 Info: => 0.001063s 11:16:43.8 Debug: Took: 00:00:00.0087596 11:16:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:43.9 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 11:16:43.9 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 11:16:43.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:43.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350039293918_215/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:43.9 Info: DatabaseEngineVersionCheck migrating 11:16:43.9 Info: PerformDBOperation 11:16:43.9 Info: Performing DB Operation 11:16:43.9 Info: SQLite 3.46.0 11:16:43.9 Info: => 0.0010947s 11:16:43.9 Info: DatabaseEngineVersionCheck migrated 11:16:43.9 Info: => 0.0011059s 11:16:43.9 Debug: Took: 00:00:00.0090455 11:16:43.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 = ["\"Address\""] Interval = [12] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:43.9 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 ==== 11:16:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:43.9 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 11:16:43.9 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 11:16:43.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:43.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350039723540_217/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:43.9 Info: DatabaseEngineVersionCheck migrating 11:16:43.9 Info: PerformDBOperation 11:16:43.9 Info: Performing DB Operation 11:16:43.9 Info: SQLite 3.46.0 11:16:43.9 Info: => 0.0010851s 11:16:43.9 Info: DatabaseEngineVersionCheck migrated 11:16:43.9 Info: => 0.0010928s 11:16:43.9 Debug: Took: 00:00:00.0089314 11:16:43.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:44.0 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 11:16:44.0 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 11:16:44.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:44.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350040354748_219/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:44.0 Info: DatabaseEngineVersionCheck migrating 11:16:44.0 Info: PerformDBOperation 11:16:44.0 Info: Performing DB Operation 11:16:44.0 Info: SQLite 3.46.0 11:16:44.0 Info: => 0.0010778s 11:16:44.0 Info: DatabaseEngineVersionCheck migrated 11:16:44.0 Info: => 0.0010875s 11:16:44.0 Debug: Took: 00:00:00.0089414 11:16:44.0 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 11:16:44.0 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 11:16:44.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:44.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350040731261_221/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:44.0 Info: DatabaseEngineVersionCheck migrating 11:16:44.0 Info: PerformDBOperation 11:16:44.0 Info: Performing DB Operation 11:16:44.0 Info: SQLite 3.46.0 11:16:44.0 Info: => 0.0012037s 11:16:44.0 Info: DatabaseEngineVersionCheck migrated 11:16:44.0 Info: => 0.0012119s 11:16:44.0 Debug: Took: 00:00:00.0090280 11:16:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 11:16:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 11:16:44.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:44.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350041162384_223/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:44.1 Info: DatabaseEngineVersionCheck migrating 11:16:44.1 Info: PerformDBOperation 11:16:44.1 Info: Performing DB Operation 11:16:44.1 Info: SQLite 3.46.0 11:16:44.1 Info: => 0.0011326s 11:16:44.1 Info: DatabaseEngineVersionCheck migrated 11:16:44.1 Info: => 0.0011439s 11:16:44.1 Debug: Took: 00:00:00.0092230 11:16:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-07-30T11:16:44.1276728Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 11:16:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 11:16:44.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:44.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350041588315_225/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:44.1 Info: DatabaseEngineVersionCheck migrating 11:16:44.1 Info: PerformDBOperation 11:16:44.1 Info: Performing DB Operation 11:16:44.1 Info: SQLite 3.46.0 11:16:44.1 Info: => 0.0010566s 11:16:44.1 Info: DatabaseEngineVersionCheck migrated 11:16:44.1 Info: => 0.0010672s 11:16:44.1 Debug: Took: 00:00:00.0088538 11:16:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 11:16:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 11:16:44.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:44.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350042004978_227/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:44.2 Info: DatabaseEngineVersionCheck migrating 11:16:44.2 Info: PerformDBOperation 11:16:44.2 Info: Performing DB Operation 11:16:44.2 Info: SQLite 3.46.0 11:16:44.2 Info: => 0.0011087s 11:16:44.2 Info: DatabaseEngineVersionCheck migrated 11:16:44.2 Info: => 0.001119s 11:16:44.2 Debug: Took: 00:00:00.0088241 11:16:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-07-30T11:16:44.2114977Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 11:16:44.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 11:16:44.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:44.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350042421714_229/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:44.2 Info: DatabaseEngineVersionCheck migrating 11:16:44.2 Info: PerformDBOperation 11:16:44.2 Info: Performing DB Operation 11:16:44.2 Info: SQLite 3.46.0 11:16:44.2 Info: => 0.0010612s 11:16:44.2 Info: DatabaseEngineVersionCheck migrated 11:16:44.2 Info: => 0.0010719s 11:16:44.2 Debug: Took: 00:00:00.0092538 11:16:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 11:16:44.2 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 11:16:44.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:44.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350042807335_231/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:44.2 Info: DatabaseEngineVersionCheck migrating 11:16:44.2 Info: PerformDBOperation 11:16:44.2 Info: Performing DB Operation 11:16:44.2 Info: SQLite 3.46.0 11:16:44.2 Info: => 0.001076s 11:16:44.2 Info: DatabaseEngineVersionCheck migrated 11:16:44.2 Info: => 0.0010834s 11:16:44.2 Debug: Took: 00:00:00.0090687 11:16:44.3 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 11:16:44.3 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 11:16:44.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:44.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350043192172_233/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:44.3 Info: DatabaseEngineVersionCheck migrating 11:16:44.3 Info: PerformDBOperation 11:16:44.3 Info: Performing DB Operation 11:16:44.3 Info: SQLite 3.46.0 11:16:44.3 Info: => 0.0010763s 11:16:44.3 Info: DatabaseEngineVersionCheck migrated 11:16:44.3 Info: => 0.0010841s 11:16:44.3 Debug: Took: 00:00:00.0090600 11:16:44.3 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 11:16:44.3 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 11:16:44.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:44.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350043562643_235/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:44.3 Info: DatabaseEngineVersionCheck migrating 11:16:44.3 Info: PerformDBOperation 11:16:44.3 Info: Performing DB Operation 11:16:44.3 Info: SQLite 3.46.0 11:16:44.3 Info: => 0.0011043s 11:16:44.3 Info: DatabaseEngineVersionCheck migrated 11:16:44.3 Info: => 0.001115s 11:16:44.3 Debug: Took: 00:00:00.0089973 11:16:44.3 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 11:16:44.3 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 11:16:44.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:44.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350043935700_237/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:44.4 Info: DatabaseEngineVersionCheck migrating 11:16:44.4 Info: PerformDBOperation 11:16:44.4 Info: Performing DB Operation 11:16:44.4 Info: SQLite 3.46.0 11:16:44.4 Info: => 0.0011223s 11:16:44.4 Info: DatabaseEngineVersionCheck migrated 11:16:44.4 Info: => 0.001133s 11:16:44.4 Debug: Took: 00:00:00.0087480 11:16:44.4 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 11:16:44.4 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 11:16:44.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:44.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350044468459_239/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:44.4 Info: DatabaseEngineVersionCheck migrating 11:16:44.4 Info: PerformDBOperation 11:16:44.4 Info: Performing DB Operation 11:16:44.4 Info: SQLite 3.46.0 11:16:44.4 Info: => 0.0011728s 11:16:44.4 Info: DatabaseEngineVersionCheck migrated 11:16:44.4 Info: => 0.001181s 11:16:44.4 Debug: Took: 00:00:00.0090484 11:16:44.4 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 11:16:44.4 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 11:16:44.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:44.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350044855124_241/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:44.4 Info: DatabaseEngineVersionCheck migrating 11:16:44.4 Info: PerformDBOperation 11:16:44.4 Info: Performing DB Operation 11:16:44.4 Info: SQLite 3.46.0 11:16:44.4 Info: => 0.0011216s 11:16:44.4 Info: DatabaseEngineVersionCheck migrated 11:16:44.4 Info: => 0.0011295s 11:16:44.4 Debug: Took: 00:00:00.0088145 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 11:16:44.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:44.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350045221641_243/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:44.5 Info: DatabaseEngineVersionCheck migrating 11:16:44.5 Info: PerformDBOperation 11:16:44.5 Info: Performing DB Operation 11:16:44.5 Info: SQLite 3.46.0 11:16:44.5 Info: => 0.0010453s 11:16:44.5 Info: DatabaseEngineVersionCheck migrated 11:16:44.5 Info: => 0.0010531s 11:16:44.5 Debug: Took: 00:00:00.0087128 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 11:16:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 11:16:44.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Item: , Size: 41943040 is smaller than minimum allowed size (46080000 bytes for 2400sec), rejecting. 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Item: , meets size constraints 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Item: , Size: 73400320 is greater than maximum allowed size (64512000 bytes for 2400sec), rejecting 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Item: , Size: 94371840 is smaller than minimum allowed size (103680000 bytes for 5400sec), rejecting. 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Item: , meets size constraints 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Item: , Size: 157286400 is greater than maximum allowed size (145152000 bytes for 5400sec), rejecting 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Item: , Size: 125829120 is smaller than minimum allowed size (138240000 bytes for 7200sec), rejecting. 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Item: , meets size constraints 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Item: , Size: 220200960 is greater than maximum allowed size (193536000 bytes for 7200sec), rejecting 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Item: , Size: 283115520 is smaller than minimum allowed size (311040000 bytes for 16200sec), rejecting. 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Item: , meets size constraints 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Item: , Size: 471859200 is greater than maximum allowed size (435456000 bytes for 16200sec), rejecting 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Release has unknown size, skipping size check 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Max size is unlimited, skipping size check 11:16:44.6 Debug: Item: , meets size constraints 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Max size is unlimited, skipping size check 11:16:44.6 Debug: Item: , meets size constraints 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Item: , Size: 20971520 is smaller than minimum allowed size (23040000 bytes for 1200sec), rejecting. 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Item: , meets size constraints 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Item: , Size: 36700160 is greater than maximum allowed size (32256000 bytes for 1200sec), rejecting 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Item: , Size: 47185920 is smaller than minimum allowed size (51840000 bytes for 2700sec), rejecting. 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Item: , meets size constraints 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 11:16:44.6 Debug: Beginning size check for: 11:16:44.6 Debug: Item: , Size: 78643200 is greater than maximum allowed size (72576000 bytes for 2700sec), rejecting 11:16:44.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 11:16:44.7 Debug: Performing already imported check on report 11:16:44.7 Debug: Skipping already imported check for album without files 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 11:16:44.7 Debug: Performing already imported check on report 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 11:16:44.7 Debug: Performing already imported check on report 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 11:16:44.7 Debug: Skipping already imported check because CDH is disabled 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 11:16:44.7 Debug: Performing already imported check on report 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 11:16:44.7 Debug: Performing already imported check on report 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 11:16:44.7 Debug: Performing already imported check on report 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 11:16:44.7 Debug: Performing already imported check on report 11:16:44.7 Debug: Has same torrent hash as a grabbed and imported release 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 11:16:44.7 Debug: Performing already imported check on report 11:16:44.7 Debug: Has same torrent hash as a grabbed and imported release 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- -2 1 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 11:16:44.7 Debug: Existing item meets cut-off. skipping. 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 11:16:44.7 Debug: Existing item meets cut-off. skipping. 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 11:16:44.7 Debug: Existing item meets cut-off. skipping. 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 11:16:44.7 Debug: Existing item meets cut-off. skipping. 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 11:16:44.7 Debug: New quality is a better revision for existing quality 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 11:16:44.7 Debug: New quality is a better revision for existing quality 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 11:16:44.7 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 11:16:44.7 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 11:16:44.7 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 11:16:44.7 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 11:16:44.7 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 11:16:44.7 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 11:16:44.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 11:16:44.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 11:16:44.8 Info: Processing 3 releases 11:16:44.8 Trace: Processing release 1/3 11:16:44.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:44.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:44.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:44.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:44.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.0 Debug: Quality parsed: FLAC v1 11:16:45.0 Debug: Release Group parsed: PERFECT 11:16:45.0 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 11:16:45.0 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 11:16:45.0 Trace: Processing release 2/3 11:16:45.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:45.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:45.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:45.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.0 Debug: Quality parsed: FLAC v1 11:16:45.0 Debug: Release Group parsed: PERFECT 11:16:45.0 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 11:16:45.0 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 11:16:45.0 Trace: Processing release 3/3 11:16:45.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:45.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:45.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:45.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.0 Debug: Quality parsed: FLAC v1 11:16:45.0 Debug: Release Group parsed: PERFECT 11:16:45.0 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 11:16:45.0 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 11:16:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 11:16:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 11:16:45.0 Info: Processing 1 releases 11:16:45.0 Trace: Processing release 1/1 11:16:45.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:45.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:45.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:45.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.0 Debug: Quality parsed: FLAC v1 11:16:45.0 Debug: Release Group parsed: PERFECT 11:16:45.0 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 11:16:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 11:16:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 11:16:45.0 Info: Processing 1 releases 11:16:45.0 Trace: Processing release 1/1 11:16:45.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:45.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:45.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:45.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.0 Debug: Quality parsed: FLAC v1 11:16:45.0 Debug: Release Group parsed: PERFECT 11:16:45.0 Debug: Release rejected for the following reasons: [Permanent] failDelayed1 11:16:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 11:16:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 11:16:45.0 Info: Processing 1 releases 11:16:45.0 Trace: Processing release 1/1 11:16:45.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:45.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:45.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:45.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.0 Debug: Quality parsed: FLAC v1 11:16:45.0 Debug: Release Group parsed: PERFECT 11:16:45.0 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 11:16:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 11:16:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 11:16:45.0 Info: Processing 1 releases 11:16:45.0 Trace: Processing release 1/1 11:16:45.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:45.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:45.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:45.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.0 Debug: Quality parsed: FLAC v1 11:16:45.0 Debug: Release Group parsed: PERFECT 11:16:45.0 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 11:16:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 11:16:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 11:16:45.0 Info: Processing 1 releases 11:16:45.0 Trace: Processing release 1/1 11:16:45.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:45.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:45.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:45.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.0 Debug: Quality parsed: FLAC v1 11:16:45.0 Debug: Release Group parsed: PERFECT 11:16:45.0 Debug: Release rejected for the following reasons: [Permanent] Unable to parse albums from release name 11:16:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 11:16:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 11:16:45.0 Info: Processing 1 releases 11:16:45.0 Trace: Processing release 1/1 11:16:45.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:45.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:45.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:45.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.0 Debug: Quality parsed: FLAC v1 11:16:45.0 Debug: Release Group parsed: PERFECT 11:16:45.0 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 11:16:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 11:16:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 11:16:45.0 Info: Processing 1 releases 11:16:45.0 Trace: Processing release 1/1 11:16:45.0 Debug: Processing release '2013 - Night Visions' from '' 11:16:45.0 Debug: Parsing string '2013 - Night Visions' 11:16:45.1 Debug: Unable to parse 2013 - Night Visions 11:16:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 11:16:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 11:16:45.1 Info: Processing 1 releases 11:16:45.1 Trace: Processing release 1/1 11:16:45.1 Debug: Processing release 'Not parsable' from '' 11:16:45.1 Debug: Parsing string 'Not parsable' 11:16:45.1 Debug: Unable to parse Not parsable 11:16:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 11:16:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 11:16:45.1 Info: Processing 1 releases 11:16:45.1 Trace: Processing release 1/1 11:16:45.1 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:45.1 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.1 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:45.1 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:45.1 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.1 Debug: Quality parsed: FLAC v1 11:16:45.1 Debug: Release Group parsed: PERFECT 11:16:45.1 Debug: Release rejected for the following reasons: [Permanent] fail1 11:16:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 11:16:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 11:16:45.1 Info: Processing 2 releases 11:16:45.1 Trace: Processing release 1/2 11:16:45.1 Debug: Processing release 'Name1-Title1[FLAC][2017][DRONE]' from '' 11:16:45.1 Debug: Parsing string 'Name1-Title1[FLAC][2017][DRONE]' 11:16:45.1 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 11:16:45.1 Debug: Album Parsed. Name1 - Title1 11:16:45.1 Debug: Trying to parse quality for 'Name1-Title1[FLAC][2017][DRONE]' 11:16:45.1 Debug: Quality parsed: FLAC v1 11:16:45.1 Debug: Release Group parsed: 11:16:45.1 Debug: Release accepted 11:16:45.1 Trace: Processing release 2/2 11:16:45.1 Debug: Processing release 'Name1-Title2[FLAC][2017][DRONE]' from '' 11:16:45.1 Debug: Parsing string 'Name1-Title2[FLAC][2017][DRONE]' 11:16:45.1 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 11:16:45.1 Debug: Album Parsed. Name1 - Title2 11:16:45.1 Debug: Trying to parse quality for 'Name1-Title2[FLAC][2017][DRONE]' 11:16:45.1 Debug: Quality parsed: FLAC v1 11:16:45.1 Debug: Release Group parsed: 11:16:45.1 Debug: Release rejected since the album wasn't requested: Name1 - Title2 FLAC v1 11:16:45.1 Debug: Release rejected for the following reasons: [Permanent] Album wasn't requested 11:16:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 11:16:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 11:16:45.1 Info: Processing 1 releases 11:16:45.1 Trace: Processing release 1/1 11:16:45.1 Debug: Processing release 'Alien Ant Farm - TruAnt (FLAC) DRONE' from '' 11:16:45.1 Debug: Parsing string 'Alien Ant Farm - TruAnt (FLAC) DRONE' 11:16:45.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[) 11:16:45.1 Debug: Album Parsed. Alien Ant Farm - TruAnt 11:16:45.1 Debug: Trying to parse quality for 'Alien Ant Farm - TruAnt (FLAC) DRONE' 11:16:45.1 Debug: Quality parsed: FLAC v1 11:16:45.1 Debug: Release Group parsed: 11:16:45.1 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 11:16:45.1 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 11:16:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 11:16:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 11:16:45.1 Info: Processing 1 releases 11:16:45.1 Trace: Processing release 1/1 11:16:45.1 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:45.1 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.1 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:45.1 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:45.1 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.1 Debug: Quality parsed: FLAC v1 11:16:45.1 Debug: Release Group parsed: PERFECT 11:16:45.1 Debug: Release accepted 11:16:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 11:16:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 11:16:45.1 Info: Processing 1 releases 11:16:45.1 Trace: Processing release 1/1 11:16:45.1 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:45.1 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.1 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:45.1 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:45.1 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.1 Debug: Quality parsed: FLAC v1 11:16:45.1 Debug: Release Group parsed: PERFECT 11:16:45.1 Debug: Release rejected for the following reasons: [Permanent] fail1 11:16:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 11:16:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 11:16:45.1 Info: Processing 1 releases 11:16:45.1 Trace: Processing release 1/1 11:16:45.1 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:45.1 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.1 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:45.1 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:45.1 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.1 Debug: Quality parsed: FLAC v1 11:16:45.1 Debug: Release Group parsed: PERFECT 11:16:45.1 Debug: Release rejected for the following reasons: [Permanent] fail1 11:16:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 11:16:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 11:16:45.1 Info: Processing 1 releases 11:16:45.1 Trace: Processing release 1/1 11:16:45.1 Debug: Processing release '1937 - Snow White and the Seven Dwarves' from '' 11:16:45.1 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' 11:16:45.1 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 11:16:45.1 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' using search criteria artist: 'Some Artist' album: 'Some Album' 11:16:45.1 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 11:16:45.1 Debug: Trying to parse quality for '1937 - Snow White and the Seven Dwarves' 11:16:45.1 Debug: Release rejected for the following reasons: [Permanent] Unable to parse release 11:16:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 11:16:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 11:16:45.1 Info: Processing 1 releases 11:16:45.1 Trace: Processing release 1/1 11:16:45.1 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:45.1 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.1 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:45.1 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:45.1 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:45.1 Debug: Quality parsed: FLAC v1 11:16:45.1 Debug: Release Group parsed: PERFECT 11:16:45.1 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 11:16:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 11:16:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 11:16:45.2 Debug: Release published date, 07/20/2024, is outside of 5 day early grab limit allowed by user 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 11:16:45.2 Debug: Release published date, 07/10/2024, is outside of 5 day early grab limit allowed by user 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 11:16:45.2 Debug: Indexer with id 1 does not exist, skipping early release check 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 11:16:45.2 Debug: Checking if release meets maximum size requirements. 2.0 GB 11:16:45.2 Debug: 2.0 GB is too big, maximum size is 2.0 GB (Settings->Indexers->Maximum Size) 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 11:16:45.2 Debug: Maximum size is not set. 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 11:16:45.2 Debug: Checking if release meets maximum size requirements. 2.0 GB 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 11:16:45.2 Debug: Checking if release meets maximum size requirements. 2.0 GB 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 11:16:45.2 Debug: Release has unknown size, skipping size check. 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 11:16:45.2 Debug: Checking if report meets minimum age requirements. 10 11:16:45.2 Debug: Only 10 minutes old, minimum age is 30 minutes 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 11:16:45.2 Debug: Checking if report meets minimum age requirements. 100 11:16:45.2 Debug: Release is 100 minutes old, greater than minimum age of 30 minutes 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 11:16:45.2 Debug: Minimum age is not set. 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 11:16:45.2 Debug: No albums in the release are monitored. Rejecting 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 11:16:45.2 Debug: [ForeignArtistId1][Name1] is present in the DB but not tracked. Rejecting. 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 11:16:45.2 Debug: Album is not monitored. Rejecting 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 11:16:45.2 Debug: Only 1/2 albums in the release are monitored. Rejecting 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 11:16:45.2 Debug: Only 1/2 albums in the release are monitored. Rejecting 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 11:16:45.2 Debug: Album is not monitored. Rejecting 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 11:16:45.2 Debug: Only 1/2 albums in the release are monitored. Rejecting 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 11:16:45.2 Debug: Skipping monitored check during search 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 11:16:45.2 Debug: Skipping monitored check during search 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 11:16:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 11:16:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 11:16:45.3 Debug: [] Torrent is not enabled for this artist 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 11:16:45.3 Debug: [] Usenet is not enabled for this artist 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 11:16:45.3 Debug: Checking if report meets quality requirements. MP3-192 v2 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 11:16:45.3 Debug: Checking if report meets quality requirements. MP3-256 v2 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 11:16:45.3 Debug: Checking if report meets quality requirements. MP3-320 v2 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 11:16:45.3 Debug: Checking if report meets quality requirements. MP3-VBR-V0 v2 11:16:45.3 Debug: Quality MP3-VBR-V0 v2 rejected by Artist's quality profile 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 11:16:45.3 Debug: Checking if report meets quality requirements. FLAC v2 11:16:45.3 Debug: Quality FLAC v2 rejected by Artist's quality profile 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 11:16:45.3 Debug: Checking if report meets quality requirements. Unknown v2 11:16:45.3 Debug: Quality Unknown v2 rejected by Artist's quality profile 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 11:16:45.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 11:16:45.3 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 11:16:45.3 Debug: New item's custom formats [] do not improve on [], skipping 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 11:16:45.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 11:16:45.3 Debug: Existing item meets cut-off. skipping. 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 11:16:45.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 11:16:45.3 Debug: Existing item meets cut-off. skipping. 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 11:16:45.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 11:16:45.3 Debug: Existing item meets cut-off. skipping. 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 11:16:45.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 11:16:45.3 Debug: Existing item meets cut-off. skipping. 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 11:16:45.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-8 v1 11:16:45.3 Debug: New quality is a better revision for existing quality 11:16:45.3 Debug: Checking if release is higher quality than queued release. Queued: MP3-8 v1 11:16:45.3 Debug: New item has a better quality 11:16:45.3 Debug: Checking if profiles allow upgrading. Queued: MP3-8 v1 11:16:45.3 Debug: Quality profile allows upgrading 11:16:45.3 Debug: New quality is a better revision for existing quality 11:16:45.3 Debug: Auto downloading of propers is disabled 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 11:16:45.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 11:16:45.3 Debug: Existing item meets cut-off. skipping. 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 11:16:45.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 11:16:45.3 Debug: Checking if release is higher quality than queued release. Queued: MP3-320 v1 11:16:45.3 Debug: Existing item has better quality, skipping 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 11:16:45.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: FLAC v1 11:16:45.3 Debug: Existing item meets cut-off. skipping. 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 11:16:45.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 11:16:45.3 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 11:16:45.3 Debug: New item has a better custom format score 11:16:45.3 Debug: Checking if profiles allow upgrading. Queued: MP3-256 v1 11:16:45.3 Debug: Quality profile allows upgrading 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 11:16:45.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 11:16:45.3 Debug: Checking if release is higher quality than queued release. Queued: MP3-192 v1 11:16:45.3 Debug: New item has a better quality 11:16:45.3 Debug: Checking if profiles allow upgrading. Queued: MP3-192 v1 11:16:45.3 Debug: Quality profile allows upgrading 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 11:16:45.3 Debug: Release contains raw CD, rejecting. 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 11:16:45.3 Debug: Release contains raw CD, rejecting. 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 11:16:45.3 Debug: Release contains raw CD, rejecting. 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 11:16:45.3 Debug: Checking if release meets restrictions: [ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] 11:16:45.3 Debug: [[ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] ] contains these ignored terms: www.Speed.cd 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 11:16:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: edited 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 11:16:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: doesnt, exist 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 11:16:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 11:16:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 11:16:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 11:16:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: EdiTED 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 11:16:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: webrip 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 11:16:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 11:16:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 11:16:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 11:16:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 11:16:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 11:16:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 11:16:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 11:16:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEB\u0008/ 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 11:16:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEb/ 11:16:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 11:16:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 11:16:45.4 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:45.4 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 11:16:45.4 Debug: New quality is a better revision for existing quality 11:16:45.4 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 11:16:45.4 Debug: New quality is a better revision for existing quality 11:16:45.4 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 11:16:45.4 Debug: New quality is a better revision for existing quality 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 11:16:45.4 Debug: New quality is a better revision for existing quality 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 11:16:45.4 Debug: New quality is a better revision for existing quality 11:16:45.4 Debug: Auto downloading of repacks is disabled 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 11:16:45.4 Debug: New quality is a better revision for existing quality 11:16:45.4 Debug: New quality is a better revision for existing quality 11:16:45.4 Debug: New quality is a better revision for existing quality 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 11:16:45.4 Debug: New quality is a better revision for existing quality 11:16:45.4 Debug: New quality is a better revision for existing quality 11:16:45.4 Debug: New quality is a better revision for existing quality 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 11:16:45.4 Debug: Checking if report meets retention requirements. 100 11:16:45.4 Debug: Report age: 100 rejected by user's retention limit 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 11:16:45.4 Debug: Checking if report meets retention requirements. 100 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 11:16:45.4 Debug: Checking if report meets retention requirements. 100 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 11:16:45.4 Debug: Checking if report meets retention requirements. 100 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 11:16:45.4 Debug: Not checking retention requirement for non-usenet report 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 11:16:45.4 Debug: Checking if report meets retention requirements. 100 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 11:16:45.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 --- 11:16:45.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:16:45.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 --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 11:16:45.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 11:16:45.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 11:16:45.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 11:16:45.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 11:16:45.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 11:16:45.4 Debug: Custom format score (100) meets minimum (50) for preferred protocol, will not delay 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 11:16:45.4 Debug: Profile does not require a waiting period before download for Usenet. 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 11:16:45.4 Debug: Quality is highest in profile for preferred protocol, will not delay 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 11:16:45.4 Debug: New quality is a better revision for existing quality, skipping delay 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 11:16:45.4 Debug: New quality is a better revision for existing quality, skipping delay 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 11:16:45.4 Debug: Ignoring delay for user invoked search 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 11:16:45.4 Trace: Track file /My.Artist.S01E01.mp3 is missing from disk. 11:16:45.4 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 11:16:45.4 Trace: Track file /My.Artist.S01E02.mp3 is missing from disk. 11:16:45.4 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 11:16:45.4 Debug: Skipping deleted trackfile check during search 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 11:16:45.4 Debug: Performing history status check on report 11:16:45.4 Debug: Checking current status of album [1] in history 11:16:45.4 Debug: Existing item meets cut-off. skipping. 11:16:45.4 Debug: Existing item has better quality, skipping 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 11:16:45.4 Debug: Performing history status check on report 11:16:45.4 Debug: Checking current status of album [1] in history 11:16:45.4 Debug: Existing item meets cut-off. skipping. 11:16:45.4 Debug: Existing item has better quality, skipping 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 11:16:45.4 Debug: Performing history status check on report 11:16:45.4 Debug: Checking current status of album [1] in history 11:16:45.4 Debug: New item has a better quality 11:16:45.4 Debug: Checking current status of album [2] in history 11:16:45.4 Debug: New item has a better quality 11:16:45.4 Debug: Checking current status of album [3] in history 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 11:16:45.4 Debug: Performing history status check on report 11:16:45.4 Debug: Checking current status of album [1] in history 11:16:45.4 Debug: New item has a better quality 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 11:16:45.4 Debug: Performing history status check on report 11:16:45.4 Debug: Checking current status of album [1] in history 11:16:45.4 Debug: Existing item meets cut-off. skipping. 11:16:45.4 Debug: New item's custom formats [] do not improve on [], skipping 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 11:16:45.4 Debug: Performing history status check on report 11:16:45.4 Debug: Checking current status of album [1] in history 11:16:45.4 Debug: Existing item meets cut-off. skipping. 11:16:45.4 Debug: Existing item has better quality, skipping 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 11:16:45.4 Debug: Performing history status check on report 11:16:45.4 Debug: Checking current status of album [1] in history 11:16:45.4 Debug: Existing item meets cut-off. skipping. 11:16:45.4 Debug: New item's custom formats [] do not improve on [], skipping 11:16:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 11:16:45.5 Debug: Performing history status check on report 11:16:45.5 Debug: Checking current status of album [1] in history 11:16:45.5 Debug: Existing item meets cut-off. skipping. 11:16:45.5 Debug: New item's custom formats [] do not improve on [], skipping 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 11:16:45.5 Debug: Performing history status check on report 11:16:45.5 Debug: Checking current status of album [1] in history 11:16:45.5 Debug: New item has a better quality 11:16:45.5 Debug: Checking current status of album [2] in history 11:16:45.5 Debug: Checking current status of album [3] in history 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 11:16:45.5 Debug: Performing history status check on report 11:16:45.5 Debug: Checking current status of album [1] in history 11:16:45.5 Debug: Existing item meets cut-off. skipping. 11:16:45.5 Debug: Existing item has better quality, skipping 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 11:16:45.5 Debug: Performing history status check on report 11:16:45.5 Debug: Checking current status of album [1] in history 11:16:45.5 Debug: Existing item meets cut-off. skipping. 11:16:45.5 Debug: Existing item has better quality, skipping 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 11:16:45.5 Debug: Skipping history check during search 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 11:16:45.5 Debug: Performing history status check on report 11:16:45.5 Debug: Checking current status of album [1] in history 11:16:45.5 Debug: Checking current status of album [2] in history 11:16:45.5 Debug: Checking current status of album [3] in history 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 11:16:45.5 Debug: Performing history status check on report 11:16:45.5 Debug: Checking current status of album [1] in history 11:16:45.5 Debug: Checking current status of album [2] in history 11:16:45.5 Debug: Checking current status of album [3] in history 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 11:16:45.5 Debug: Performing history status check on report 11:16:45.5 Debug: Checking current status of album [1] in history 11:16:45.5 Debug: Checking current status of album [2] in history 11:16:45.5 Debug: Checking current status of album [3] in history 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 11:16:45.5 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 11:16:45.5 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 11:16:45.5 Debug: Indexer with id 2 does not exist, skipping indexer tags check 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 11:16:45.5 Debug: New quality is a better revision for existing quality 11:16:45.5 Debug: Proper for old file, rejecting: {0} 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 11:16:45.5 Debug: New quality is a better revision for existing quality 11:16:45.5 Debug: Auto downloading of propers is disabled 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 11:16:45.5 Debug: New quality is a better revision for existing quality 11:16:45.5 Debug: New quality is a better revision for existing quality 11:16:45.5 Debug: Proper for old file, rejecting: {0} 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 11:16:45.5 Debug: New quality is a better revision for existing quality 11:16:45.5 Debug: Proper for old file, rejecting: {0} 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 11:16:45.5 Debug: Propers are not preferred, skipping check 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 11:16:45.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 --- 11:16:45.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 --- 11:16:45.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 --- 11:16:45.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 --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 11:16:45.5 Debug: New quality is a better revision for existing quality 11:16:45.5 Debug: New quality is a better revision for existing quality 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 11:16:45.5 Debug: Checking if artist matches searched artist 11:16:45.5 Debug: Artist [ForeignArtistId1][Name1] does not match [ForeignArtistId1][Name1] 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 11:16:45.5 Debug: Checking if artist matches searched artist 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 11:16:45.5 Debug: Not enough seeders: 0. Minimum seeders: 5 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 11:16:45.5 Debug: Not enough seeders: 4. Minimum seeders: 5 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 11:16:45.5 Debug: Indexer with id 1 does not exist, skipping seeders check 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 11:16:45.5 Debug: Quality profile does not allow upgrades, skipping 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 11:16:45.5 Debug: Quality profile does not allow upgrades, skipping 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 11:16:45.5 Debug: Quality profile allows upgrading 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 11:16:45.5 Debug: Quality profile allows upgrading 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 11:16:45.5 Debug: Existing item has better quality, skipping 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 11:16:45.5 Debug: New item has a better quality 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 11:16:45.5 Debug: New item has a better quality 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 11:16:45.5 Debug: Existing item has better quality, skipping 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 11:16:45.5 Debug: New item's custom formats [] do not improve on [], skipping 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 11:16:45.5 Debug: Existing item has better quality, skipping 11:16:45.5 Debug: Existing item has better quality, skipping 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 11:16:45.5 Debug: New item has a better quality 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 11:16:45.5 Debug: New item has a better quality 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 11:16:45.5 Debug: New item's custom formats [] do not improve on [], skipping 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 11:16:45.5 Debug: Existing item has better quality, skipping 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 11:16:45.5 Debug: Existing item has better quality, skipping 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 11:16:45.5 Debug: New item's custom formats [] do not improve on [], skipping 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 11:16:45.5 Debug: New item's custom formats [] do not improve on [], skipping 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 11:16:45.5 Debug: New item has a better quality 11:16:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 11:16:45.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 11:16:45.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 11:16:45.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 11:16:45.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 11:16:45.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 11:16:45.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 11:16:45.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 11:16:45.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 11:16:45.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 11:16:45.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 11:16:45.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 11:16:45.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 11:16:45.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 11:16:45.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 11:16:45.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 11:16:45.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 11:16:45.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 11:16:45.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 11:16:45.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 11:16:45.7 Debug: All albums were imported in history for Drone.S01E01.HDTV 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 11:16:45.7 Debug: All albums were imported for Drone.S01E01.HDTV 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 11:16:45.7 Debug: All albums were imported for Drone.S01E01.HDTV 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 11:16:45.7 Debug: All albums were imported for Droned Pilot 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 11:16:45.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 11:16:45.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 11:16:45.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 11:16:45.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 11:16:45.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_the_download_cannot_be_tracked_using_the_source_title_as_it_was_initiated_externally --- 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_the_download_cannot_be_tracked_using_the_source_title_as_it_was_initiated_externally --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 11:16:45.7 Trace: Grabbing release '' from Indexer at priority 0. 11:16:45.7 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 11:16:45.7 Trace: Grabbing release '' from Indexer at priority 0. 11:16:45.7 Warn: Failed to download release '' from Indexer . Release not available 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 11:16:45.7 Trace: Grabbing release '' from Indexer at priority 0. 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 11:16:45.7 Trace: Grabbing release '' from Indexer at priority 0. 11:16:45.7 Warn: Couldn't add release '' from Indexer to download queue. System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 11:16:45.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:45.8 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 11:16:45.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 11:16:45.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 11:16:45.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 11:16:45.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 11:16:45.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:45.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 11:16:45.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:45.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 11:16:45.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 11:16:45.8 Trace: No non-blocked Download Client available, retrying blocked one. 11:16:45.8 Trace: No non-blocked Download Client available, retrying blocked one. 11:16:45.8 Trace: No non-blocked Download Client available, retrying blocked one. 11:16:45.8 Trace: No non-blocked Download Client available, retrying blocked one. 11:16:45.8 Trace: No non-blocked Download Client available, retrying blocked one. 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 11:16:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 11:16:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 11:16:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 11:16:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 11:16:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 11:16:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 11:16:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 11:16:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 11:16:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 11:16:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 11:16:45.9 Info: Iteration 0 11:16:45.9 Info: Iteration 1 11:16:45.9 Info: Iteration 2 11:16:45.9 Info: Iteration 3 11:16:45.9 Info: Iteration 4 11:16:45.9 Info: Iteration 5 11:16:46.0 Info: Iteration 6 11:16:46.0 Info: Iteration 7 11:16:46.0 Info: Iteration 8 11:16:46.0 Info: Iteration 9 11:16:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 11:16:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 11:16:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 11:16:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 11:16:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 11:16:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 11:16:46.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:46.3 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 11:16:46.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 11:16:46.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 11:16:46.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 11:16:46.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 11:16:46.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:46.3 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 11:16:46.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 11:16:46.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 11:16:46.3 Debug: Downloading torrent for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:46.3 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Radiohead - Scotch Mist [2008+FLAC+Lossless].torrent 11:16:46.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 11:16:46.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 11:16:46.3 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.magnet 11:16:46.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 11:16:46.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 11:16:46.3 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.url 11:16:46.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 11:16:46.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 11:16:46.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 11:16:46.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 11:16:46.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 11:16:46.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 11:16:46.4 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 11:16:46.4 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 11:16:46.4 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 11:16:46.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) 11:16:46.4 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 11:16:46.4 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:46.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:46.4 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.nzb 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 11:16:46.4 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) 11:16:46.4 Info: Adding report [Radiohead - Scotch Mist [2008/FLAC/Lossless]] to the queue. 11:16:46.4 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Radiohead - Scotch Mist [2008+FLAC+Lossless].nzb 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 11:16:46.4 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 11:16:46.4 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 11:16:46.4 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 11:16:46.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) 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 11:16:46.5 Warn: Could not get the serial number from Download Station 127.0.0.1:5000 System.ArgumentNullException: String reference not set to an instance of a String. (Parameter 's') at System.Text.Encoding.GetBytes(String s) at NzbDrone.Common.Crypto.HashConverter.GetHash(String target) in ./Lidarr.Common/Crypto/HashConverter.cs:line 21 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetHashedSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 46 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) in ./Lidarr.Common/Cache/Cached.cs:line 109 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 11:16:46.5 Warn: Failed to get shared folder /unknownFolder from Disk Station 127.0.0.1:5000 NzbDrone.Core.Download.Clients.DownloadClientException: There is no shared folder at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IFileStationProxyProxy.GetSharedFolderMapping(String sharedFolder, DownloadStationSettings settings) at NzbDrone.Core.Download.Clients.DownloadStation.SharedFolderResolver.GetPhysicalPath(OsPath sharedFolder, DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SharedFolderResolver.cs:line 33 11:16:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 11:16:46.6 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:16:46.6 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 11:16:46.6 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:16:46.6 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:16:46.6 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:16:46.6 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 11:16:46.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:46.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 11:16:46.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:46.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:46.7 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 11:16:46.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:46.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:46.7 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:16:46.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:46.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:46.7 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 11:16:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 11:16:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:16:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:16:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 11:16:46.9 Info: Unknown download state: Unknown 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 11:16:46.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) 11:16:46.9 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. 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 11:16:46.9 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) 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 11:16:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 11:16:47.0 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:47.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 11:16:47.0 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:47.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 11:16:47.0 Debug: [Title1] Deleting folder '/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 11:16:47.0 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:47.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 11:16:47.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) 11:16:47.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 11:16:47.1 Debug: Download contains multiple files and is not in a job folder: /O/mymount/ 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 11:16:47.1 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 11:16:47.1 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 11:16:47.1 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 11:16:47.1 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 11:16:47.1 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 11:16:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 11:16:47.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 11:16:47.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 11:16:47.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:47.2 Warn: Failed to set the torrent priority for CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951. NzbDrone.Common.Http.HttpException: HTTP request failed: [403:Forbidden] [GET] at [http://me.local/] at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IQBittorrentProxyProxy.MoveTorrentToTopInQueue(String hash, QBittorrentSettings settings) at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrent.AddFromTorrentFile(RemoteAlbum remoteAlbum, String hash, String filename, Byte[] fileContent) in ./Lidarr.Core/Download/Clients/QBittorrent/QBittorrent.cs:line 164 11:16:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 11:16:47.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 11:16:47.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 11:16:47.3 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") --- 11:16:47.3 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") --- 11:16:47.3 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") --- 11:16:47.3 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") --- 11:16:47.3 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") --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 11:16:47.3 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") --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 11:16:47.3 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") --- 11:16:47.3 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") --- 11:16:47.3 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") --- 11:16:47.3 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") --- 11:16:47.3 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") --- 11:16:47.3 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") --- 11:16:47.3 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") --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("stoppedUP") --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_inactive_seedingtime_reached_and_not_paused --- 11:16:47.4 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 --- 11:16:47.4 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") --- 11:16:47.4 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") --- 11:16:47.4 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") --- 11:16:47.4 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") --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 11:16:47.4 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 --- 11:16:47.4 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 --- 11:16:47.4 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 --- 11:16:47.4 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 --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 11:16:47.5 Debug: Retrieved metadata of 1 torrents in client 11:16:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 11:16:47.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) 11:16:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 11:16:47.5 Debug: Retrieved metadata of 1 torrents in client 11:16:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 11:16:47.6 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:47.6 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 11:16:47.6 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") --- 11:16:47.6 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) 11:16:47.6 Info: Adding report [[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]] to the queue. 11:16:47.6 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") --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 11:16:47.6 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:47.6 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 11:16:47.6 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 --- 11:16:47.6 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 --- 11:16:47.6 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 --- 11:16:47.6 Trace: [Title1] Doesn't have an outputPath, skipping delete data. 11:16:47.6 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 --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 11:16:47.6 Debug: [Title1] Deleting file '/C/Test/Series.Title.S01E01.mkv'. 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 11:16:47.6 Debug: [Title1] Deleting folder '/C/Test/Series.Title.S01E01'. 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 11:16:47.6 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") --- 11:16:47.6 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") --- 11:16:47.6 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") --- 11:16:47.6 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") --- 11:16:47.6 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") --- 11:16:47.6 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") --- 11:16:47.6 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") --- 11:16:47.6 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") --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 11:16:47.6 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") --- 11:16:47.7 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") --- 11:16:47.7 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") --- 11:16:47.7 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") --- 11:16:47.7 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") --- 11:16:47.7 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") --- 11:16:47.7 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") --- 11:16:47.7 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") --- 11:16:47.7 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") --- 11:16:47.7 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") --- 11:16:47.7 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") --- 11:16:47.7 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") --- 11:16:47.7 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") --- 11:16:47.7 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") --- 11:16:47.7 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") --- 11:16:47.7 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") --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 11:16:47.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) 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 11:16:47.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) 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 11:16:47.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) 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 11:16:47.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) 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:16:47.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_not_return_the_item --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_not_return_the_item --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 11:16:47.8 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 --- 11:16:47.8 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 --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- Skipped should_fix_forward_slashes [4 ms] 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 11:16:47.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 --- 11:16:47.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 --- 11:16:47.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 --- 11:16:47.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 --- 11:16:47.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 --- 11:16:47.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 --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 11:16:47.8 Debug: Transmission version information: 2.84 () 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 11:16:47.8 Debug: Transmission version information: 2.84+ () 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 11:16:47.8 Debug: Transmission version information: 2.84 (other info) 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 11:16:47.8 Debug: Transmission version information: 2.84 (2.84) 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 11:16:47.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) 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 11:16:47.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) 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 11:16:47.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) 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 11:16:47.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 11:16:47.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") --- 11:16:47.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") --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 11:16:47.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) 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 11:16:47.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) 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- Skipped should_combine_drive_letter [1 ms] 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 11:16:47.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) 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 11:16:47.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) 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:16:47.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) 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 11:16:47.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 11:16:47.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 11:16:47.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 11:16:47.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 11:16:47.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 11:16:47.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 11:16:48.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 11:16:48.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 11:16:48.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:48.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 11:16:48.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 11:16:48.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 11:16:48.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 11:16:48.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 11:16:48.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:48.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 11:16:48.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 11:16:48.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 11:16:48.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 11:16:48.0 Trace: Vuze output file: C:\Downloads\Finished\transmission\Lidarr\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 11:16:48.0 Trace: Vuze output file: C:\Downloads\Finished\Lidarr\subdir\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 11:16:48.0 Debug: Vuze protocol version information: 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 11:16:48.0 Debug: Vuze protocol version information: 10 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 11:16:48.0 Debug: Vuze protocol version information: foo 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 11:16:48.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 11:16:48.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 11:16:48.0 Debug: Vuze protocol version information: 14 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 11:16:48.0 Debug: Vuze protocol version information: 15 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 11:16:48.0 Debug: Vuze protocol version information: 20 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- Skipped should_fix_forward_slashes [1 ms] Skipped should_have_correct_output_directory_for_multifile_torrents [2 ms] Skipped should_have_correct_output_directory_for_singlefile_torrents [1 ms] 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 11:16:48.0 Info: Report sent to Name1 from indexer Indexer1. Title1 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 11:16:48.0 Trace: Release Title1 no longer available on indexer. 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 11:16:48.0 Info: Report sent to Name1 from indexer Indexer1. Title1 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 11:16:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 11:16:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 11:16:48.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 11:16:48.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 11:16:48.1 Info: Report sent to Name1 from indexer Indexer1. Title1 11:16:48.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 11:16:48.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 11:16:48.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 11:16:48.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 11:16:48.1 Info: Report sent to Name1 from indexer Indexer1. Title1 11:16:48.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 11:16:48.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 11:16:48.1 Info: Report sent to Name1 from indexer Indexer1. Title1 11:16:48.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 11:16:48.1 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 11:16:48.1 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 11:16:48.1 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 11:16:48.1 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 11:16:48.1 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 11:16:48.1 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 11:16:48.1 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 11:16:48.1 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 11:16:48.1 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 11:16:48.1 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 11:16:48.1 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 11:16:48.1 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 11:16:48.1 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 11:16:48.1 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 11:16:48.1 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 11:16:48.1 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 11:16:48.1 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 11:16:48.1 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 11:16:48.1 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 11:16:48.1 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 11:16:48.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 11:16:48.1 Debug: Adding release Title1 to pending releases with reason Delay 11:16:48.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 11:16:48.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 11:16:48.2 Debug: Adding release Title1 to pending releases with reason Delay 11:16:48.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 11:16:48.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 11:16:48.2 Debug: Adding release Title1 to pending releases with reason Delay 11:16:48.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 11:16:48.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 11:16:48.2 Debug: Adding release Title1 to pending releases with reason Delay 11:16:48.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 11:16:48.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 11:16:48.2 Debug: The release Title1 is already pending with reason Delay, not adding again 11:16:48.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 11:16:48.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 11:16:48.2 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 11:16:48.2 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 11:16:48.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 11:16:48.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 11:16:48.2 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 11:16:48.2 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 11:16:48.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 11:16:48.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 11:16:48.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 11:16:48.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 11:16:48.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 11:16:48.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 11:16:48.2 Debug: Removing previously pending release, as it was grabbed. 11:16:48.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 11:16:48.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 11:16:48.2 Debug: Removing previously pending release, as it was grabbed. 11:16:48.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 11:16:48.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 11:16:48.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 11:16:48.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 11:16:48.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 11:16:48.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 11:16:48.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 11:16:48.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 11:16:48.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 11:16:48.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 11:16:48.2 Debug: Removing failed releases from pending 11:16:48.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 11:16:48.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 11:16:48.2 Debug: Removing failed releases from pending 11:16:48.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 11:16:48.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 11:16:48.2 Debug: Removing failed releases from pending 11:16:48.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 11:16:48.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 11:16:48.2 Debug: Removing failed releases from pending 11:16:48.2 Debug: Removing previously pending release, as it has now been rejected. 11:16:48.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 11:16:48.2 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 11:16:48.2 Debug: Failed download only contains one album, searching again 11:16:48.2 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 11:16:48.2 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 11:16:48.2 Debug: Failed download was entire artist, searching again 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 11:16:48.3 Debug: Failed download contains multiple albums, searching again 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 11:16:48.3 Debug: Skip redownloading requested by user 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 11:16:48.3 Debug: Auto redownloading failed albums is disabled 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 11:16:48.3 Trace: Checking if all items for 'Title1' have been imported 11:16:48.3 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 11:16:48.3 Trace: All albums for 'Title1' have been imported: False 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 11:16:48.3 Trace: Checking if all items for 'Title1' have been imported 11:16:48.3 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 11:16:48.3 Trace: All albums for 'Title1' have been imported: False 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 11:16:48.3 Trace: Checking if all items for 'Title1' have been imported 11:16:48.3 Trace: No history for Title1 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 11:16:48.3 Trace: Checking if all items for 'Title1' have been imported 11:16:48.3 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 11:16:48.3 Trace: Last event for album: [ForeignAlbumId2][Title2] is: DownloadImported 11:16:48.3 Trace: All albums for 'Title1' have been imported: True 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 11:16:48.3 Trace: Checking if all items for 'Title1' have been imported 11:16:48.3 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 11:16:48.3 Trace: All albums for 'Title1' have been imported: True 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 11:16:48.3 Trace: Checking if all items for 'Title1' have been imported 11:16:48.3 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 11:16:48.3 Trace: Last event for album: [ForeignAlbumId2][Title2] is: Grabbed 11:16:48.3 Trace: All albums for 'Title1' have been imported: False 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 11:16:48.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:48.3 Debug: Album Parsed. Audio Artist - Audio Album 11:16:48.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Debug: Quality parsed: FLAC v1 11:16:48.3 Debug: Release Group parsed: 11:16:48.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:48.3 Debug: Album Parsed. Audio Artist - Audio Album 11:16:48.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Debug: Quality parsed: FLAC v1 11:16:48.3 Debug: Release Group parsed: 11:16:48.3 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 11:16:48.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:48.3 Debug: Album Parsed. Audio Artist - Audio Album 11:16:48.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Debug: Quality parsed: FLAC v1 11:16:48.3 Debug: Release Group parsed: 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 11:16:48.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:48.3 Debug: Album Parsed. Audio Artist - Audio Album 11:16:48.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Debug: Quality parsed: FLAC v1 11:16:48.3 Debug: Release Group parsed: 11:16:48.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:48.3 Debug: Album Parsed. Audio Artist - Audio Album 11:16:48.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Debug: Quality parsed: FLAC v1 11:16:48.3 Debug: Release Group parsed: 11:16:48.3 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 11:16:48.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:48.3 Debug: Album Parsed. Audio Artist - Audio Album 11:16:48.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Debug: Quality parsed: FLAC v1 11:16:48.3 Debug: Release Group parsed: 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 11:16:48.3 Debug: Parsing string 'The torrent release folder' 11:16:48.3 Debug: Unable to parse The torrent release folder 11:16:48.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:48.3 Debug: Album Parsed. Audio Artist - Audio Album 11:16:48.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Debug: Quality parsed: FLAC v1 11:16:48.3 Debug: Release Group parsed: 11:16:48.3 Debug: Tracking ':The torrent release folder': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 11:16:48.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:48.3 Debug: Album Parsed. Audio Artist - Audio Album 11:16:48.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Debug: Quality parsed: FLAC v1 11:16:48.3 Debug: Release Group parsed: 11:16:48.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:48.3 Debug: Album Parsed. Audio Artist - Audio Album 11:16:48.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Debug: Quality parsed: FLAC v1 11:16:48.3 Debug: Release Group parsed: 11:16:48.3 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 11:16:48.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:48.3 Debug: Album Parsed. Audio Artist - Audio Album 11:16:48.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Debug: Quality parsed: FLAC v1 11:16:48.3 Debug: Release Group parsed: 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 11:16:48.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:48.3 Debug: Album Parsed. Audio Artist - Audio Album 11:16:48.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Debug: Quality parsed: FLAC v1 11:16:48.3 Debug: Release Group parsed: 11:16:48.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:48.3 Debug: Album Parsed. Audio Artist - Audio Album 11:16:48.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Debug: Quality parsed: FLAC v1 11:16:48.3 Debug: Release Group parsed: 11:16:48.3 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 11:16:48.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:48.3 Debug: Album Parsed. Audio Artist - Audio Album 11:16:48.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:48.3 Debug: Quality parsed: FLAC v1 11:16:48.3 Debug: Release Group parsed: 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 11:16:48.3 Debug: Parsing string 'the.artist.s01e01.track.xml' 11:16:48.3 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 11:16:48.3 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 11:16:48.3 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 11:16:48.3 Debug: Quality parsed: Unknown v1 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 11:16:48.3 Debug: Parsing string 'the.artist.s01e01.track.xml' 11:16:48.3 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 11:16:48.3 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 11:16:48.3 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 11:16:48.3 Debug: Quality parsed: Unknown v1 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- Skipped should_return_null_if_not_valid_file_for_track(".xml") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".jpg") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".xml") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".metathumb") [< 1 ms] 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Sunday 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Thursday Friday Saturday Sunday Monday 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Wednesday 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 11:16:48.4 Warn: Value can not be null. 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 11:16:48.4 Debug: Unable to communicate with Test System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetItems() at NzbDrone.Core.HealthCheck.Checks.DownloadClientCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientCheck.cs:line 39 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:16:48.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:16:48.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:16:48.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:16:48.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:16:48.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:16:48.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:16:48.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:16:48.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:16:48.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 11:16:48.5 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") --- 11:16:48.5 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") --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 11:16:48.5 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") --- 11:16:48.5 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") --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 11:16:48.6 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 --- 11:16:48.6 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 --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 11:16:48.6 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 --- 11:16:48.6 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 --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:16:48.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 11:16:48.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:16:48.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 11:16:48.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:16:48.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 11:16:48.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 11:16:48.6 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) --- 11:16:48.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 11:16:48.6 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) --- 11:16:48.6 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) --- 11:16:48.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 11:16:48.6 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) --- 11:16:48.6 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) --- 11:16:48.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 11:16:48.6 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) --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 11:16:48.7 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 --- 11:16:48.7 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 --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- Skipped should_return_error_if_series_path_is_for_posix_os [< 1 ms] 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 11:16:48.7 Error: System time mismatch. SystemTime: 07/30/2024 11:16:48 Expected Time: 08/01/2024 11:16:48. Update system time 11:16:48.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 11:16:48.7 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") --- 11:16:48.7 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") --- 11:16:48.7 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") --- 11:16:48.7 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") --- 11:16:48.7 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") --- 11:16:48.7 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") --- Skipped should_return_error_when_app_folder_is_write_protected [1 ms] 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 11:16:48.8 Trace: Check health -> FakeHealthCheck 11:16:48.8 Trace: Check health <- FakeHealthCheck 11:16:48.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 11:16:48.8 Trace: Check health -> FakeHealthCheck 11:16:48.8 Trace: Check health <- FakeHealthCheck 11:16:48.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 11:16:48.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:48.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350088120163_253/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:48.8 Info: DatabaseEngineVersionCheck migrating 11:16:48.8 Info: PerformDBOperation 11:16:48.8 Info: Performing DB Operation 11:16:48.8 Info: SQLite 3.46.0 11:16:48.8 Info: => 0.0011329s 11:16:48.8 Info: DatabaseEngineVersionCheck migrated 11:16:48.8 Info: => 0.0011415s 11:16:48.8 Debug: Took: 00:00:00.0087513 11:16:48.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:16:48.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:16:48.8 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 ==== 11:16:48.8 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 11:16:48.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:48.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350088779214_255/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:48.8 Info: DatabaseEngineVersionCheck migrating 11:16:48.8 Info: PerformDBOperation 11:16:48.8 Info: Performing DB Operation 11:16:48.8 Info: SQLite 3.46.0 11:16:48.8 Info: => 0.0011844s 11:16:48.8 Info: DatabaseEngineVersionCheck migrated 11:16:48.8 Info: => 0.0011928s 11:16:48.8 Debug: Took: 00:00:00.0091098 11:16:48.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T00:00:00Z"] EventType = ["unknown"] Data = [{ "key1": "value1", "key2": "value2" }] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:16:48.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:16:48.9 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 11:16:48.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:48.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350089751792_257/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:48.9 Info: DatabaseEngineVersionCheck migrating 11:16:48.9 Info: PerformDBOperation 11:16:48.9 Info: Performing DB Operation 11:16:48.9 Info: SQLite 3.46.0 11:16:48.9 Info: => 0.0010455s 11:16:48.9 Info: DatabaseEngineVersionCheck migrated 11:16:48.9 Info: => 0.001053s 11:16:48.9 Debug: Took: 00:00:00.0095763 11:16:48.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"\\\\Relative\\Path\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:48.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:49.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 11:16:49.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 11:16:49.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:49.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350090588080_259/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:49.0 Info: DatabaseEngineVersionCheck migrating 11:16:49.0 Info: PerformDBOperation 11:16:49.0 Info: Performing DB Operation 11:16:49.0 Info: SQLite 3.46.0 11:16:49.0 Info: => 0.0010825s 11:16:49.0 Info: DatabaseEngineVersionCheck migrated 11:16:49.0 Info: => 0.0010905s 11:16:49.0 Debug: Took: 00:00:00.0088537 11:16:49.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"C:\\Relative\\Path\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:49.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 11:16:49.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:49.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350091080434_261/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:49.1 Info: DatabaseEngineVersionCheck migrating 11:16:49.1 Info: PerformDBOperation 11:16:49.1 Info: Performing DB Operation 11:16:49.1 Info: SQLite 3.46.0 11:16:49.1 Info: => 0.0010762s 11:16:49.1 Info: DatabaseEngineVersionCheck migrated 11:16:49.1 Info: => 0.0010842s 11:16:49.1 Debug: Took: 00:00:00.0088248 11:16:49.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"/Relative/Path\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:49.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 11:16:49.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:49.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350091655552_263/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:49.1 Info: DatabaseEngineVersionCheck migrating 11:16:49.1 Info: PerformDBOperation 11:16:49.1 Info: Performing DB Operation 11:16:49.1 Info: SQLite 3.46.0 11:16:49.1 Info: => 0.0010579s 11:16:49.1 Info: DatabaseEngineVersionCheck migrated 11:16:49.1 Info: => 0.0010684s 11:16:49.1 Debug: Took: 00:00:00.0088845 11:16:49.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"Relative/Path\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:49.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 11:16:49.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:49.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350092169942_265/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:49.2 Info: DatabaseEngineVersionCheck migrating 11:16:49.2 Info: PerformDBOperation 11:16:49.2 Info: Performing DB Operation 11:16:49.2 Info: SQLite 3.46.0 11:16:49.2 Info: => 0.001217s 11:16:49.2 Info: DatabaseEngineVersionCheck migrated 11:16:49.2 Info: => 0.0012251s 11:16:49.2 Debug: Took: 00:00:00.0089251 11:16:49.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 11:16:49.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["dash"] StandardTrackFormat = ["\"StandardTrackFormat2\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat2\""] ArtistFolderFormat = ["\"ArtistFolderFormat2\""] Id = [0] ==== End Query Trace ==== 11:16:49.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["spaceDash"] StandardTrackFormat = ["\"StandardTrackFormat3\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat3\""] ArtistFolderFormat = ["\"ArtistFolderFormat3\""] Id = [0] ==== End Query Trace ==== 11:16:49.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["spaceDashSpace"] StandardTrackFormat = ["\"StandardTrackFormat4\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat4\""] ArtistFolderFormat = ["\"ArtistFolderFormat4\""] Id = [0] ==== End Query Trace ==== 11:16:49.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["smart"] StandardTrackFormat = ["\"StandardTrackFormat5\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat5\""] ArtistFolderFormat = ["\"ArtistFolderFormat5\""] Id = [0] ==== End Query Trace ==== 11:16:49.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 11:16:49.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:49.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350092706903_267/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:49.2 Info: DatabaseEngineVersionCheck migrating 11:16:49.2 Info: PerformDBOperation 11:16:49.2 Info: Performing DB Operation 11:16:49.2 Info: SQLite 3.46.0 11:16:49.2 Info: => 0.0011124s 11:16:49.2 Info: DatabaseEngineVersionCheck migrated 11:16:49.2 Info: => 0.0011204s 11:16:49.2 Debug: Took: 00:00:00.0087536 11:16:49.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 11:16:49.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 11:16:49.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 11:16:49.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 11:16:49.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:49.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350093193647_269/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:49.3 Info: DatabaseEngineVersionCheck migrating 11:16:49.3 Info: PerformDBOperation 11:16:49.3 Info: Performing DB Operation 11:16:49.3 Info: SQLite 3.46.0 11:16:49.3 Info: => 0.0010776s 11:16:49.3 Info: DatabaseEngineVersionCheck migrated 11:16:49.3 Info: => 0.0010879s 11:16:49.3 Debug: Took: 00:00:00.0086878 11:16:49.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 11:16:49.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000002"] Username = ["\"Username2\""] Password = ["\"Password2\""] Salt = ["\"Salt2\""] Iterations = [2] ==== End Query Trace ==== 11:16:49.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000003"] Username = ["\"Username3\""] Password = ["\"Password3\""] Salt = ["\"Salt3\""] Iterations = [3] ==== End Query Trace ==== 11:16:49.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000004"] Username = ["\"Username4\""] Password = ["\"Password4\""] Salt = ["\"Salt4\""] Iterations = [4] ==== End Query Trace ==== 11:16:49.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000005"] Username = ["\"Username5\""] Password = ["\"Password5\""] Salt = ["\"Salt5\""] Iterations = [5] ==== End Query Trace ==== 11:16:49.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 11:16:49.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 11:16:49.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 11:16:49.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:49.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350093734536_271/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:49.3 Info: DatabaseEngineVersionCheck migrating 11:16:49.3 Info: PerformDBOperation 11:16:49.3 Info: Performing DB Operation 11:16:49.3 Info: SQLite 3.46.0 11:16:49.3 Info: => 0.001097s 11:16:49.3 Info: DatabaseEngineVersionCheck migrated 11:16:49.3 Info: => 0.0011054s 11:16:49.3 Debug: Took: 00:00:00.0087889 11:16:49.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 11:16:49.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 11:16:49.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 11:16:49.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 11:16:49.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:49.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350094224916_273/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:49.4 Info: DatabaseEngineVersionCheck migrating 11:16:49.4 Info: PerformDBOperation 11:16:49.4 Info: Performing DB Operation 11:16:49.4 Info: SQLite 3.46.0 11:16:49.4 Info: => 0.001036s 11:16:49.4 Info: DatabaseEngineVersionCheck migrated 11:16:49.4 Info: => 0.0010442s 11:16:49.4 Debug: Took: 00:00:00.0091534 11:16:49.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-07-09T11:16:49.4346629Z"] 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": 739096, "ageHours": 17738315.28039867, "ageMinutes": 1064298916.8239202 }] Reason = ["downloadClientUnavailable"] Id = [0] ==== End Query Trace ==== 11:16:49.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 11:16:49.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 11:16:49.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 11:16:49.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:49.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350094951814_275/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:49.5 Info: DatabaseEngineVersionCheck migrating 11:16:49.5 Info: PerformDBOperation 11:16:49.5 Info: Performing DB Operation 11:16:49.5 Info: SQLite 3.46.0 11:16:49.5 Info: => 0.0010693s 11:16:49.5 Info: DatabaseEngineVersionCheck migrated 11:16:49.5 Info: => 0.001077s 11:16:49.5 Debug: Took: 00:00:00.0087909 11:16:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-07-09T11:16:49.506303Z"] 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": 739096, "ageHours": 17738315.280418567, "ageMinutes": 1064298916.8251143 }] Reason = ["fallback"] Id = [0] ==== End Query Trace ==== 11:16:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 11:16:49.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 11:16:49.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 11:16:49.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:49.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350095450085_277/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:49.5 Info: DatabaseEngineVersionCheck migrating 11:16:49.5 Info: PerformDBOperation 11:16:49.5 Info: Performing DB Operation 11:16:49.5 Info: SQLite 3.46.0 11:16:49.5 Info: => 0.0014906s 11:16:49.5 Info: DatabaseEngineVersionCheck migrated 11:16:49.5 Info: => 0.0014996s 11:16:49.5 Debug: Took: 00:00:00.0092486 11:16:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-07-09T11:16:49.5566106Z"] 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": 739096, "ageHours": 17738315.28043254, "ageMinutes": 1064298916.8259524 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 11:16:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 11:16:49.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 11:16:49.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 11:16:49.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:49.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350096095103_279/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:49.6 Info: DatabaseEngineVersionCheck migrating 11:16:49.6 Info: PerformDBOperation 11:16:49.6 Info: Performing DB Operation 11:16:49.6 Info: SQLite 3.46.0 11:16:49.6 Info: => 0.0012076s 11:16:49.6 Info: DatabaseEngineVersionCheck migrated 11:16:49.6 Info: => 0.001216s 11:16:49.6 Debug: Took: 00:00:00.0099020 11:16:49.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:49.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:16:49.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:49.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 11:16:49.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 11:16:49.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:49.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350096890305_281/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:49.6 Info: DatabaseEngineVersionCheck migrating 11:16:49.6 Info: PerformDBOperation 11:16:49.6 Info: Performing DB Operation 11:16:49.6 Info: SQLite 3.46.0 11:16:49.6 Info: => 0.0010853s 11:16:49.6 Info: DatabaseEngineVersionCheck migrated 11:16:49.6 Info: => 0.0010943s 11:16:49.6 Debug: Took: 00:00:00.0090508 11:16:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:16:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:49.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 11:16:49.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 11:16:49.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:49.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350097403352_283/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:49.7 Info: DatabaseEngineVersionCheck migrating 11:16:49.7 Info: PerformDBOperation 11:16:49.7 Info: Performing DB Operation 11:16:49.7 Info: SQLite 3.46.0 11:16:49.7 Info: => 0.0011223s 11:16:49.7 Info: DatabaseEngineVersionCheck migrated 11:16:49.7 Info: => 0.0011303s 11:16:49.7 Debug: Took: 00:00:00.0087815 11:16:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:16:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:49.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 11:16:49.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 11:16:49.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:49.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350097910639_285/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:49.7 Info: DatabaseEngineVersionCheck migrating 11:16:49.7 Info: PerformDBOperation 11:16:49.7 Info: Performing DB Operation 11:16:49.7 Info: SQLite 3.46.0 11:16:49.7 Info: => 0.0011067s 11:16:49.7 Info: DatabaseEngineVersionCheck migrated 11:16:49.7 Info: => 0.0011146s 11:16:49.8 Debug: Took: 00:00:00.0088401 11:16:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:16:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 11:16:49.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 11:16:49.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:49.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350098425431_287/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:49.8 Info: DatabaseEngineVersionCheck migrating 11:16:49.8 Info: PerformDBOperation 11:16:49.8 Info: Performing DB Operation 11:16:49.8 Info: SQLite 3.46.0 11:16:49.8 Info: => 0.0010778s 11:16:49.8 Info: DatabaseEngineVersionCheck migrated 11:16:49.8 Info: => 0.0010854s 11:16:49.8 Debug: Took: 00:00:00.0088317 11:16:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:16:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 11:16:49.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 11:16:49.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:49.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350098929634_289/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:49.8 Info: DatabaseEngineVersionCheck migrating 11:16:49.8 Info: PerformDBOperation 11:16:49.8 Info: Performing DB Operation 11:16:49.8 Info: SQLite 3.46.0 11:16:49.8 Info: => 0.0010775s 11:16:49.8 Info: DatabaseEngineVersionCheck migrated 11:16:49.8 Info: => 0.0010857s 11:16:49.9 Debug: Took: 00:00:00.0087752 11:16:49.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:49.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:16:49.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 11:16:49.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:49.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350099438050_291/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:49.9 Info: DatabaseEngineVersionCheck migrating 11:16:49.9 Info: PerformDBOperation 11:16:49.9 Info: Performing DB Operation 11:16:49.9 Info: SQLite 3.46.0 11:16:49.9 Info: => 0.0011634s 11:16:49.9 Info: DatabaseEngineVersionCheck migrated 11:16:49.9 Info: => 0.0011715s 11:16:49.9 Debug: Took: 00:00:00.0088520 11:16:49.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:49.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 11:16:49.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:49.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350099938402_293/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:50.0 Info: DatabaseEngineVersionCheck migrating 11:16:50.0 Info: PerformDBOperation 11:16:50.0 Info: Performing DB Operation 11:16:50.0 Info: SQLite 3.46.0 11:16:50.0 Info: => 0.0011468s 11:16:50.0 Info: DatabaseEngineVersionCheck migrated 11:16:50.0 Info: => 0.0011555s 11:16:50.0 Debug: Took: 00:00:00.0089848 11:16:50.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:50.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 11:16:50.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:50.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350100448482_295/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:50.0 Info: DatabaseEngineVersionCheck migrating 11:16:50.0 Info: PerformDBOperation 11:16:50.0 Info: Performing DB Operation 11:16:50.0 Info: SQLite 3.46.0 11:16:50.0 Info: => 0.0010906s 11:16:50.0 Info: DatabaseEngineVersionCheck migrated 11:16:50.0 Info: => 0.0010988s 11:16:50.0 Debug: Took: 00:00:00.0093046 11:16:50.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:50.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 11:16:50.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:50.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350100955078_297/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:50.1 Info: DatabaseEngineVersionCheck migrating 11:16:50.1 Info: PerformDBOperation 11:16:50.1 Info: Performing DB Operation 11:16:50.1 Info: SQLite 3.46.0 11:16:50.1 Info: => 0.0010636s 11:16:50.1 Info: DatabaseEngineVersionCheck migrated 11:16:50.1 Info: => 0.001072s 11:16:50.1 Debug: Took: 00:00:00.0087909 11:16:50.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:50.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:16:50.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 11:16:50.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:50.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350101466573_299/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:50.1 Info: DatabaseEngineVersionCheck migrating 11:16:50.1 Info: PerformDBOperation 11:16:50.1 Info: Performing DB Operation 11:16:50.1 Info: SQLite 3.46.0 11:16:50.1 Info: => 0.001206s 11:16:50.1 Info: DatabaseEngineVersionCheck migrated 11:16:50.1 Info: => 0.0012148s 11:16:50.1 Debug: Took: 00:00:00.0090157 11:16:50.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 = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:50.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:16:50.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 11:16:50.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:50.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350102211237_301/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:50.2 Info: DatabaseEngineVersionCheck migrating 11:16:50.2 Info: PerformDBOperation 11:16:50.2 Info: Performing DB Operation 11:16:50.2 Info: SQLite 3.46.0 11:16:50.2 Info: => 0.0011139s 11:16:50.2 Info: DatabaseEngineVersionCheck migrated 11:16:50.2 Info: => 0.0011218s 11:16:50.2 Debug: Took: 00:00:00.0088963 11:16:50.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 = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:50.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:16:50.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 11:16:50.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:50.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350102718840_303/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:50.2 Info: DatabaseEngineVersionCheck migrating 11:16:50.2 Info: PerformDBOperation 11:16:50.2 Info: Performing DB Operation 11:16:50.2 Info: SQLite 3.46.0 11:16:50.2 Info: => 0.0010698s 11:16:50.2 Info: DatabaseEngineVersionCheck migrated 11:16:50.2 Info: => 0.0010777s 11:16:50.2 Debug: Took: 00:00:00.0087090 11:16:50.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:50.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 11:16:50.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:50.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350103257671_305/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:50.3 Info: DatabaseEngineVersionCheck migrating 11:16:50.3 Info: PerformDBOperation 11:16:50.3 Info: Performing DB Operation 11:16:50.3 Info: SQLite 3.46.0 11:16:50.3 Info: => 0.0011205s 11:16:50.3 Info: DatabaseEngineVersionCheck migrated 11:16:50.3 Info: => 0.0011291s 11:16:50.3 Debug: Took: 00:00:00.0089807 11:16:50.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = [null] ForeignArtistId = [null] Id = [0] ==== End Query Trace ==== 11:16:50.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:50.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 = [2] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:16:50.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:16:50.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 11:16:50.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:50.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350103851917_307/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:50.3 Info: DatabaseEngineVersionCheck migrating 11:16:50.3 Info: PerformDBOperation 11:16:50.3 Info: Performing DB Operation 11:16:50.3 Info: SQLite 3.46.0 11:16:50.3 Info: => 0.0010599s 11:16:50.3 Info: DatabaseEngineVersionCheck migrated 11:16:50.3 Info: => 0.0010685s 11:16:50.3 Debug: Took: 00:00:00.0087367 11:16:50.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 = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T00:00:00Z"] PublishedDate = ["2024-07-30T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 11:16:50.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 11:16:50.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 11:16:50.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 11:16:50.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:50.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350104377236_309/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:50.4 Info: DatabaseEngineVersionCheck migrating 11:16:50.4 Info: PerformDBOperation 11:16:50.4 Info: Performing DB Operation 11:16:50.4 Info: SQLite 3.46.0 11:16:50.4 Info: => 0.0010718s 11:16:50.4 Info: DatabaseEngineVersionCheck migrated 11:16:50.4 Info: => 0.0010798s 11:16:50.4 Debug: Took: 00:00:00.0088585 11:16:50.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:50.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T00:00:00Z"] PublishedDate = ["2024-07-30T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 11:16:50.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 11:16:50.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 11:16:50.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 11:16:50.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:50.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350104928229_311/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:50.4 Info: DatabaseEngineVersionCheck migrating 11:16:50.4 Info: PerformDBOperation 11:16:50.4 Info: Performing DB Operation 11:16:50.4 Info: SQLite 3.46.0 11:16:50.4 Info: => 0.0010598s 11:16:50.4 Info: DatabaseEngineVersionCheck migrated 11:16:50.4 Info: => 0.0010709s 11:16:50.5 Debug: Took: 00:00:00.0086717 11:16:50.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:50.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-07-30T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:16:50.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:16:50.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 11:16:50.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 11:16:50.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:50.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350105476250_313/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:50.5 Info: DatabaseEngineVersionCheck migrating 11:16:50.5 Info: PerformDBOperation 11:16:50.5 Info: Performing DB Operation 11:16:50.5 Info: SQLite 3.46.0 11:16:50.5 Info: => 0.0010586s 11:16:50.5 Info: DatabaseEngineVersionCheck migrated 11:16:50.5 Info: => 0.0010668s 11:16:50.5 Debug: Took: 00:00:00.0092907 11:16:50.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:50.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-07-30T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:16:50.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 11:16:50.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:50.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350106047276_315/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:50.6 Info: DatabaseEngineVersionCheck migrating 11:16:50.6 Info: PerformDBOperation 11:16:50.6 Info: Performing DB Operation 11:16:50.6 Info: SQLite 3.46.0 11:16:50.6 Info: => 0.0010422s 11:16:50.6 Info: DatabaseEngineVersionCheck migrated 11:16:50.6 Info: => 0.0010499s 11:16:50.6 Debug: Took: 00:00:00.0089155 11:16:50.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:50.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:50.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:16:50.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [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-07-31T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 11:16:50.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:16:50.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 11:16:50.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:50.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350106666313_317/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:50.6 Info: DatabaseEngineVersionCheck migrating 11:16:50.6 Info: PerformDBOperation 11:16:50.6 Info: Performing DB Operation 11:16:50.6 Info: SQLite 3.46.0 11:16:50.6 Info: => 0.0010809s 11:16:50.6 Info: DatabaseEngineVersionCheck migrated 11:16:50.6 Info: => 0.0010892s 11:16:50.6 Debug: Took: 00:00:00.0088207 11:16:50.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:50.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:50.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:16:50.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [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-07-31T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 11:16:50.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:16:50.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:16:50.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 11:16:50.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:50.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350107533984_319/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:50.7 Info: DatabaseEngineVersionCheck migrating 11:16:50.7 Info: PerformDBOperation 11:16:50.7 Info: Performing DB Operation 11:16:50.7 Info: SQLite 3.46.0 11:16:50.7 Info: => 0.0010876s 11:16:50.7 Info: DatabaseEngineVersionCheck migrated 11:16:50.7 Info: => 0.001096s 11:16:50.7 Debug: Took: 00:00:00.0086703 11:16:50.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-07-30T00:00:00Z"] ProviderId = [0] InitialFailure = ["2024-07-30T00:00:00Z"] MostRecentFailure = ["2024-07-30T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-07-30T00:00:00Z"] ==== End Query Trace ==== 11:16:50.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 11:16:50.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 11:16:50.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:50.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350108055743_321/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:50.8 Info: DatabaseEngineVersionCheck migrating 11:16:50.8 Info: PerformDBOperation 11:16:50.8 Info: Performing DB Operation 11:16:50.8 Info: SQLite 3.46.0 11:16:50.8 Info: => 0.0010539s 11:16:50.8 Info: DatabaseEngineVersionCheck migrated 11:16:50.8 Info: => 0.0010622s 11:16:50.8 Debug: Took: 00:00:00.0087705 11:16:50.8 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 ==== 11:16:50.8 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-07-30T00:00:00Z"] ProviderId = [1] InitialFailure = ["2024-07-30T00:00:00Z"] MostRecentFailure = ["2024-07-30T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-07-30T00:00:00Z"] ==== End Query Trace ==== 11:16:50.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 11:16:50.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 11:16:50.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 11:16:50.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:50.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350108621341_323/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:50.8 Info: DatabaseEngineVersionCheck migrating 11:16:50.8 Info: PerformDBOperation 11:16:50.8 Info: Performing DB Operation 11:16:50.8 Info: SQLite 3.46.0 11:16:50.8 Info: => 0.0010648s 11:16:50.8 Info: DatabaseEngineVersionCheck migrated 11:16:50.8 Info: => 0.0010753s 11:16:50.8 Debug: Took: 00:00:00.0087040 11:16:50.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 = [0] InitialFailure = ["2024-07-30T00:00:00Z"] MostRecentFailure = ["2024-07-30T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-07-30T00:00:00Z"] ==== End Query Trace ==== 11:16:50.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 11:16:50.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 11:16:50.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 11:16:50.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:50.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350109140703_325/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:50.9 Info: DatabaseEngineVersionCheck migrating 11:16:50.9 Info: PerformDBOperation 11:16:50.9 Info: Performing DB Operation 11:16:50.9 Info: SQLite 3.46.0 11:16:50.9 Info: => 0.0011032s 11:16:50.9 Info: DatabaseEngineVersionCheck migrated 11:16:50.9 Info: => 0.001111s 11:16:50.9 Debug: Took: 00:00:00.0088350 11:16:50.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 11:16:50.9 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-07-30T00:00:00Z"] MostRecentFailure = ["2024-07-30T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-07-30T00:00:00Z"] ==== End Query Trace ==== 11:16:50.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 11:16:50.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 11:16:50.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 11:16:50.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 11:16:50.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:50.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350109705986_327/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:50.9 Info: DatabaseEngineVersionCheck migrating 11:16:50.9 Info: PerformDBOperation 11:16:50.9 Info: Performing DB Operation 11:16:50.9 Info: SQLite 3.46.0 11:16:50.9 Info: => 0.001117s 11:16:50.9 Info: DatabaseEngineVersionCheck migrated 11:16:50.9 Info: => 0.0011275s 11:16:50.9 Debug: Took: 00:00:00.0086446 11:16:50.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:50.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-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:50.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:51.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 11:16:51.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:51.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350110282086_329/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.0 Info: DatabaseEngineVersionCheck migrating 11:16:51.0 Info: PerformDBOperation 11:16:51.0 Info: Performing DB Operation 11:16:51.0 Info: SQLite 3.46.0 11:16:51.0 Info: => 0.0010579s 11:16:51.0 Info: DatabaseEngineVersionCheck migrated 11:16:51.0 Info: => 0.0010656s 11:16:51.0 Debug: Took: 00:00:00.0088463 11:16:51.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:51.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-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:51.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:51.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 11:16:51.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:51.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350110844973_331/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.0 Info: DatabaseEngineVersionCheck migrating 11:16:51.0 Info: PerformDBOperation 11:16:51.0 Info: Performing DB Operation 11:16:51.0 Info: SQLite 3.46.0 11:16:51.0 Info: => 0.0010853s 11:16:51.0 Info: DatabaseEngineVersionCheck migrated 11:16:51.0 Info: => 0.0010937s 11:16:51.0 Debug: Took: 00:00:00.0089008 11:16:51.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:51.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-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:51.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:51.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 11:16:51.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 11:16:51.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:51.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350111403903_333/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.1 Info: DatabaseEngineVersionCheck migrating 11:16:51.1 Info: PerformDBOperation 11:16:51.1 Info: Performing DB Operation 11:16:51.1 Info: SQLite 3.46.0 11:16:51.1 Info: => 0.0011532s 11:16:51.1 Info: DatabaseEngineVersionCheck migrated 11:16:51.1 Info: => 0.0011611s 11:16:51.1 Debug: Took: 00:00:00.0089072 11:16:51.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-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:51.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:51.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 11:16:51.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 11:16:51.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:51.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350111933110_335/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.1 Info: DatabaseEngineVersionCheck migrating 11:16:51.1 Info: PerformDBOperation 11:16:51.1 Info: Performing DB Operation 11:16:51.2 Info: SQLite 3.46.0 11:16:51.2 Info: => 0.0010793s 11:16:51.2 Info: DatabaseEngineVersionCheck migrated 11:16:51.2 Info: => 0.0010879s 11:16:51.2 Debug: Took: 00:00:00.0088424 11:16:51.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:51.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:51.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-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:51.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:51.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 11:16:51.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 11:16:51.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:51.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350112556333_337/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.2 Info: DatabaseEngineVersionCheck migrating 11:16:51.2 Info: PerformDBOperation 11:16:51.2 Info: Performing DB Operation 11:16:51.2 Info: SQLite 3.46.0 11:16:51.2 Info: => 0.0011621s 11:16:51.2 Info: DatabaseEngineVersionCheck migrated 11:16:51.2 Info: => 0.0011705s 11:16:51.2 Debug: Took: 00:00:00.0099215 11:16:51.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:51.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 = ["trackMetadata"] ArtistId = [1] TrackFileId = [0] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:51.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:51.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 11:16:51.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 11:16:51.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:51.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350113367372_339/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.3 Info: DatabaseEngineVersionCheck migrating 11:16:51.3 Info: PerformDBOperation 11:16:51.3 Info: Performing DB Operation 11:16:51.3 Info: SQLite 3.46.0 11:16:51.3 Info: => 0.0011132s 11:16:51.3 Info: DatabaseEngineVersionCheck migrated 11:16:51.3 Info: => 0.0011222s 11:16:51.3 Debug: Took: 00:00:00.0088221 11:16:51.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:51.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:51.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:51.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:51.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 11:16:51.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 11:16:51.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:51.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350113978287_341/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.4 Info: DatabaseEngineVersionCheck migrating 11:16:51.4 Info: PerformDBOperation 11:16:51.4 Info: Performing DB Operation 11:16:51.4 Info: SQLite 3.46.0 11:16:51.4 Info: => 0.0011222s 11:16:51.4 Info: DatabaseEngineVersionCheck migrated 11:16:51.4 Info: => 0.0011308s 11:16:51.4 Debug: Took: 00:00:00.0088712 11:16:51.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:51.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 = [null] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:51.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 11:16:51.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 11:16:51.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:51.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350114535565_343/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.4 Info: DatabaseEngineVersionCheck migrating 11:16:51.4 Info: PerformDBOperation 11:16:51.4 Info: Performing DB Operation 11:16:51.4 Info: SQLite 3.46.0 11:16:51.4 Info: => 0.0011504s 11:16:51.4 Info: DatabaseEngineVersionCheck migrated 11:16:51.4 Info: => 0.0011583s 11:16:51.4 Debug: Took: 00:00:00.0088598 11:16:51.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:51.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:51.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 11:16:51.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 11:16:51.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:51.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350115186269_345/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.5 Info: DatabaseEngineVersionCheck migrating 11:16:51.5 Info: PerformDBOperation 11:16:51.5 Info: Performing DB Operation 11:16:51.5 Info: SQLite 3.46.0 11:16:51.5 Info: => 0.0010718s 11:16:51.5 Info: DatabaseEngineVersionCheck migrated 11:16:51.5 Info: => 0.0010796s 11:16:51.5 Debug: Took: 00:00:00.0087022 11:16:51.5 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-07-30T00:00:00Z"] MostRecentFailure = ["2024-07-30T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-07-30T00:00:00Z"] ==== End Query Trace ==== 11:16:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 11:16:51.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 11:16:51.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 11:16:51.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:51.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350115739696_347/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.5 Info: DatabaseEngineVersionCheck migrating 11:16:51.5 Info: PerformDBOperation 11:16:51.5 Info: Performing DB Operation 11:16:51.5 Info: SQLite 3.46.0 11:16:51.5 Info: => 0.0011269s 11:16:51.5 Info: DatabaseEngineVersionCheck migrated 11:16:51.5 Info: => 0.0011348s 11:16:51.5 Debug: Took: 00:00:00.0087456 11:16:51.5 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 ==== 11:16:51.5 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-07-30T00:00:00Z"] MostRecentFailure = ["2024-07-30T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-07-30T00:00:00Z"] ==== End Query Trace ==== 11:16:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 11:16:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 11:16:51.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 11:16:51.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 11:16:51.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:51.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350116337691_349/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.6 Info: DatabaseEngineVersionCheck migrating 11:16:51.6 Info: PerformDBOperation 11:16:51.6 Info: Performing DB Operation 11:16:51.6 Info: SQLite 3.46.0 11:16:51.6 Info: => 0.0011543s 11:16:51.6 Info: DatabaseEngineVersionCheck migrated 11:16:51.6 Info: => 0.0011647s 11:16:51.6 Debug: Took: 00:00:00.0087238 11:16:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-07-30T00: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": 739096, "ageHours": 17738315.281012576, "ageMinutes": 1064298916.8607547 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 11:16:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 11:16:51.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 11:16:51.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 11:16:51.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:51.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350116854947_351/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.6 Info: DatabaseEngineVersionCheck migrating 11:16:51.6 Info: PerformDBOperation 11:16:51.6 Info: Performing DB Operation 11:16:51.6 Info: SQLite 3.46.0 11:16:51.6 Info: => 0.0010662s 11:16:51.6 Info: DatabaseEngineVersionCheck migrated 11:16:51.6 Info: => 0.0010741s 11:16:51.6 Debug: Took: 00:00:00.0088199 11:16:51.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:51.7 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-07-30T00: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": 739096, "ageHours": 17738315.281028047, "ageMinutes": 1064298916.8616828 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 11:16:51.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 11:16:51.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 11:16:51.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 11:16:51.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:51.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350117400671_353/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.7 Info: DatabaseEngineVersionCheck migrating 11:16:51.7 Info: PerformDBOperation 11:16:51.7 Info: Performing DB Operation 11:16:51.7 Info: SQLite 3.46.0 11:16:51.7 Info: => 0.0010872s 11:16:51.7 Info: DatabaseEngineVersionCheck migrated 11:16:51.7 Info: => 0.0010956s 11:16:51.7 Debug: Took: 00:00:00.0087460 11:16:51.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:51.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 11:16:51.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 11:16:51.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 11:16:51.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:51.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350117930014_355/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.7 Info: DatabaseEngineVersionCheck migrating 11:16:51.7 Info: PerformDBOperation 11:16:51.7 Info: Performing DB Operation 11:16:51.7 Info: SQLite 3.46.0 11:16:51.7 Info: => 0.0010707s 11:16:51.7 Info: DatabaseEngineVersionCheck migrated 11:16:51.7 Info: => 0.001079s 11:16:51.8 Debug: Took: 00:00:00.0092012 11:16:51.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:51.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:51.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 = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:16:51.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 11:16:51.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 11:16:51.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 11:16:51.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 11:16:51.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:51.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350118742392_357/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.8 Info: DatabaseEngineVersionCheck migrating 11:16:51.8 Info: PerformDBOperation 11:16:51.8 Info: Performing DB Operation 11:16:51.8 Info: SQLite 3.46.0 11:16:51.8 Info: => 0.0011263s 11:16:51.8 Info: DatabaseEngineVersionCheck migrated 11:16:51.8 Info: => 0.0011344s 11:16:51.8 Debug: Took: 00:00:00.0087618 11:16:51.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:51.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 = ["\"Path2\""] Size = [2] Modified = ["2024-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:16:51.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 ==== 11:16:51.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:16:51.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:16:51.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:16:51.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 11:16:51.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 11:16:51.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:51.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350119343666_359/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.9 Info: DatabaseEngineVersionCheck migrating 11:16:51.9 Info: PerformDBOperation 11:16:51.9 Info: Performing DB Operation 11:16:51.9 Info: SQLite 3.46.0 11:16:51.9 Info: => 0.0010942s 11:16:51.9 Info: DatabaseEngineVersionCheck migrated 11:16:51.9 Info: => 0.0011028s 11:16:51.9 Debug: Took: 00:00:00.0088445 11:16:51.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:51.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:16:51.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 11:16:51.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 11:16:51.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:51.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350119866779_361/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.9 Info: DatabaseEngineVersionCheck migrating 11:16:51.9 Info: PerformDBOperation 11:16:51.9 Info: Performing DB Operation 11:16:51.9 Info: SQLite 3.46.0 11:16:51.9 Info: => 0.0010783s 11:16:51.9 Info: DatabaseEngineVersionCheck migrated 11:16:51.9 Info: => 0.0010867s 11:16:51.9 Debug: Took: 00:00:00.0087747 11:16:51.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 ==== 11:16:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:16:52.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 11:16:52.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 11:16:52.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:52.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350120398396_363/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.0 Info: DatabaseEngineVersionCheck migrating 11:16:52.0 Info: PerformDBOperation 11:16:52.0 Info: Performing DB Operation 11:16:52.0 Info: SQLite 3.46.0 11:16:52.0 Info: => 0.0011127s 11:16:52.0 Info: DatabaseEngineVersionCheck migrated 11:16:52.0 Info: => 0.0011213s 11:16:52.0 Debug: Took: 00:00:00.0089078 11:16:52.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:52.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 ==== 11:16:52.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 = [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 ==== 11:16:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:16:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:16:52.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 11:16:52.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 11:16:52.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:52.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350120985802_365/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.1 Info: DatabaseEngineVersionCheck migrating 11:16:52.1 Info: PerformDBOperation 11:16:52.1 Info: Performing DB Operation 11:16:52.1 Info: SQLite 3.46.0 11:16:52.1 Info: => 0.0010607s 11:16:52.1 Info: DatabaseEngineVersionCheck migrated 11:16:52.1 Info: => 0.0010688s 11:16:52.1 Debug: Took: 00:00:00.0086945 11:16:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 11:16:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 2\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 11:16:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 1, "name": "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 ==== 11:16:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:16:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:16:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:16:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [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 ==== 11:16:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:16:52.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 11:16:52.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 11:16:52.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:52.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350121755196_367/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.1 Info: DatabaseEngineVersionCheck migrating 11:16:52.1 Info: PerformDBOperation 11:16:52.1 Info: Performing DB Operation 11:16:52.1 Info: SQLite 3.46.0 11:16:52.1 Info: => 0.001055s 11:16:52.1 Info: DatabaseEngineVersionCheck migrated 11:16:52.1 Info: => 0.0010639s 11:16:52.1 Debug: Took: 00:00:00.0092270 11:16:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 11:16:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 1, "name": "Name1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:16:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:16:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:16:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:16:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:16:52.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 11:16:52.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 11:16:52.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:52.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350122298184_369/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.2 Info: DatabaseEngineVersionCheck migrating 11:16:52.2 Info: PerformDBOperation 11:16:52.2 Info: Performing DB Operation 11:16:52.2 Info: SQLite 3.46.0 11:16:52.2 Info: => 0.001065s 11:16:52.2 Info: DatabaseEngineVersionCheck migrated 11:16:52.2 Info: => 0.0010733s 11:16:52.2 Debug: Took: 00:00:00.0087375 11:16:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 0, "name": "My Custom Format", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:16:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:16:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:16:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:16:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:16:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:16:52.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 11:16:52.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 11:16:52.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:52.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350122833745_371/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.2 Info: DatabaseEngineVersionCheck migrating 11:16:52.2 Info: PerformDBOperation 11:16:52.2 Info: Performing DB Operation 11:16:52.2 Info: SQLite 3.46.0 11:16:52.2 Info: => 0.0011032s 11:16:52.2 Info: DatabaseEngineVersionCheck migrated 11:16:52.2 Info: => 0.0011116s 11:16:52.2 Debug: Took: 00:00:00.0087649 11:16:52.2 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 ==== 11:16:52.2 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 ==== 11:16:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 11:16:52.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 11:16:52.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 11:16:52.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:52.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350123434282_373/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.3 Info: DatabaseEngineVersionCheck migrating 11:16:52.3 Info: PerformDBOperation 11:16:52.3 Info: Performing DB Operation 11:16:52.3 Info: SQLite 3.46.0 11:16:52.3 Info: => 0.0010917s 11:16:52.3 Info: DatabaseEngineVersionCheck migrated 11:16:52.3 Info: => 0.0011006s 11:16:52.3 Debug: Took: 00:00:00.0087327 11:16:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 11:16:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 11:16:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 11:16:52.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 11:16:52.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 11:16:52.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:52.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350123977453_375/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.4 Info: DatabaseEngineVersionCheck migrating 11:16:52.4 Info: PerformDBOperation 11:16:52.4 Info: Performing DB Operation 11:16:52.4 Info: SQLite 3.46.0 11:16:52.4 Info: => 0.001121s 11:16:52.4 Info: DatabaseEngineVersionCheck migrated 11:16:52.4 Info: => 0.0011295s 11:16:52.4 Debug: Took: 00:00:00.0090844 11:16:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 11:16:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 11:16:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ReleaseProfiles ("Enabled", "Required", "Ignored", "IndexerId", "Tags") VALUES (@Enabled, @Required, @Ignored, @IndexerId, @Tags); SELECT last_insert_rowid() id PARAMETERS: Enabled = [true] Required = [[]] Ignored = [[]] IndexerId = [1] Tags = [[ 1 ]] Id = [0] ==== End Query Trace ==== 11:16:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ReleaseProfiles ("Enabled", "Required", "Ignored", "IndexerId", "Tags") VALUES (@Enabled, @Required, @Ignored, @IndexerId, @Tags); SELECT last_insert_rowid() id PARAMETERS: Enabled = [true] Required = [[]] Ignored = [[]] IndexerId = [2] Tags = [[ 1 ]] Id = [0] ==== End Query Trace ==== 11:16:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 11:16:52.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 11:16:52.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 11:16:52.4 Debug: Deleting invalid image file /C/Music/Album/image.jpg 11:16:52.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 11:16:52.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 11:16:52.5 Debug: Deleting invalid image file /C/Music/Album/image.jpg 11:16:52.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 11:16:52.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 11:16:52.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 11:16:52.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 11:16:52.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 11:16:52.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 11:16:52.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 11:16:52.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 11:16:52.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 11:16:52.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 11:16:52.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 11:16:52.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:16:52.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:16:52.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:16:52.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:16:52.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:16:52.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:16:52.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:16:52.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:16:52.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:16:52.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:16:52.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:16:52.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:16:52.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:16:52.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:16:52.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:16:52.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:16:52.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:16:52.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:16:52.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:16:52.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:16:52.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:16:52.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:16:52.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:16:52.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:16:52.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 11:16:52.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 11:16:52.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 11:16:52.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 11:16:52.6 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 11:16:52.6 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 11:16:52.6 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 11:16:52.6 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 11:16:52.6 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 11:16:52.6 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 11:16:52.6 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 11:16:52.6 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 11:16:52.6 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 11:16:52.6 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 11:16:52.6 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 11:16:52.6 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 11:16:52.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 11:16:52.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:52.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350126930790_377/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.6 Info: DatabaseEngineVersionCheck migrating 11:16:52.6 Info: PerformDBOperation 11:16:52.6 Info: Performing DB Operation 11:16:52.6 Info: SQLite 3.46.0 11:16:52.6 Info: => 0.0010568s 11:16:52.6 Info: DatabaseEngineVersionCheck migrated 11:16:52.6 Info: => 0.0010646s 11:16:52.7 Debug: Took: 00:00:00.0086069 11:16:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportLists ("EnableAutomaticAdd", "ShouldMonitor", "ShouldMonitorExisting", "MonitorNewItems", "ShouldSearch", "ProfileId", "MetadataProfileId", "RootFolderPath", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableAutomaticAdd, @ShouldMonitor, @ShouldMonitorExisting, @MonitorNewItems, @ShouldSearch, @ProfileId, @MetadataProfileId, @RootFolderPath, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableAutomaticAdd = [false] ShouldMonitor = ["none"] ShouldMonitorExisting = [false] MonitorNewItems = ["all"] ShouldSearch = [false] ProfileId = [1] MetadataProfileId = [1] RootFolderPath = ["\"RootFolderPath1\""] ListType = ["program"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"LidarrListsSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 11:16:52.7 Debug: Initializing Providers. Count 1 11:16:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 11:16:52.7 Warn: Removing Name1 11:16:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 11:16:52.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 11:16:52.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 11:16:52.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 11:16:52.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 11:16:52.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 11:16:52.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 1 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 2 list items 11:16:52.8 Trace: Processing list item 1/2 11:16:52.8 Trace: Processing list item 2/2 11:16:52.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 11:16:52.8 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 2 list items 11:16:52.8 Trace: Processing list item 1/2 11:16:52.8 Trace: Processing list item 2/2 11:16:52.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 11:16:52.8 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 2 list items 11:16:52.8 Trace: Processing list item 1/2 11:16:52.8 Trace: Processing list item 2/2 11:16:52.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 11:16:52.8 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion for parent artist 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected due to list exclusion 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 11:16:52.8 Debug: No import lists with automatic add enabled 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 11:16:52.8 Info: Starting Import List Sync 11:16:52.8 Info: Processing 1 list items 11:16:52.8 Trace: Processing list item 1/1 11:16:52.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:52.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 11:16:52.9 Info: Starting Import List Sync 11:16:52.9 Info: Processing 1 list items 11:16:52.9 Trace: Processing list item 1/1 11:16:52.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:52.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 11:16:52.9 Info: Starting Import List Sync 11:16:52.9 Info: Processing 1 list items 11:16:52.9 Trace: Processing list item 1/1 11:16:52.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:52.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 11:16:52.9 Info: Starting Import List Sync 11:16:52.9 Info: Processing 1 list items 11:16:52.9 Trace: Processing list item 1/1 11:16:52.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:52.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 11:16:52.9 Info: Starting Import List Sync 11:16:52.9 Info: Processing 1 list items 11:16:52.9 Trace: Processing list item 1/1 11:16:52.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:52.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 11:16:52.9 Info: Starting Import List Sync 11:16:52.9 Info: Processing 1 list items 11:16:52.9 Trace: Processing list item 1/1 11:16:52.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:52.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 11:16:52.9 Info: Starting Import List Sync 11:16:52.9 Info: Processing 1 list items 11:16:52.9 Trace: Processing list item 1/1 11:16:52.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:52.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 11:16:52.9 Info: Starting Import List Sync 11:16:52.9 Info: Processing 1 list items 11:16:52.9 Trace: Processing list item 1/1 11:16:52.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:52.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 11:16:52.9 Info: Starting Import List Sync 11:16:52.9 Info: Processing 1 list items 11:16:52.9 Trace: Processing list item 1/1 11:16:52.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:52.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 11:16:52.9 Info: Starting Import List Sync 11:16:52.9 Info: No list items to process 11:16:52.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 11:16:52.9 Info: Starting Import List Sync 11:16:52.9 Info: Processing 1 list items 11:16:52.9 Trace: Processing list item 1/1 11:16:52.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:52.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 11:16:52.9 Info: Starting Import List Sync 11:16:52.9 Info: Processing 1 list items 11:16:52.9 Trace: Processing list item 1/1 11:16:52.9 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 11:16:52.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 11:16:52.9 Info: Starting Import List Sync 11:16:52.9 Info: Processing 1 list items 11:16:52.9 Trace: Processing list item 1/1 11:16:52.9 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 11:16:52.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 11:16:52.9 Info: Starting Import List Sync 11:16:52.9 Info: Processing 1 list items 11:16:52.9 Trace: Processing list item 1/1 11:16:52.9 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 11:16:52.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 11:16:52.9 Info: Starting Import List Sync 11:16:52.9 Info: Processing 1 list items 11:16:52.9 Trace: Processing list item 1/1 11:16:52.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:52.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 11:16:52.9 Info: Starting Import List Sync 11:16:52.9 Info: Processing 1 list items 11:16:52.9 Trace: Processing list item 1/1 11:16:52.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:52.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 11:16:52.9 Info: Starting Import List Sync 11:16:52.9 Info: Processing 1 list items 11:16:52.9 Trace: Processing list item 1/1 11:16:52.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:52.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 11:16:52.9 Info: Starting Import List Sync 11:16:52.9 Info: Processing 1 list items 11:16:52.9 Trace: Processing list item 1/1 11:16:52.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 11:16:52.9 Info: Starting Import List Sync 11:16:52.9 Info: Processing 1 list items 11:16:52.9 Trace: Processing list item 1/1 11:16:52.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 11:16:52.9 Info: Starting Import List Sync 11:16:52.9 Info: Processing 1 list items 11:16:52.9 Trace: Processing list item 1/1 11:16:52.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:52.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 11:16:52.9 Info: Starting Import List Sync 11:16:52.9 Info: Processing 1 list items 11:16:52.9 Trace: Processing list item 1/1 11:16:52.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:52.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:52.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 11:16:53.0 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- Skipped map_album_should_work [< 1 ms] 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 11:16:53.0 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapArtistItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 225 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 11:16:53.0 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 11:16:53.0 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapSpotifyReleases(IList`1 items) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 163 11:16:53.0 Trace: Got mapping: {} 11:16:53.0 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 11:16:53.0 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 11:16:53.0 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6" } 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 11:16:53.0 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 11:16:53.0 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "0" } 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 11:16:53.0 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY" ] 11:16:53.0 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 11:16:53.0 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY", "21jF5jlMtzo94wbxmJ18aa" ] 11:16:53.0 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- Skipped map_artist_should_work [< 1 ms] 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 11:16:53.0 Trace: Processing playlist playlistid 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 11:16:53.0 Trace: Processing playlist playlistid 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 11:16:53.0 Trace: Processing playlist playlistid 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 11:16:53.0 Trace: Processing playlist playlistid 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 11:16:53.0 Trace: Processing playlist playlistid 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 11:16:53.0 Trace: Processing playlist playlistid 11:16:53.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 11:16:53.1 Trace: Processing playlist playlistid 11:16:53.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 11:16:53.1 Trace: Processing playlist playlistid 11:16:53.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 11:16:53.1 Trace: Processing playlist playlistid 11:16:53.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 11:16:53.1 Trace: Got 0 saved albums 11:16:53.1 Trace: Adding Artist - Album 11:16:53.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 11:16:53.1 Trace: Got 0 saved albums 11:16:53.1 Trace: Adding - 11:16:53.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 11:16:53.1 Trace: Got 0 saved albums 11:16:53.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 11:16:53.1 Trace: Got 0 saved albums 11:16:53.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 11:16:53.1 Trace: Got 0 saved albums 11:16:53.1 Trace: Adding Artist - Album 11:16:53.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 11:16:53.1 Trace: Got 0 saved albums 11:16:53.1 Trace: Adding - Album 11:16:53.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 11:16:53.1 Trace: Got 0 saved albums 11:16:53.1 Trace: Adding Artist - 11:16:53.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 11:16:53.1 Trace: Got 0 saved albums 11:16:53.1 Trace: Adding - 11:16:53.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 11:16:53.1 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") --- 11:16:53.1 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") --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 11:16:53.1 Info: Artist search completed. 0 reports downloaded. 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 11:16:53.1 Trace: Parsed: Real.Time.With.Bill.Maher.2015.08.07.720p.HDTV.x264-BATV 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 11:16:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 11:16:53.1 Debug: Downloading Feed https://filelist.io/api.php?action=latest-torrents&category=11,5 11:16:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 11:16:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 11:16:53.2 Debug: Gazelle authentication succeeded. 11:16:53.2 Debug: Downloading Feed http://someurl.ch/ajax.php?action=browse&searchstr= 11:16:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 11:16:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 11:16:53.2 Debug: Gazelle authentication succeeded. 11:16:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 11:16:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 11:16:53.2 Debug: Gazelle authentication succeeded. 11:16:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 11:16:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 11:16:53.2 Debug: Gazelle authentication succeeded. 11:16:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 11:16:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 11:16:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 11:16:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 11:16:53.2 Error: Failed to determine headphones api capabilities for https://indexer.codeshy.com, using the defaults instead till Lidarr restarts System.FormatException: Input string was not in a correct format. at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 11:16:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 11:16:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 11:16:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 11:16:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 11:16:53.2 Debug: Failed to get headphones api capabilities from https://indexer.codeshy.com System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 59 11:16:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 11:16:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 11:16:53.2 Debug: Failed to parse headphones api capabilities for https://indexer.codeshy.com System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args) at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 11:16:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 11:16:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 11:16:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 11:16:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 11:16:53.2 Debug: Downloading Feed https://indexer.codeshy.com/api?t=search&cat=3000&extended=1&apikey=964d601959918a578a670984bdee9357&offset=0&limit=100 11:16:53.2 Trace: Parsed: Lady Gaga Born This Way 2CD FLAC 2011 WRE 11:16:53.2 Trace: Parsed: Lady Gaga Born This Way PROMO CDR2 FLAC 2011 WRE 11:16:53.2 Trace: Parsed: Lady Gaga Born This Way PROMO CDR FLAC 2011 WRE 11:16:53.2 Trace: Parsed: Lady Gaga Born This Way (The Remix) (2011) FLAC 11:16:53.2 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 11:16:53.2 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 11:16:53.2 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 11:16:53.2 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 11:16:53.2 Trace: Parsed: Lady Gaga Born This Way (The Remix) 2011 pLAN9 11:16:53.2 Trace: Parsed: Lady GaGa Born This Way (Special Edition) 2CD FLAC 2011 PERFECT 11:16:53.2 Trace: Parsed: Lady GaGa Born This Way Bonus Track CD FLAC 2011 PERFECT 11:16:53.2 Trace: Parsed: Lady Gaga Born This Way CDM FLAC 2011 WRE 11:16:53.2 Trace: Parsed: Lady GaGa Born This Way Special Edition FLAC 11:16:53.2 Trace: Parsed: Lutheria Lady Gaga Born This Way CD1 11:16:53.2 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 11:16:53.2 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 11:16:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 11:16:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 11:16:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 11:16:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 11:16:53.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:16:53.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350133001985_379/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:53.3 Info: DatabaseEngineVersionCheck migrating 11:16:53.3 Info: PerformDBOperation 11:16:53.3 Info: Performing DB Operation 11:16:53.3 Info: SQLite 3.46.0 11:16:53.3 Info: => 0.0015235s 11:16:53.3 Info: DatabaseEngineVersionCheck migrated 11:16:53.3 Info: => 0.0015314s 11:16:53.3 Debug: Took: 00:00:00.0093701 11:16:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"NewznabSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 11:16:53.3 Debug: Initializing Providers. Count 2 11:16:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 11:16:53.3 Warn: Removing Name1 11:16:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 11:16:53.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 11:16:53.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 11:16:53.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 11:16:53.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 11:16:53.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 11:16:53.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 11:16:53.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 11:16:53.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 11:16:53.4 Debug: Downloading Feed http://fake.com/ 11:16:53.4 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 11:16:53.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 11:16:53.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 11:16:53.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:53.4 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 11:16:53.4 Trace: Unexpected Response content (849 bytes): 11:16:53.4 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: 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 11:16:53.4 Debug: Failed to get newznab api capabilities from http://indxer.local System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 58 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 11:16:53.4 Trace: Unexpected Response content (844 bytes): <> max="60" default="25"/> 11:16:53.4 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.Throw(Exception e) at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args) at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 844;ContentSample: <> max="60" default="25"/> 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 11:16:53.4 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 11:16:53.4 Trace: Parsed: White.Collar.S03E05.720p.HDTV.X264-DIMENSION 11:16:53.4 Trace: Parsed: White.Collar.S03E04.720p.HDTV.X264-DIMENSION 11:16:53.4 Trace: Parsed: White.Collar.S03E03.720p.HDTV.x264-CTU 11:16:53.4 Trace: Parsed: White.Collar.S03E02.720p.HDTV.X264-DIMENSION 11:16:53.4 Trace: Parsed: White.Collar.S03E07.720p.HDTV.x264-IMMERSE 11:16:53.4 Trace: Parsed: White.Collar.S02E14.720p.HDTV.X264-DIMENSION 11:16:53.4 Trace: Parsed: Head Rush 2010-09-17 Human Conductions 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:53.4 Trace: Parsed: Fringe S04E13 720p WMVHD NeoDweezil 11:16:53.4 Trace: Parsed: The.Indian.Doctor.S02E01.HDTV.x264-TLA 11:16:53.4 Trace: Parsed: Giada at Home GH0412H Pure Comfort 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:53.4 Trace: Parsed: Black Forest (2012) 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:53.4 Trace: Parsed: The.Indian.Doctor.S02E01.720p.HDTV.x264-TLA 11:16:53.4 Trace: Parsed: American Weed S01E01 Marijuana Drama 720p HDTV DD5.1 MPEG2-TrollHD 11:16:53.4 Trace: Parsed: Space.1999.S01E10.1080p.BluRay.x264-aAF 11:16:53.4 Trace: Parsed: Space.1999.S01E09.1080p.BluRay.x264-aAF 11:16:53.4 Trace: Parsed: Space.1999.S01E08.1080p.BluRay.x264-aAF 11:16:53.4 Trace: Parsed: Space.1999.S01E07.1080p.BluRay.x264-aAF 11:16:53.4 Trace: Parsed: Space.1999.S01E06.1080p.BluRay.x264-aAF 11:16:53.4 Trace: Parsed: Space.1999.S01E05.1080p.BluRay.x264-aAF 11:16:53.4 Trace: Parsed: My.Kitchen.Rules.AU.S03E17.PDTV.XviD.BF1 11:16:53.4 Trace: Parsed: Space.1999.S01E04.1080p.BluRay.x264-aAF 11:16:53.4 Trace: Parsed: Space.1999.S01E03.1080p.BluRay.x264-aAF 11:16:53.4 Trace: Parsed: Space.1999.S01E02.1080p.BluRay.x264-aAF 11:16:53.4 Trace: Parsed: Space.1999.S01E01.1080p.BluRay.x264-aAF 11:16:53.4 Trace: Parsed: National.Geographic.Forbidden.Tomb.of.Genghis.Khan.720p.HDTV.x264-GeT 11:16:53.4 Trace: Parsed: Chicago's Best - Western Suburbs 2 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:53.4 Trace: Parsed: Star.Wars.Episode.VI.Return.Of.The.Jedi.1983.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:16:53.4 Trace: Parsed: Bondi.Rescue.S07E04.WS.PDTV.XviD-RTA 11:16:53.4 Trace: Parsed: Star.Wars.Episode.I.The.Phantom.Menace.1999.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:16:53.4 Trace: Parsed: The.Biggest.Loser.Australia.s07e23.PDTV.XviD.BF1 11:16:53.4 Trace: Parsed: Star.Wars.Episode.II.Attack.Of.The.Clones.2002.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:16:53.4 Trace: Parsed: The River - S01E03 - Los Ciegos - 264x720p 11:16:53.4 Trace: Parsed: My.Kitchen.Rules.S03E17.WS.PDTV.x264-TASTETV 11:16:53.4 Trace: Parsed: Catch 21 2011-05-23 1080i HDTV DD2.0 MPEG2-TrollHD 11:16:53.4 Trace: Parsed: Star.Wars.Episode.III.Revenge.Of.The.Sith.2005.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:16:53.4 Trace: Parsed: Unwrapped CW1612H Easy as Pie 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:53.4 Trace: Parsed: Unwrapped CW1312H Sack Lunch 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:53.4 Trace: Parsed: Unforgettable S01E16 Heartbreak 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:53.4 Trace: Parsed: This Old House S33E20 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:53.4 Trace: Parsed: Grimm S01E12 Last Grimm Standing 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:53.4 Trace: Parsed: Catch 21 2011-05-20 1080i HDTV DD2.0 MPEG2-TrollHD 11:16:53.4 Trace: Parsed: Luck.S01E05.PROPER.720p.HDTV.x264-2HD 11:16:53.4 Trace: Parsed: Ask This Old House S10E20 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:53.4 Trace: Parsed: According to Jim S07E04 The Perfect Fight 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:53.4 Trace: Parsed: According to Jim S07E03 Safety Last 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:53.4 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.HDTV.XviD-2HD 11:16:53.4 Trace: Parsed: A Gifted Man S01E15 In Case of Letting Go 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:53.4 Trace: Parsed: Star.Wars.Episode.IV.A.New.Hope.1977.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:16:53.4 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.720p.HDTV.x264-2HD 11:16:53.4 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.720p.HDTV.x264-MOMENTUM 11:16:53.4 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.HDTV.x264-MOMENTUM 11:16:53.4 Trace: Parsed: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:16:53.4 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.HDTV.x264-MOMENTUM 11:16:53.4 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.720p.HDTV.x264-MOMENTUM 11:16:53.4 Trace: Parsed: Less.Than.Kind.S03E09.720p.HDTV.x264-2HD 11:16:53.4 Trace: Parsed: Catch 21 2011-05-19 1080i HDTV DD2.0 MPEG2-TrollHD 11:16:53.4 Trace: Parsed: Less.Than.Kind.S03E09.HDTV.XviD-2HD 11:16:53.4 Trace: Parsed: Luck.S01E05.HDTV.XviD-2HD 11:16:53.4 Trace: Parsed: Jimmy.Kimmel.2012.02.26.After.the.Oscars.Special.HDTV.XviD-2HD 11:16:53.4 Trace: Parsed: Spartacus.S02E05.HDTV.XviD-2HD 11:16:53.4 Trace: Parsed: Jay.Leno.2012.02.22.Tim.Allen.720p.HDTV.x264-BAJSKORV 11:16:53.4 Trace: Parsed: Jay.Leno.2012.02.09.Denzel.Washington.720p.HDTV.x264-BAJSKORV 11:16:53.4 Trace: Parsed: Jay.Leno.2012.02.21.Bill.O.Reilly.720p.HDTV.x264-BAJSKORV 11:16:53.4 Trace: Parsed: Jay.Leno.2012.02.02.Drew.Barrymore.720p.HDTV.x264-BAJSKORV 11:16:53.4 Trace: Parsed: Jay.Leno.2012.02.17.Dave.Salmoni.720p.HDTV.x264-BAJSKORV 11:16:53.4 Trace: Parsed: Jay.Leno.2012.02.14.Tyler.Perry.720p.HDTV.x264-BAJSKORV 11:16:53.4 Trace: Parsed: Jay.Leno.2012.02.06.Dwayne.Johnson.720p.HDTV.x264-BAJSKORV 11:16:53.4 Trace: Parsed: Jimmy.Fallon.2012.02.22.Alan.Alda.720p.HDTV.x264-BAJSKORV 11:16:53.4 Trace: Parsed: Jimmy.Fallon.2012.02.21.Tyler.Perry.720p.HDTV.x264-BAJSKORV 11:16:53.4 Trace: Parsed: Eastbound.and.Down.S03E02.HDTV.XviD-2HD 11:16:53.4 Trace: Parsed: Jimmy.Fallon.2012.02.07.Harry.Connick.Jr.720p.HDTV.x264-BAJSKORV 11:16:53.4 Trace: Parsed: Jimmy.Fallon.2012.02.20.Anjelica.Houston.720p.HDTV.x264-BAJSKORV 11:16:53.4 Trace: Parsed: Jimmy.Fallon.2012.02.17.Ricky.Gervais.720p.HDTV.x264-BAJSKORV 11:16:53.4 Trace: Parsed: Cartoon Network Hall of Game Awards 2012 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:53.4 Trace: Parsed: Jimmy.Fallon.2012.02.15.Greg.Kinnear.720p.HDTV.x264-BAJSKORV 11:16:53.4 Trace: Parsed: Jimmy.Fallon.2012.02.14.Donald.Trump.720p.HDTV.x264-BAJSKORV 11:16:53.4 Trace: Parsed: Jimmy.Fallon.2012.02.13.Nicolas.Cage.720p.HDTV.x264-BAJSKORV 11:16:53.4 Trace: Parsed: Jimmy.Fallon.2012.02.06.The.Best.Of.720p.HDTV.x264-BAJSKORV 11:16:53.4 Trace: Parsed: Jimmy.Fallon.2012.02.02.Taylor.Lautner.720p.HDTV.x264-BAJSKORV 11:16:53.4 Trace: Parsed: The.Apprentice.US.S12E02.HDTV.XviD-2HD 11:16:53.4 Trace: Parsed: Heartland.CA.S05E14.720p.HDTV.x264-2HD 11:16:53.4 Trace: Parsed: time.out.s13e03.pdtv.x264-d2v 11:16:53.4 Trace: Parsed: lyxfallan.s12e04.proper.pdtv.x264-d2v 11:16:53.4 Trace: Parsed: karatefylla.s02e01.pdtv.x264-d2v 11:16:53.4 Trace: Parsed: The.Walking.Dead.S02E10.iNTERNAL.720p.HDTV.x264-2HD 11:16:53.4 Trace: Parsed: How.The.Celts.Saved.Britain.S01E02.BDRip.XviD-SPRiNTER 11:16:53.4 Trace: Parsed: How.The.Celts.Saved.Britain.S01E01.BDRip.XviD-SPRiNTER 11:16:53.4 Trace: Parsed: Wanna.BEn.S02E02.PDTV.XviD-FiHTV 11:16:53.4 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.720p.HDTV.x264-MOMENTUM 11:16:53.4 Trace: Parsed: Heartland.CA.S05E14.HDTV.XviD-2HD 11:16:53.4 Trace: Parsed: Parallel Series 2 (MOTE028D)-WEB-2012-dL 11:16:53.4 Trace: Parsed: 7.Days.NZ.S04E02.PDTV.XviD-FiHTV 11:16:53.4 Trace: Parsed: Finding.Bigfoot.S02E08.Finding.Bigfoot.Special.HDTV.XviD-FQM 11:16:53.4 Trace: Parsed: Oscars.Red.Carpet.Live.2012.720p.HDTV.x264-2HD 11:16:53.4 Trace: Parsed: The.Apprentice.S12E02.720p.HDTV.x264-BAJSKORV 11:16:53.4 Trace: Parsed: The.Walking.Dead.S02E10.HDTV.x264-ASAP 11:16:53.4 Trace: Parsed: The.Walking.Dead.S02E10.720p.HDTV.x264-IMMERSE 11:16:53.4 Trace: Parsed: The.Apprentice.S12E02.HDTV.x264-BAJSKORV 11:16:53.4 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.HDTV.x264-MOMENTUM 11:16:53.4 Trace: Parsed: The.Amazing.Race.S20E02.HDTV.XviD-2HD 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 11:16:53.4 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 11:16:53.4 Trace: Parsed: Brainstorm-Scary Creatures-CD-FLAC-2016-NBFLAC 11:16:53.4 Trace: Parsed: Dylan LeBlanc-Cautionary Tale-(SL012)-CD-FLAC-2016-CUSTODES 11:16:53.4 Trace: Parsed: Sia-This Is Acting-Limited Deluxe Edition-CD-FLAC-2016-PERFECT 11:16:53.4 Trace: Parsed: Azad-Leben II-DE-Limited Edition-3CD-FLAC-2016-Mrflac 11:16:53.4 Trace: Parsed: VA-Hits 2016-(TETA092-2)-CD-FLAC-2016-flachedelic 11:16:53.4 Trace: Parsed: Rhapsody Of Fire-Into The Legend-CD-FLAC-2016-CATARACT 11:16:53.4 Trace: Parsed: Megadeth-Dystopia-JP Retail-CD-FLAC-2016-GRAVEWISH 11:16:53.4 Trace: Parsed: Rachel Platten-Wildfire-Deluxe Edition-CD-FLAC-2016-PERFECT 11:16:53.4 Trace: Parsed: Anthrax-For All Kings-DELUXE EDITION-2CD-FLAC-2016-mwnd 11:16:53.4 Trace: Parsed: The Shrine-Rare Breed-CD-FLAC-2015-NBFLAC 11:16:53.4 Trace: Parsed: Anthrax-For All Kings-CD-FLAC-2016-FORSAKEN 11:16:53.4 Trace: Parsed: Anthrax-For All Kings-2CD-Ltd 11:16:53.4 Trace: Parsed: The Contortionist-Exoplanet (Redux)-2016-MTD 11:16:53.4 Trace: Parsed: VA - Hard Bass 2016 11:16:53.4 Trace: Parsed: Sia-This Is Acting-CD-FLAC-2016-PERFECT 11:16:53.4 Trace: Parsed: Lefa-Monsieur Fall-FR-CD-FLAC-2016-Mrflac 11:16:53.4 Trace: Parsed: VA-Now Thats What I Call Rock-CD-FLAC-2016-FATHEAD 11:16:53.4 Trace: Parsed: AniMe-Exterminate-(TRAXCD084)-2CD-FLAC-2016-SPL 11:16:53.4 Trace: Parsed: VA - Absolute Uplifter Vol 2 Euphoric Trance 11:16:53.4 Trace: Parsed: Dream Theater - The Astonishing (2016) 11:16:53.4 Trace: Parsed: Black Sabbath ? The End (2016) 11:16:53.4 Trace: Parsed: Status Quo Quo-Remastered (2016). - 11:16:53.4 Trace: Parsed: 100-va_-_polonaise_deel_12-cd1-2016-sob 11:16:53.4 Trace: Parsed: Lutece-From Glory Towards Void-2016 11:16:53.4 Trace: Parsed: The Black Market Trust - II - 2016 11:16:53.4 Trace: Parsed: Borknagar-Winter Thrice-(88875175232)-CD-FLAC-2016-WRE 11:16:53.4 Trace: Parsed: Joseph Trapanese-Straight Outta Compton Original Motion Picture Score-OST-CD-FLAC-2016-FORSAKEN 11:16:53.4 Trace: Parsed: VA-Deephouse Top 100 Vol.3 11:16:53.4 Trace: Parsed: VA-Deephouse Top 100 Vol.3 - 11:16:53.4 Trace: Parsed: VA-2016 Grammy Nominees-CD-FLAC-2016-FORSAKEN 11:16:53.4 Trace: Parsed: Dvalin-Aus Dem Schatten-WEB-2016-ENTiTLED 11:16:53.4 Trace: Parsed: Bonnie Prince Billy - Pond Scum (2016) 11:16:53.4 Trace: Parsed: VA-Urban_Dance_Vol.15-2016 11:16:53.4 Trace: Parsed: VA-Urban Dance Vol.15-2016 11:16:53.4 Trace: Parsed: VA-Handsup Hits 2 Explicit 11:16:53.4 Trace: Parsed: VA-Handsup Hits 2 Explicit - 11:16:53.4 Trace: Parsed: VA - Ultimate Trance Reflections 11:16:53.4 Trace: Parsed: Highborne-Descent-WEB-2016-ENTiTLED 11:16:53.4 Trace: Parsed: Lifelss 2 Life-L2L-WEB-2016-ENTiTLED 11:16:53.4 Trace: Parsed: Lumberjack Feedback-Blackened Visions-WEB-2016-ENTiTLED 11:16:53.4 Trace: Parsed: Semidimes-The Same Old Stories-WEB-2016-ENTiTLED 11:16:53.4 Trace: Parsed: The Shrine-Rare Breed-WEB-2016-ENTiTLED 11:16:53.4 Trace: Parsed: The Contortionist-Exoplanet (Redux)-WEB-2016-ENTiTLED 11:16:53.4 Trace: Parsed: Megadeth-Dystopia-Limited Edition-2016-FATHEAD 11:16:53.4 Trace: Parsed: Will_Tura_-_Klein_Geluk-WEB-2016-320 11:16:53.4 Trace: Parsed: Borknagar-Winter Thrice-WEB-2016-ENTiTLED 11:16:53.4 Trace: Parsed: 6563dce3-68d0-4ef4-a2cd-284119446e3d 11:16:53.4 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 11:16:53.4 Trace: Parsed: Turkish Techno-Number Two-VINYL-FLAC-2016-FATHEAD 11:16:53.4 Trace: Parsed: Megadeth-Dystopia-LIMITED EDITION-CD-FLAC-2016-FATHEAD 11:16:53.4 Trace: Parsed: Lionheart-Love Dont Live Here-CD-FLAC-2016-CATARACT 11:16:53.4 Trace: Parsed: VA - House Clubhits Megamix Vol.6 (2016) 11:16:53.4 Trace: Parsed: Rachel Platten-Wildfire-CD-FLAC-2016-PERFECT 11:16:53.4 Trace: Parsed: Chairlift-Moth-CD-FLAC-2016-PERFECT 11:16:53.4 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 11:16:53.4 Trace: Parsed: Danforth-Crack House-PROMO-CDR-FLAC-2016-CATARACT 11:16:53.4 Trace: Parsed: Rimk-Monster Tape-FR-CD-FLAC-2016-Mrflac 11:16:53.4 Trace: Parsed: H-Magnum-Gotham City-FR-CD-FLAC-2016-Mrflac 11:16:53.4 Trace: Parsed: VA-Hard Bass 2016-(B2SCD009)-4CD-FLAC-2016-SPL 11:16:53.4 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 11:16:53.4 Trace: Parsed: Stern-2016 01 20-96k-Part 05 11:16:53.4 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 11:16:53.4 Trace: Parsed: Stern-2016 01 20-96k-Part 04 11:16:53.4 Trace: Parsed: Stern-2016 01 20-96k-Part 03 11:16:53.4 Trace: Parsed: VA - NRJ Winter Hits 2016 11:16:53.4 Trace: Parsed: Stern-2016 01 20-96k-Part 02 11:16:53.4 Trace: Parsed: Stern-2016 01 20-96k-Part 01 11:16:53.4 Trace: Parsed: German Top 100 Single Charts (16-01-2016)(320) 11:16:53.4 Trace: Parsed: va-dj-sounds-2016.1 - 11:16:53.4 Trace: Parsed: va-dj-sounds-2016.1 11:16:53.4 Trace: Parsed: Anima Tempo-Caged In Memories-WEB-2016-ENTiTLED 11:16:53.4 Trace: Parsed: Rhapsody_Of_Fire-Into_The_Legend-Ltd.Ed.-2016-MCA_int 11:16:53.4 Trace: Parsed: Brainstorm-Scary_Creatures-Ltd.Ed.-2016-MCA_int 11:16:53.4 Trace: Parsed: VA-Hardstyle_The_Annual_2016 11:16:53.4 Trace: Parsed: Benjamin Bluemchen-131 Auf Grosser Flossfahrt-DE-AUDIOBOOK-CD-FLAC-2016-VOLDiES 11:16:53.4 Trace: Parsed: Tribulation-Melancholia-CDEP-2016 11:16:53.4 Trace: Parsed: VA - A State Of Trance Radio Top 20 January (2016) 11:16:53.4 Trace: Parsed: Die drei Fragezeichen Kids - Tanz Der Skelette - Folge 48 - mp3 - by Videomann 11:16:53.4 Trace: Parsed: Die Drei Fragezeichen Kids-Tanz Der Skelette-Folge 48-Mp3-By Videomann 11:16:53.4 Trace: Parsed: Deep_Nirvana_Vol__4_25_Deep-House_Tunes 11:16:53.4 Trace: Parsed: VA-Straight Outta Compton-OST-CD-FLAC-2016-FORSAKEN 11:16:53.4 Trace: Parsed: Sj0005m4a-Steve_Vai_-_The_Infinite_Steve_Vai_An_Anthology._(2cd)_(2003)-cd-01 11:16:53.4 Trace: Parsed: Varg-Das Ende Aller Lugen-2CD-DELUXE EDITION-DE-2016 11:16:53.4 Trace: Parsed: Nifrost-Motvind-WEB-2016-ENTiTLED 11:16:53.4 Trace: Parsed: Die Drei Fragezeichen - Die Rache des Untoten - Folge 179 - MP3 - by Videomann 11:16:53.4 Trace: Parsed: VA-The_Best_Deep_House__Vol_1 11:16:53.4 Trace: Parsed: Unantastbar-Hand Aufs Herz-DE-CD-FLAC-2016-NBFLAC 11:16:53.4 Trace: Parsed: Terrorgruppe-Tiergarten-DE-CD-FLAC-2016-NBFLAC 11:16:53.4 Trace: Parsed: VA - Hardstyle Sounds Vol.05 11:16:53.4 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb 11:16:53.4 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb - 11:16:53.4 Trace: Parsed: VA-House_do_Brasil,_Vol_2-2016 11:16:53.4 Trace: Parsed: Todd Edwards-Rinse-FM-01-01-2016-G3L 11:16:53.4 Trace: Parsed: Azad-Leben II-DE-CD-FLAC-2016-VOLDiES 11:16:53.4 Trace: Parsed: Rhapsody Of Fire-Into The Legend-WEB-2016-ENTiTLED 11:16:53.4 Trace: Parsed: VA - Berlin Deep House 2016.1 11:16:53.4 Trace: Parsed: Tech House Masters Fresh 11:16:53.4 Trace: Parsed: EDM Essentials - Future Banging Concert 11:16:53.4 Trace: Parsed: Dance 2016 mystery of sound 11:16:53.4 Trace: Parsed: Hinds-Leave Me Alone-CD-FLAC-2016-FORSAKEN 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 11:16:53.4 Warn: API Request Limit reached for Newznab. Disabled for 00:05:00 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 11:16:53.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 11:16:53.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 11:16:53.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 11:16:53.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 11:16:53.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 11:16:53.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 11:16:53.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 11:16:53.5 Debug: Downloading Feed /?page=rss&cats=2_0&filter=1 11:16:53.5 Trace: Parsed: [Foxy-Subs] Mahouka Koukou no Yuutousei - 08 [720p] [3194D881].mkv 11:16:53.5 Trace: Parsed: Macross Zero (BDRip 1920x1080p x265 HEVC TrueHD, FLAC 5.1+2.0)[sxales] 11:16:53.5 Trace: Parsed: Fumetsu no Anata e - 19 [WEBDL 1080p] Ukr DVO 11:16:53.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 11:16:53.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 11:16:53.5 Debug: Downloading Feed https://redacted.ch/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat%5B1%5D=1 11:16:53.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 11:16:53.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 11:16:53.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 11:16:53.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 11:16:53.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 11:16:53.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 11:16:53.5 Debug: Downloading Feed http://rss.torrentleech.org/ 11:16:53.5 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:16:53.5 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:16:53.5 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:16:53.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:53.5 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:16:53.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 11:16:53.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 11:16:53.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:53.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:53.5 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:16:53.5 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:53.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:53.5 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:16:53.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:53.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:53.5 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:16:53.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:53.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:53.5 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:16:53.5 Trace: Feed has valid size in description. 11:16:53.5 Debug: Downloading Feed http://my.indexer.tv/recent 11:16:53.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:53.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:53.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 11:16:53.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 11:16:53.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:16:53.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:16:53.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: 11:16:53.6 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:16:53.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:16:53.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: 11:16:53.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:16:53.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:16:53.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: 11:16:53.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:16:53.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:16:53.6 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 1095216660 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 11:16:53.6 Trace: Feed has valid size in description. 11:16:53.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:16:53.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:16:53.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:16:53.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 11:16:53.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 11:16:53.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:53.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:53.6 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:16:53.6 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:53.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:53.6 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:16:53.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:53.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:53.6 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:16:53.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:53.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:53.6 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:16:53.6 Trace: Feed has valid size in description. 11:16:53.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:16:53.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:53.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:53.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 11:16:53.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 11:16:53.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:53.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:53.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:53.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:53.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:53.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: 11:16:53.6 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:53.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:53.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:53.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:53.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:53.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: 11:16:53.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:53.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:53.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:53.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:53.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:53.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: 11:16:53.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:53.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:53.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:53.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:53.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:53.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: 11:16:53.6 Debug: Feed doesn't have release size. 11:16:53.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:53.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:53.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:53.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:53.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:53.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: 11:16:53.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:16:53.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:53.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:53.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:53.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:53.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:53.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 11:16:53.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 11:16:53.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:16:53.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:16:53.6 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: 11:16:53.6 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:16:53.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:16:53.6 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: 11:16:53.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:16:53.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:16:53.6 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: 11:16:53.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:16:53.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:16:53.6 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: 11:16:53.6 Debug: Feed doesn't have release size. 11:16:53.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:16:53.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:16:53.6 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: 11:16:53.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:16:53.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:16:53.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:16:53.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 11:16:53.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 11:16:53.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.6 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 11:16:53.6 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 11:16:53.6 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:16:53.6 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:16:53.6 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:16:53.6 Trace: TorrentInfo: Guid: http://ac.me/torrent/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.html Title: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- Size: 562386947 InfoUrl: DownloadUrl: http://ac.me/download/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/21/2016 09:51:54 MagnetUrl: InfoHash: Seeders: Peers: 11:16:53.6 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.6 Trace: Feed has valid size in enclosure. 11:16:53.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:16:53.6 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 11:16:53.6 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 11:16:53.6 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:16:53.6 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:16:53.6 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:16:53.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 11:16:53.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 11:16:53.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.6 Trace: Identified feed as EZTV compatible by EZTV Namespace 11:16:53.6 Trace: Feed has Ezrss schema 11:16:53.6 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 11:16:53.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:16:53.6 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 11:16:53.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ Title: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] Size: 796606175 InfoUrl: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ DownloadUrl: http://re.zoink.it/20a4ed4eFC Indexer: CommentUrl: http://eztv.it/forum/discuss/58439/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:39:00 MagnetUrl: magnet:?xt=urn:btih:ED6E7P5IQJZCOSWGOH4FPTAVCRHJVKB6&dn=S4C.I.Grombil.Cyfandir.Pell.American.Interior.PDTV.x264-MVGroup InfoHash: 20FC4FBFA88272274AC671F857CC15144E9AA83E Seeders: Peers: 11:16:53.6 Debug: Feed was parseable by Ezrss Parser 11:16:53.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:16:53.6 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 11:16:53.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:16:53.6 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 11:16:53.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 11:16:53.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 11:16:53.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:53.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:16:53.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:16:53.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:16:53.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:16:53.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:16:53.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:16:53.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:16:53.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:16:53.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:16:53.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:16:53.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:16:53.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:16:53.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:16:53.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:16:53.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:16:53.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:16:53.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:16:53.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:16:53.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:16:53.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:16:53.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:16:53.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:16:53.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:16:53.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:16:53.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:16:53.6 Trace: TorrentInfo: Guid: a6827e38-5f83-42c1-9746-0c3bebf528c6 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 11:16:53.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:53.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:16:53.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:16:53.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:16:53.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:16:53.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:16:53.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:16:53.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:16:53.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:16:53.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:16:53.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:16:53.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:16:53.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:16:53.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:16:53.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:16:53.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:16:53.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:16:53.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:16:53.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:16:53.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:16:53.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:16:53.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:16:53.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:16:53.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:16:53.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:16:53.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:16:53.6 Trace: TorrentInfo: Guid: a0a2a07b-28b3-4c30-94af-2b7288312438 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 11:16:53.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:53.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:16:53.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:16:53.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:16:53.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:16:53.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:16:53.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:16:53.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:16:53.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:16:53.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:16:53.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:16:53.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:16:53.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:16:53.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:16:53.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:16:53.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:16:53.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:16:53.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:16:53.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:16:53.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:16:53.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:16:53.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:16:53.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:16:53.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:16:53.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:16:53.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:16:53.6 Trace: TorrentInfo: Guid: 9077282b-c1fa-4975-95b9-60253fa9afe7 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 11:16:53.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:53.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:16:53.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:16:53.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:16:53.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:16:53.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:16:53.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:16:53.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:16:53.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:16:53.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:16:53.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:16:53.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:16:53.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:16:53.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:16:53.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:16:53.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:16:53.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:16:53.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:16:53.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:16:53.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:16:53.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:16:53.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:16:53.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:16:53.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:16:53.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:16:53.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:16:53.6 Trace: TorrentInfo: Guid: 4f7fd92e-212b-4b7a-9dd4-c5d32b7aa30b 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 11:16:53.6 Trace: Feed has valid size in description. 11:16:53.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:16:53.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:53.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:16:53.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:16:53.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:16:53.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:16:53.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:16:53.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:16:53.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:16:53.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:16:53.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:16:53.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:16:53.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:16:53.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:16:53.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:16:53.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:16:53.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:16:53.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:16:53.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:16:53.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:16:53.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:16:53.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:16:53.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:16:53.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:16:53.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:16:53.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:16:53.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:16:53.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:16:53.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:16:53.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:16:53.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 11:16:53.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 11:16:53.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.6 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 11:16:53.6 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 11:16:53.6 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 11:16:53.6 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 11:16:53.6 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 11:16:53.6 Trace: TorrentInfo: Guid: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html Title: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] Size: 880496711 InfoUrl: DownloadUrl: http://itorrents.org/torrent/51C578C9823DD58F6EEA287C368ED935843D63AB.torrent?title=The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV] Indexer: CommentUrl: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html DownloadProtocol: Unknown PublishDate: 02/16/2017 02:24:26 MagnetUrl: InfoHash: Seeders: Peers: 11:16:53.6 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.6 Trace: Feed has valid size in enclosure. 11:16:53.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:16:53.6 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 11:16:53.6 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 11:16:53.6 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 11:16:53.6 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 11:16:53.6 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 11:16:53.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 11:16:53.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 11:16:53.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.6 Trace: Parsed: The Voice 8x25 11:16:53.6 Trace: Parsed: The Voice 8x26 11:16:53.6 Trace: Parsed: How It's Made 25x07 720p 11:16:53.6 Trace: Parsed: Major Lazer 1x05 720p 11:16:53.6 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:53.6 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:16:53.6 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.6 Trace: Parsed: The Voice 8x25 11:16:53.6 Trace: Parsed: The Voice 8x26 11:16:53.6 Trace: Parsed: How It's Made 25x07 720p 11:16:53.6 Trace: Parsed: Major Lazer 1x05 720p 11:16:53.6 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:53.6 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:16:53.6 Trace: Parsed: The Voice 8x25 11:16:53.6 Trace: Parsed: The Voice 8x26 11:16:53.6 Trace: Parsed: How It's Made 25x07 720p 11:16:53.6 Trace: Parsed: Major Lazer 1x05 720p 11:16:53.6 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:53.6 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:16:53.6 Trace: Parsed: The Voice 8x25 11:16:53.6 Trace: Parsed: The Voice 8x26 11:16:53.6 Trace: Parsed: How It's Made 25x07 720p 11:16:53.6 Trace: Parsed: Major Lazer 1x05 720p 11:16:53.6 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:53.6 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:16:53.6 Debug: Feed doesn't have release size. 11:16:53.6 Trace: Parsed: The Voice 8x25 11:16:53.6 Trace: Parsed: The Voice 8x26 11:16:53.6 Trace: Parsed: How It's Made 25x07 720p 11:16:53.6 Trace: Parsed: Major Lazer 1x05 720p 11:16:53.6 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:53.6 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:16:53.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:16:53.6 Trace: Parsed: The Voice 8x25 11:16:53.6 Trace: Parsed: The Voice 8x26 11:16:53.6 Trace: Parsed: How It's Made 25x07 720p 11:16:53.6 Trace: Parsed: Major Lazer 1x05 720p 11:16:53.6 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:53.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 11:16:53.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 11:16:53.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.6 Debug: Unable to parse indexer feed: Rss feed must have a pubDate element with a valid publish date. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.RssParser.GetPublishDate(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 198 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/RssParser.cs:line 159 at NzbDrone.Core.Indexers.TorrentRssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/TorrentRssParser.cs:line 54 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 148 at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in ./Lidarr.Core/Indexers/RssParser.cs:line 64 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 245 FeedUrl: http://my.indexer.tv/recent;ItemTitle: Surviving Marriage S01E09 480p HDTV x264-mSD 11:16:53.6 Error: An error occurred while processing feed. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Unable to parse indexer: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 251 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetGenericTorrentRssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 142 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 76 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.Detect(TorrentRssIndexerSettings settings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 59 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.DetectParserSettings(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 55 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) in ./Lidarr.Common/Cache/Cached.cs:line 109 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.GetParser(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssIndexer.GetParser() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssIndexer.cs:line 31 at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Lidarr.Core/Indexers/HttpIndexerBase.cs:line 87 FeedUrl: http://my.indexer.tv/recent 11:16:53.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 11:16:53.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 11:16:53.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:16:53.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:16:53.7 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 11:16:53.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:16:53.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:16:53.7 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 11:16:53.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:16:53.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:16:53.7 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 11:16:53.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:16:53.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:16:53.7 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 11:16:53.7 Debug: Feed doesn't have release size. 11:16:53.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:16:53.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:16:53.7 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 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 11:16:53.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.7 Trace: Identified feed as EZTV compatible by EZTV Namespace 11:16:53.7 Trace: Feed has Ezrss schema 11:16:53.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:16:53.7 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 11:16:53.7 Debug: Feed was parseable by Ezrss Parser 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 11:16:53.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:53.7 Trace: TorrentInfo: Guid: f42d8477-04a0-46e6-b33c-570796804e17 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 11:16:53.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:53.7 Trace: TorrentInfo: Guid: 0ce86dcb-383d-4944-ad92-bcc4a0ab441d 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 11:16:53.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:53.7 Trace: TorrentInfo: Guid: f8a47884-32bc-4bc4-bafb-9cc14f95e589 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 11:16:53.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:53.7 Trace: TorrentInfo: Guid: ea549a8a-06cd-407e-9234-37d4e5fdf5a3 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 11:16:53.7 Debug: Feed doesn't have release size. 11:16:53.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:53.7 Trace: TorrentInfo: Guid: 81cdb4d2-0e50-4965-bfa2-901bb4f96a38 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 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 11:16:53.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:53.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:53.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:53.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:53.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:53.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: 11:16:53.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:53.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:53.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:53.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:53.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:53.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: 11:16:53.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:53.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:53.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:53.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:53.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:53.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: 11:16:53.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:53.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:53.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:53.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:53.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:53.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: 11:16:53.7 Debug: Feed doesn't have release size. 11:16:53.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:53.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:53.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:53.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:53.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:53.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: 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 11:16:53.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.7 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 11:16:53.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 11:16:53.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 11:16:53.7 Trace: TorrentInfo: Guid: 317b9ba5-6da1-4654-bdfd-a576e2643142 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: 11:16:53.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.7 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 11:16:53.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 11:16:53.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 11:16:53.7 Trace: TorrentInfo: Guid: 98d344db-1faa-44a4-a73f-1554fcaee4d9 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: 11:16:53.7 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 11:16:53.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 11:16:53.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 11:16:53.7 Trace: TorrentInfo: Guid: 483d9a56-76b3-4857-a7df-57c6745587f8 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: 11:16:53.7 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 11:16:53.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 11:16:53.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:53.7 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 11:16:53.7 Trace: TorrentInfo: Guid: f78b2e96-3e07-45f1-aa56-61ef9fc9c155 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: 11:16:53.7 Trace: Feed has valid size in description. 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 11:16:53.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.7 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 11:16:53.7 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 11:16:53.7 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 11:16:53.7 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 11:16:53.7 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 11:16:53.7 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 11:16:53.7 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 11:16:53.7 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 11:16:53.7 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 11:16:53.7 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 11:16:53.7 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 11:16:53.7 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 11:16:53.7 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 11:16:53.7 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 11:16:53.7 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 11:16:53.7 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 11:16:53.7 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 11:16:53.7 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 11:16:53.7 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 11:16:53.7 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 11:16:53.7 Trace: Feed has valid size in description. 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 11:16:53.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.7 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 11:16:53.7 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 11:16:53.7 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 11:16:53.7 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 11:16:53.7 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 11:16:53.7 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: 11:16:53.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.7 Trace: Feed has valid size in enclosure. 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 11:16:53.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.7 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:16:53.7 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:16:53.7 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:16:53.7 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:16:53.7 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:16:53.7 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: 11:16:53.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.7 Trace: Feed has valid size in enclosure. 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 11:16:53.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:16:53.7 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:16:53.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: 11:16:53.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:16:53.7 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:16:53.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: 11:16:53.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:16:53.7 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:16:53.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: 11:16:53.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:16:53.7 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:16:53.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: 11:16:53.7 Trace: Feed has valid size in description. 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 11:16:53.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:53.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:53.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: 11:16:53.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:53.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:53.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: 11:16:53.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:53.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:53.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: 11:16:53.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:53.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:53.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: 11:16:53.7 Trace: Feed has valid size in description. 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 11:16:53.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.7 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 11:16:53.7 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 11:16:53.7 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 11:16:53.7 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 11:16:53.7 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 11:16:53.7 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 11:16:53.7 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 11:16:53.7 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 11:16:53.7 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 11:16:53.7 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 11:16:53.7 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 11:16:53.7 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 11:16:53.7 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 11:16:53.7 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 11:16:53.7 Trace: TorrentInfo: Guid: d092cdc5-4b4e-4ba8-9e05-30ee589b1460 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: 11:16:53.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.7 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 11:16:53.7 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 11:16:53.7 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 11:16:53.7 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 11:16:53.7 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 11:16:53.7 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 11:16:53.7 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 11:16:53.7 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 11:16:53.7 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 11:16:53.7 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 11:16:53.7 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 11:16:53.7 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 11:16:53.7 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 11:16:53.7 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 11:16:53.7 Trace: TorrentInfo: Guid: 69cc1347-3caa-4000-b927-5c8b35e917a1 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: 11:16:53.7 Trace: Feed has valid size in Size element. 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 11:16:53.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:53.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:53.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:53.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:53.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:53.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: 11:16:53.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:53.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:53.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:53.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:53.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:53.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: 11:16:53.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:53.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:53.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:53.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:53.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:53.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: 11:16:53.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:53.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:53.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:53.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:53.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:53.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: 11:16:53.7 Debug: Feed doesn't have release size. 11:16:53.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:53.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:53.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:53.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:53.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:53.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: 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 11:16:53.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.7 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 11:16:53.7 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 11:16:53.7 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:16:53.7 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:16:53.7 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:16:53.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: 11:16:53.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.7 Trace: Feed has valid size in enclosure. 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 11:16:53.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.7 Trace: Identified feed as EZTV compatible by EZTV Namespace 11:16:53.7 Trace: Feed has Ezrss schema 11:16:53.7 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 11:16:53.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:16:53.7 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 11:16:53.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: 11:16:53.7 Debug: Feed was parseable by Ezrss Parser 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 11:16:53.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:53.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:16:53.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:16:53.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:16:53.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:16:53.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:16:53.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:16:53.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:16:53.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:16:53.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:16:53.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:16:53.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:16:53.7 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:16:53.7 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:16:53.7 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:16:53.7 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:16:53.7 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:16:53.7 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:16:53.7 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:16:53.7 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:16:53.7 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:16:53.7 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:16:53.7 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:16:53.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:16:53.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:16:53.7 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:16:53.7 Trace: TorrentInfo: Guid: 1c02fccc-d624-47d8-98b4-285f0b66d589 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 11:16:53.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:53.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:16:53.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:16:53.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:16:53.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:16:53.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:16:53.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:16:53.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:16:53.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:16:53.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:16:53.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:16:53.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:16:53.7 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:16:53.7 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:16:53.7 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:16:53.7 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:16:53.7 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:16:53.7 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:16:53.7 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:16:53.7 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:16:53.7 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:16:53.7 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:16:53.7 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:16:53.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:16:53.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:16:53.7 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:16:53.7 Trace: TorrentInfo: Guid: 63530849-f14f-42d6-8af5-0cd327192413 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 11:16:53.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:53.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:16:53.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:16:53.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:16:53.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:16:53.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:16:53.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:16:53.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:16:53.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:16:53.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:16:53.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:16:53.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:16:53.7 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:16:53.7 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:16:53.7 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:16:53.7 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:16:53.7 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:16:53.7 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:16:53.7 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:16:53.7 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:16:53.7 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:16:53.7 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:16:53.7 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:16:53.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:16:53.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:16:53.7 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:16:53.7 Trace: TorrentInfo: Guid: 45be86bc-81f4-48db-8ab2-e9d07ff502c1 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 11:16:53.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:53.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:16:53.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:16:53.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:16:53.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:16:53.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:16:53.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:16:53.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:16:53.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:16:53.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:16:53.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:16:53.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:16:53.7 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:16:53.7 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:16:53.7 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:16:53.7 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:16:53.7 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:16:53.7 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:16:53.7 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:16:53.7 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:16:53.7 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:16:53.7 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:16:53.7 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:16:53.7 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:16:53.7 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:16:53.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:16:53.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:16:53.7 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:16:53.7 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:16:53.7 Trace: TorrentInfo: Guid: 88cddfd2-0eb0-46ee-8672-0890e5c9acec 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 11:16:53.7 Trace: Feed has valid size in description. 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 11:16:53.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.7 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 11:16:53.7 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 11:16:53.7 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 11:16:53.7 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 11:16:53.7 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 11:16:53.7 Trace: TorrentInfo: Guid: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html Title: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] Size: 880496711 InfoUrl: DownloadUrl: http://itorrents.org/torrent/51C578C9823DD58F6EEA287C368ED935843D63AB.torrent?title=The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV] Indexer: CommentUrl: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html DownloadProtocol: Unknown PublishDate: 02/16/2017 02:24:26 MagnetUrl: InfoHash: Seeders: Peers: 11:16:53.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.7 Trace: Feed has valid size in enclosure. 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 11:16:53.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.7 Trace: Parsed: The Voice 8x25 11:16:53.7 Trace: Parsed: The Voice 8x26 11:16:53.7 Trace: Parsed: How It's Made 25x07 720p 11:16:53.7 Trace: Parsed: Major Lazer 1x05 720p 11:16:53.7 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:53.7 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:16:53.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.7 Trace: Parsed: The Voice 8x25 11:16:53.7 Trace: Parsed: The Voice 8x26 11:16:53.7 Trace: Parsed: How It's Made 25x07 720p 11:16:53.7 Trace: Parsed: Major Lazer 1x05 720p 11:16:53.7 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:53.7 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:16:53.7 Trace: Parsed: The Voice 8x25 11:16:53.7 Trace: Parsed: The Voice 8x26 11:16:53.7 Trace: Parsed: How It's Made 25x07 720p 11:16:53.7 Trace: Parsed: Major Lazer 1x05 720p 11:16:53.7 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:53.7 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:16:53.7 Trace: Parsed: The Voice 8x25 11:16:53.7 Trace: Parsed: The Voice 8x26 11:16:53.7 Trace: Parsed: How It's Made 25x07 720p 11:16:53.7 Trace: Parsed: Major Lazer 1x05 720p 11:16:53.7 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:53.7 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:16:53.7 Debug: Feed doesn't have release size. 11:16:53.7 Trace: Parsed: The Voice 8x25 11:16:53.7 Trace: Parsed: The Voice 8x26 11:16:53.7 Trace: Parsed: How It's Made 25x07 720p 11:16:53.7 Trace: Parsed: Major Lazer 1x05 720p 11:16:53.7 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:53.7 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 11:16:53.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.7 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 11:16:53.7 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 11:16:53.7 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 11:16:53.7 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 11:16:53.7 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 11:16:53.7 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 11:16:53.7 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 11:16:53.7 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 11:16:53.7 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 11:16:53.7 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 11:16:53.7 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 11:16:53.7 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 11:16:53.7 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 11:16:53.7 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 11:16:53.7 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 11:16:53.7 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 11:16:53.7 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 11:16:53.7 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 11:16:53.7 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 11:16:53.7 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 11:16:53.7 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 11:16:53.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.7 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 11:16:53.7 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 11:16:53.7 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 11:16:53.7 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 11:16:53.7 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 11:16:53.7 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 11:16:53.7 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 11:16:53.7 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 11:16:53.7 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 11:16:53.7 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 11:16:53.7 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 11:16:53.7 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 11:16:53.7 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 11:16:53.7 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 11:16:53.7 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 11:16:53.7 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 11:16:53.7 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 11:16:53.7 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 11:16:53.7 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 11:16:53.7 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 11:16:53.7 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 11:16:53.7 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 11:16:53.7 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 11:16:53.7 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 11:16:53.7 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 11:16:53.7 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 11:16:53.7 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 11:16:53.7 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 11:16:53.7 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 11:16:53.7 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 11:16:53.7 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 11:16:53.7 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 11:16:53.7 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 11:16:53.7 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 11:16:53.7 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 11:16:53.7 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 11:16:53.7 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 11:16:53.7 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 11:16:53.7 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 11:16:53.7 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 11:16:53.7 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 11:16:53.7 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 11:16:53.7 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 11:16:53.7 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 11:16:53.7 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 11:16:53.7 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 11:16:53.7 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 11:16:53.7 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 11:16:53.7 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 11:16:53.7 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 11:16:53.7 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 11:16:53.7 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 11:16:53.7 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 11:16:53.7 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 11:16:53.7 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 11:16:53.7 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 11:16:53.7 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 11:16:53.7 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 11:16:53.7 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 11:16:53.7 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 11:16:53.7 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 11:16:53.7 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 11:16:53.7 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 405180252 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 11:16:53.7 Trace: Feed has valid size in description. 11:16:53.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 11:16:53.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.8 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 11:16:53.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: 11:16:53.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.8 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 11:16:53.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: 11:16:53.8 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 11:16:53.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: 11:16:53.8 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 11:16:53.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: 11:16:53.8 Trace: Feed has valid size in description. 11:16:53.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 11:16:53.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 11:16:53.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.8 Trace: Identified feed as EZTV compatible by EZTV Namespace 11:16:53.8 Trace: Feed has Ezrss schema 11:16:53.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:16:53.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: 11:16:53.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 11:16:53.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:16:53.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: 11:16:53.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:53.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:16:53.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: 11:16:53.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:16:53.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: 11:16:53.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:16:53.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: 11:16:53.8 Debug: Feed doesn't have release size. 11:16:53.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:16:53.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: 11:16:53.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 11:16:53.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 11:16:53.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:53.8 Trace: TorrentInfo: Guid: 3d86a5f0-865f-4537-bc62-96368e518d03 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 11:16:53.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:53.8 Trace: TorrentInfo: Guid: 370c8148-6749-4d27-935a-a2755daf0ed6 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 11:16:53.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:53.8 Trace: TorrentInfo: Guid: a8c456a3-dd7a-4708-a155-e8c25f0a7811 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 11:16:53.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:53.8 Trace: TorrentInfo: Guid: b47e8201-8a75-4ced-9c7a-694b6c7df57f 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 11:16:53.8 Debug: Feed doesn't have release size. 11:16:53.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:53.8 Trace: TorrentInfo: Guid: 1dc2c693-95f5-40b5-9923-d9fdff7264f2 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 11:16:53.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 11:16:53.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 11:16:53.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:53.8 Trace: TorrentInfo: Guid: 5d70d00d-361d-4934-85ce-9717bac7caa1 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 11:16:53.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 11:16:53.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 11:16:53.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:53.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 11:16:53.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- Skipped should_reject_rss_settings_for_AwesomeHD [< 1 ms] 11:16:53.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 11:16:53.8 Debug: Downloading Feed http://indexer.local/torznab/all/api?t=music&cat=1&extended=1&offset=0&limit=100 11:16:53.8 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:16:53.8 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:16:53.8 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:16:53.8 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:16:53.8 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:16:53.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 11:16:53.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 11:16:53.8 Debug: Downloading Feed http://indexer.local/api/v2.0/indexers/all/results/torznab?t=music&cat=1&extended=1&offset=0&limit=100 11:16:53.8 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:16:53.8 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:16:53.8 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:16:53.8 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:16:53.8 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:16:53.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 11:16:53.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 11:16:53.8 Debug: Downloading Feed http://localhost:9117/torznab/all/api/api?t=music&cat=1&extended=1&offset=0&limit=100 11:16:53.8 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:16:53.8 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:16:53.8 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:16:53.8 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:16:53.8 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:16:53.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 11:16:53.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") --- 11:16:53.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 11:16:53.8 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:16:53.8 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:16:53.8 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:16:53.8 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:16:53.8 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:16:53.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") --- 11:16:53.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 11:16:53.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 11:16:53.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 11:16:53.8 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 11:16:53.8 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 11:16:53.8 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 11:16:53.8 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 11:16:53.8 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 11:16:53.8 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 11:16:53.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 11:16:53.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 11:16:53.8 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 11:16:53.8 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:16:53.8 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:16:53.8 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:16:53.8 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:16:53.8 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:16:53.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 11:16:53.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 11:16:53.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 11:16:53.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 11:16:53.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 11:16:53.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 11:16:53.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 11:16:53.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 11:16:53.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 11:16:53.8 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 11:16:53.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350138635457_381/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:53.8 Info: DatabaseEngineVersionCheck migrating 11:16:53.8 Info: PerformDBOperation 11:16:53.8 Info: Performing DB Operation 11:16:53.8 Info: SQLite 3.46.0 11:16:53.8 Info: => 0.001724s 11:16:53.8 Info: DatabaseEngineVersionCheck migrated 11:16:53.8 Info: => 0.0017317s 11:16:53.8 Info: VersionMigration migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: CreateTable VersionInfo 11:16:53.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:53.8 Info: => 0.000152s 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: VersionMigration migrated 11:16:53.8 Info: => 0.0008791s 11:16:53.8 Info: VersionUniqueMigration migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: CreateIndex VersionInfo (Version) 11:16:53.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:53.8 Info: => 0.0001099s 11:16:53.8 Info: AlterTable VersionInfo 11:16:53.8 Info: => 4E-07s 11:16:53.8 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:53.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:53.8 Info: => 0.0004822s 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: VersionUniqueMigration migrated 11:16:53.8 Info: => 0.0008551s 11:16:53.8 Info: VersionDescriptionMigration migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: AlterTable VersionInfo 11:16:53.8 Info: => 5E-07s 11:16:53.8 Info: CreateColumn VersionInfo Description String 11:16:53.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:53.8 Info: => 0.0001735s 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: VersionDescriptionMigration migrated 11:16:53.8 Info: => 0.0005235s 11:16:53.8 Info: 1: InitialSetup migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 1 11:16:53.8 Info: CreateTable Logs 11:16:53.8 Info: CREATE TABLE "Logs" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Message" TEXT NOT NULL, "Time" DATETIME NOT NULL, "Logger" TEXT NOT NULL, "Exception" TEXT, "ExceptionType" TEXT, "Level" TEXT NOT NULL) 11:16:53.8 Info: => 0.0001512s 11:16:53.8 Info: CreateIndex Logs (Time) 11:16:53.8 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 11:16:53.8 Info: => 7.31E-05s 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:53', 'InitialSetup') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 1: InitialSetup migrated 11:16:53.8 Info: => 0.0004554s 11:16:53.8 Info: 2: add_reason_to_pending_releases migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 2 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:53', 'add_reason_to_pending_releases') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 2: add_reason_to_pending_releases migrated 11:16:53.8 Info: => 0.0004283s 11:16:53.8 Info: 3: add_medium_support migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 3 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:53', 'add_medium_support') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 3: add_medium_support migrated 11:16:53.8 Info: => 0.0003722s 11:16:53.8 Info: 4: add_various_qualites_in_profile migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 4 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:53', 'add_various_qualites_in_profile') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 4: add_various_qualites_in_profile migrated 11:16:53.8 Info: => 0.000359s 11:16:53.8 Info: 5: metadata_profiles migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 5 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:53', 'metadata_profiles') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 5: metadata_profiles migrated 11:16:53.8 Info: => 0.0003308s 11:16:53.8 Info: 6: separate_automatic_and_interactive_search migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 6 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:53', 'separate_automatic_and_interactive_search') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 6: separate_automatic_and_interactive_search migrated 11:16:53.8 Info: => 0.0003306s 11:16:53.8 Info: 7: change_album_path_to_relative migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 7 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:53', 'change_album_path_to_relative') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 7: change_album_path_to_relative migrated 11:16:53.8 Info: => 0.000327s 11:16:53.8 Info: 8: change_quality_size_mb_to_kb migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 8 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:53', 'change_quality_size_mb_to_kb') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 8: change_quality_size_mb_to_kb migrated 11:16:53.8 Info: => 0.0003394s 11:16:53.8 Info: 9: album_releases migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 9 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:53', 'album_releases') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 9: album_releases migrated 11:16:53.8 Info: => 0.0003262s 11:16:53.8 Info: 10: album_releases_fix migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 10 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:53', 'album_releases_fix') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 10: album_releases_fix migrated 11:16:53.8 Info: => 0.0003533s 11:16:53.8 Info: 11: import_lists migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 11 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:53', 'import_lists') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 11: import_lists migrated 11:16:53.8 Info: => 0.0003538s 11:16:53.8 Info: 12: add_release_status migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 12 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:53', 'add_release_status') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 12: add_release_status migrated 11:16:53.8 Info: => 0.0003978s 11:16:53.8 Info: 13: album_download_notification migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 13 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:53', 'album_download_notification') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 13: album_download_notification migrated 11:16:53.8 Info: => 0.0004325s 11:16:53.8 Info: 14: fix_language_metadata_profiles migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 14 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:53', 'fix_language_metadata_profiles') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 14: fix_language_metadata_profiles migrated 11:16:53.8 Info: => 0.0003414s 11:16:53.8 Info: 15: remove_fanzub migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 15 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:53', 'remove_fanzub') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 15: remove_fanzub migrated 11:16:53.8 Info: => 0.000301s 11:16:53.8 Info: 16: update_artist_history_indexes migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 16 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:53', 'update_artist_history_indexes') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 16: update_artist_history_indexes migrated 11:16:53.8 Info: => 0.0002915s 11:16:53.8 Info: 17: remove_nma migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 17 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:53', 'remove_nma') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 17: remove_nma migrated 11:16:53.8 Info: => 0.0002977s 11:16:53.8 Info: 18: album_disambiguation migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 18 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:53', 'album_disambiguation') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 18: album_disambiguation migrated 11:16:53.8 Info: => 0.0002997s 11:16:53.8 Info: 19: add_ape_quality_in_profiles migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 19 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:53', 'add_ape_quality_in_profiles') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 19: add_ape_quality_in_profiles migrated 11:16:53.8 Info: => 0.0002994s 11:16:53.8 Info: 20: remove_pushalot migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 20 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:53', 'remove_pushalot') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 20: remove_pushalot migrated 11:16:53.8 Info: => 0.000333s 11:16:53.8 Info: 21: add_custom_filters migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 21 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:53', 'add_custom_filters') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 21: add_custom_filters migrated 11:16:53.8 Info: => 0.0003244s 11:16:53.8 Info: 22: import_list_tags migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 22 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:53', 'import_list_tags') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 22: import_list_tags migrated 11:16:53.8 Info: => 0.000293s 11:16:53.8 Info: 23: add_release_groups_etc migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 23 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:53', 'add_release_groups_etc') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 23: add_release_groups_etc migrated 11:16:53.8 Info: => 0.0002929s 11:16:53.8 Info: 24: NewMediaInfoFormat migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 24 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:53', 'NewMediaInfoFormat') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 24: NewMediaInfoFormat migrated 11:16:53.8 Info: => 0.0002946s 11:16:53.8 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 25 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:53', 'rename_restrictions_to_release_profiles') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:53.8 Info: => 0.0002924s 11:16:53.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 26 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:53', 'rename_quality_profiles_add_upgrade_allowed') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:53.8 Info: => 0.0002909s 11:16:53.8 Info: 27: add_import_exclusions migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 27 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:53', 'add_import_exclusions') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 27: add_import_exclusions migrated 11:16:53.8 Info: => 0.0002898s 11:16:53.8 Info: 28: clean_artist_metadata_table migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 28 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:53', 'clean_artist_metadata_table') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 28: clean_artist_metadata_table migrated 11:16:53.8 Info: => 0.0002966s 11:16:53.8 Info: 29: health_issue_notification migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 29 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:53', 'health_issue_notification') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 29: health_issue_notification migrated 11:16:53.8 Info: => 0.0002931s 11:16:53.8 Info: 30: add_mediafilerepository_mtime migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 30 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:53', 'add_mediafilerepository_mtime') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 30: add_mediafilerepository_mtime migrated 11:16:53.8 Info: => 0.0003004s 11:16:53.8 Info: 31: add_artistmetadataid_constraint migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 31 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:53', 'add_artistmetadataid_constraint') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 31: add_artistmetadataid_constraint migrated 11:16:53.8 Info: => 0.000372s 11:16:53.8 Info: 32: old_ids_and_artist_alias migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 32 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:53', 'old_ids_and_artist_alias') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 32: old_ids_and_artist_alias migrated 11:16:53.8 Info: => 0.0003017s 11:16:53.8 Info: 33: download_propers_config migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 33 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:53', 'download_propers_config') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 33: download_propers_config migrated 11:16:53.8 Info: => 0.000291s 11:16:53.8 Info: 34: remove_language_profiles migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 34 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:53', 'remove_language_profiles') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 34: remove_language_profiles migrated 11:16:53.8 Info: => 0.0002902s 11:16:53.8 Info: 35: multi_disc_naming_format migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 35 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:53', 'multi_disc_naming_format') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 35: multi_disc_naming_format migrated 11:16:53.8 Info: => 0.0003127s 11:16:53.8 Info: 36: add_download_client_priority migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 36 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:53', 'add_download_client_priority') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 36: add_download_client_priority migrated 11:16:53.8 Info: => 0.000332s 11:16:53.8 Info: 37: remove_growl_prowl migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 37 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:53', 'remove_growl_prowl') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 37: remove_growl_prowl migrated 11:16:53.8 Info: => 0.0003275s 11:16:53.8 Info: 38: remove_plex_hometheatre migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 38 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:53', 'remove_plex_hometheatre') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 38: remove_plex_hometheatre migrated 11:16:53.8 Info: => 0.0002891s 11:16:53.8 Info: 39: add_root_folder_add_defaults migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 39 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:53', 'add_root_folder_add_defaults') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 39: add_root_folder_add_defaults migrated 11:16:53.8 Info: => 0.0002867s 11:16:53.8 Info: 40: task_duration migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 40 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:53', 'task_duration') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 40: task_duration migrated 11:16:53.8 Info: => 0.0002997s 11:16:53.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 41 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:53', 'add_indexer_and_enabled_to_release_profiles') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:53.8 Info: => 0.0003505s 11:16:53.8 Info: 42: remove_album_folders migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 42 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:53', 'remove_album_folders') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 42: remove_album_folders migrated 11:16:53.8 Info: => 0.0002919s 11:16:53.8 Info: 44: add_priority_to_indexers migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 44 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:53', 'add_priority_to_indexers') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 44: add_priority_to_indexers migrated 11:16:53.8 Info: => 0.0002883s 11:16:53.8 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 45 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:53', 'remove_chown_and_folderchmod_config') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:53.8 Info: => 0.0004036s 11:16:53.8 Info: 47: update_notifiarr migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 47 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:53', 'update_notifiarr') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 47: update_notifiarr migrated 11:16:53.8 Info: => 0.0002906s 11:16:53.8 Info: 49: email_multiple_addresses migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 49 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:53', 'email_multiple_addresses') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 49: email_multiple_addresses migrated 11:16:53.8 Info: => 0.0002906s 11:16:53.8 Info: 50: rename_blacklist_to_blocklist migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 50 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:53', 'rename_blacklist_to_blocklist') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 50: rename_blacklist_to_blocklist migrated 11:16:53.8 Info: => 0.0002954s 11:16:53.8 Info: 51: cdh_per_downloadclient migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 51 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:53', 'cdh_per_downloadclient') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 51: cdh_per_downloadclient migrated 11:16:53.8 Info: => 0.0002943s 11:16:53.8 Info: 52: download_history migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 52 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:53', 'download_history') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 52: download_history migrated 11:16:53.8 Info: => 0.0002891s 11:16:53.8 Info: 53: add_update_history migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 53 11:16:53.8 Info: CreateTable UpdateHistory 11:16:53.8 Info: CREATE TABLE "UpdateHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 11:16:53.8 Info: => 0.0001228s 11:16:53.8 Info: CreateIndex UpdateHistory (Date) 11:16:53.8 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 11:16:53.8 Info: => 7.46E-05s 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:53', 'add_update_history') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 53: add_update_history migrated 11:16:53.8 Info: => 0.000437s 11:16:53.8 Info: 54: add_on_update_to_notifications migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 54 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:53', 'add_on_update_to_notifications') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 54: add_on_update_to_notifications migrated 11:16:53.8 Info: => 0.0004366s 11:16:53.8 Info: 55: download_client_per_indexer migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 55 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:53', 'download_client_per_indexer') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 55: download_client_per_indexer migrated 11:16:53.8 Info: => 0.0004186s 11:16:53.8 Info: 56: AddNewItemMonitorType migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 56 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:53', 'AddNewItemMonitorType') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 56: AddNewItemMonitorType migrated 11:16:53.8 Info: => 0.000329s 11:16:53.8 Info: 57: ImportListSearch migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 57 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:53', 'ImportListSearch') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 57: ImportListSearch migrated 11:16:53.8 Info: => 0.0003271s 11:16:53.8 Info: 58: ImportListMonitorExisting migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 58 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:53', 'ImportListMonitorExisting') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 58: ImportListMonitorExisting migrated 11:16:53.8 Info: => 0.0003223s 11:16:53.8 Info: 59: add_indexer_tags migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 59 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:53', 'add_indexer_tags') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 59: add_indexer_tags migrated 11:16:53.8 Info: => 0.0003233s 11:16:53.8 Info: 60: update_audio_types migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 60 11:16:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:53', 'update_audio_types') 11:16:53.8 Info: Committing Transaction 11:16:53.8 Info: 60: update_audio_types migrated 11:16:53.8 Info: => 0.0003139s 11:16:53.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:53.8 Info: Beginning Transaction 11:16:53.8 Info: Starting migration of Log DB to 61 11:16:53.8 Info: AlterTable Logs 11:16:53.8 Info: => 6E-07s 11:16:53.8 Info: AlterColumn Logs Time DateTimeOffset 11:16:53.8 Info: CREATE TABLE "Logs_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Message" TEXT NOT NULL, "Time" DATETIME NOT NULL, "Logger" TEXT NOT NULL, "Exception" TEXT, "ExceptionType" TEXT, "Level" TEXT NOT NULL) 11:16:53.8 Info: INSERT INTO "Logs_temp" ("Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level") SELECT "Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level" FROM "Logs" 11:16:53.8 Info: DROP TABLE "Logs" 11:16:53.8 Info: ALTER TABLE "Logs_temp" RENAME TO "Logs" 11:16:53.8 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 11:16:53.8 Info: => 0.0012694s 11:16:53.8 Info: AlterTable UpdateHistory 11:16:53.8 Info: => 4E-07s 11:16:53.8 Info: AlterColumn UpdateHistory Date DateTimeOffset 11:16:53.8 Info: CREATE TABLE "UpdateHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 11:16:53.8 Info: INSERT INTO "UpdateHistory_temp" ("Id", "Date", "Version", "EventType") SELECT "Id", "Date", "Version", "EventType" FROM "UpdateHistory" 11:16:53.8 Info: DROP TABLE "UpdateHistory" 11:16:53.8 Info: ALTER TABLE "UpdateHistory_temp" RENAME TO "UpdateHistory" 11:16:53.8 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 11:16:53.8 Info: => 0.001059s 11:16:53.8 Info: AlterTable VersionInfo 11:16:53.8 Info: => 4E-07s 11:16:53.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:53.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:53.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:53.8 Info: DROP TABLE "VersionInfo" 11:16:53.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:53.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:53.9 Info: => 0.0011474s 11:16:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:53', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:53.9 Info: Committing Transaction 11:16:53.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:53.9 Info: => 0.0016041s 11:16:53.9 Info: 62: add_on_delete_to_notifications migrating 11:16:53.9 Info: Beginning Transaction 11:16:53.9 Info: Starting migration of Log DB to 62 11:16:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:53', 'add_on_delete_to_notifications') 11:16:53.9 Info: Committing Transaction 11:16:53.9 Info: 62: add_on_delete_to_notifications migrated 11:16:53.9 Info: => 0.0004786s 11:16:53.9 Info: 63: add_custom_formats migrating 11:16:53.9 Info: Beginning Transaction 11:16:53.9 Info: Starting migration of Log DB to 63 11:16:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:53', 'add_custom_formats') 11:16:53.9 Info: Committing Transaction 11:16:53.9 Info: 63: add_custom_formats migrated 11:16:53.9 Info: => 0.0004699s 11:16:53.9 Info: 64: add_result_to_commands migrating 11:16:53.9 Info: Beginning Transaction 11:16:53.9 Info: Starting migration of Log DB to 64 11:16:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-07-30T11:16:53', 'add_result_to_commands') 11:16:53.9 Info: Committing Transaction 11:16:53.9 Info: 64: add_result_to_commands migrated 11:16:53.9 Info: => 0.0003816s 11:16:53.9 Info: 65: health_restored_notification migrating 11:16:53.9 Info: Beginning Transaction 11:16:53.9 Info: Starting migration of Log DB to 65 11:16:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-07-30T11:16:53', 'health_restored_notification') 11:16:53.9 Info: Committing Transaction 11:16:53.9 Info: 65: health_restored_notification migrated 11:16:53.9 Info: => 0.0003916s 11:16:53.9 Info: 66: remove_uc migrating 11:16:53.9 Info: Beginning Transaction 11:16:53.9 Info: Starting migration of Log DB to 66 11:16:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-07-30T11:16:53', 'remove_uc') 11:16:53.9 Info: Committing Transaction 11:16:53.9 Info: 66: remove_uc migrated 11:16:53.9 Info: => 0.0003862s 11:16:53.9 Info: 67: download_clients_rename_tv_to_music migrating 11:16:53.9 Info: Beginning Transaction 11:16:53.9 Info: Starting migration of Log DB to 67 11:16:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-07-30T11:16:53', 'download_clients_rename_tv_to_music') 11:16:53.9 Info: Committing Transaction 11:16:53.9 Info: 67: download_clients_rename_tv_to_music migrated 11:16:53.9 Info: => 0.0004171s 11:16:53.9 Info: 68: add_colon_replacement_to_naming_config migrating 11:16:53.9 Info: Beginning Transaction 11:16:53.9 Info: Starting migration of Log DB to 68 11:16:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-07-30T11:16:53', 'add_colon_replacement_to_naming_config') 11:16:53.9 Info: Committing Transaction 11:16:53.9 Info: 68: add_colon_replacement_to_naming_config migrated 11:16:53.9 Info: => 0.0004125s 11:16:53.9 Info: 69: list_sync_time migrating 11:16:53.9 Info: Beginning Transaction 11:16:53.9 Info: Starting migration of Log DB to 69 11:16:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-07-30T11:16:53', 'list_sync_time') 11:16:53.9 Info: Committing Transaction 11:16:53.9 Info: 69: list_sync_time migrated 11:16:53.9 Info: => 0.000399s 11:16:53.9 Info: 70: add_download_client_tags migrating 11:16:53.9 Info: Beginning Transaction 11:16:53.9 Info: Starting migration of Log DB to 70 11:16:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-07-30T11:16:53', 'add_download_client_tags') 11:16:53.9 Info: Committing Transaction 11:16:53.9 Info: 70: add_download_client_tags migrated 11:16:53.9 Info: => 0.0004045s 11:16:53.9 Info: 71: add_notification_status migrating 11:16:53.9 Info: Beginning Transaction 11:16:53.9 Info: Starting migration of Log DB to 71 11:16:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-07-30T11:16:53', 'add_notification_status') 11:16:53.9 Info: Committing Transaction 11:16:53.9 Info: 71: add_notification_status migrated 11:16:53.9 Info: => 0.0003731s 11:16:53.9 Info: 72: add_alac_24_quality_in_profiles migrating 11:16:53.9 Info: Beginning Transaction 11:16:53.9 Info: Starting migration of Log DB to 72 11:16:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-07-30T11:16:53', 'add_alac_24_quality_in_profiles') 11:16:53.9 Info: Committing Transaction 11:16:53.9 Info: 72: add_alac_24_quality_in_profiles migrated 11:16:53.9 Info: => 0.0003677s 11:16:53.9 Info: 73: add_salt_to_users migrating 11:16:53.9 Info: Beginning Transaction 11:16:53.9 Info: Starting migration of Log DB to 73 11:16:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-07-30T11:16:53', 'add_salt_to_users') 11:16:53.9 Info: Committing Transaction 11:16:53.9 Info: 73: add_salt_to_users migrated 11:16:53.9 Info: => 0.0003659s 11:16:53.9 Info: 74: add_auto_tagging migrating 11:16:53.9 Info: Beginning Transaction 11:16:53.9 Info: Starting migration of Log DB to 74 11:16:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-07-30T11:16:53', 'add_auto_tagging') 11:16:53.9 Info: Committing Transaction 11:16:53.9 Info: 74: add_auto_tagging migrated 11:16:53.9 Info: => 0.0003711s 11:16:53.9 Info: 75: quality_definition_preferred_size migrating 11:16:53.9 Info: Beginning Transaction 11:16:53.9 Info: Starting migration of Log DB to 75 11:16:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-07-30T11:16:53', 'quality_definition_preferred_size') 11:16:53.9 Info: Committing Transaction 11:16:53.9 Info: 75: quality_definition_preferred_size migrated 11:16:53.9 Info: => 0.0004442s 11:16:53.9 Info: 76: add_on_artist_add_to_notifications migrating 11:16:53.9 Info: Beginning Transaction 11:16:53.9 Info: Starting migration of Log DB to 76 11:16:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-07-30T11:16:53', 'add_on_artist_add_to_notifications') 11:16:53.9 Info: Committing Transaction 11:16:53.9 Info: 76: add_on_artist_add_to_notifications migrated 11:16:53.9 Info: => 0.0003979s 11:16:53.9 Info: 77: album_last_searched_time migrating 11:16:53.9 Info: Beginning Transaction 11:16:53.9 Info: Starting migration of Log DB to 77 11:16:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-07-30T11:16:53', 'album_last_searched_time') 11:16:53.9 Info: Committing Transaction 11:16:53.9 Info: 77: album_last_searched_time migrated 11:16:53.9 Info: => 0.0003627s 11:16:53.9 Info: 78: add_indexer_flags migrating 11:16:53.9 Info: Beginning Transaction 11:16:53.9 Info: Starting migration of Log DB to 78 11:16:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-07-30T11:16:53', 'add_indexer_flags') 11:16:53.9 Info: Committing Transaction 11:16:53.9 Info: 78: add_indexer_flags migrated 11:16:53.9 Info: => 0.0003323s 11:16:53.9 Debug: Took: 00:00:00.0447370 11:16:53.9 Info: Caching database 11:16:53.9 Error: System.InvalidOperationException: Fake Exception 11:16:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:16:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:16:55.0 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 11:16:55.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Log.db 11:16:55.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350150329149_383/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:55.0 Info: DatabaseEngineVersionCheck migrating 11:16:55.0 Info: PerformDBOperation 11:16:55.0 Info: Performing DB Operation 11:16:55.0 Info: SQLite 3.46.0 11:16:55.0 Info: => 0.0008421s 11:16:55.0 Info: DatabaseEngineVersionCheck migrated 11:16:55.0 Info: => 0.0008557s 11:16:55.0 Debug: Took: 00:00:00.0099713 11:16:55.0 Debug: File no longer exists on disk. removing from database. 11:16:56.1 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 11:16:56.1 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 11:16:56.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Log.db 11:16:56.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350161024534_385/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:56.1 Info: DatabaseEngineVersionCheck migrating 11:16:56.1 Info: PerformDBOperation 11:16:56.1 Info: Performing DB Operation 11:16:56.1 Info: SQLite 3.46.0 11:16:56.1 Info: => 0.0008947s 11:16:56.1 Info: DatabaseEngineVersionCheck migrated 11:16:56.1 Info: => 0.0009058s 11:16:56.1 Debug: Took: 00:00:00.0112568 11:16:56.1 Info: Unique message: b5a67aa6-1701-4d66-85f9-c254882db464 11:16:57.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:16:57.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:16:57.1 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 11:16:57.1 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 11:16:57.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Log.db 11:16:57.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350172002467_387/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:57.2 Info: DatabaseEngineVersionCheck migrating 11:16:57.2 Info: PerformDBOperation 11:16:57.2 Info: Performing DB Operation 11:16:57.2 Info: SQLite 3.46.0 11:16:57.2 Info: => 0.0009904s 11:16:57.2 Info: DatabaseEngineVersionCheck migrated 11:16:57.2 Info: => 0.0010028s 11:16:57.2 Debug: Took: 00:00:00.0129607 11:16:57.2 Error: Unique message: 9311cc05-1d95-46b1-b707-468c7bf6b4fd System.InvalidOperationException: Fake Exception 11:16:58.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:16:58.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:16:58.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:16:58.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:16:58.3 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 11:16:58.3 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 11:16:58.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Log.db 11:16:58.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350183059680_389/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:58.3 Info: DatabaseEngineVersionCheck migrating 11:16:58.3 Info: PerformDBOperation 11:16:58.3 Info: Performing DB Operation 11:16:58.3 Info: SQLite 3.46.0 11:16:58.3 Info: => 0.0009381s 11:16:58.3 Info: DatabaseEngineVersionCheck migrated 11:16:58.3 Info: => 0.0009502s 11:16:58.3 Debug: Took: 00:00:00.0122861 11:16:58.3 Info: 65faec5f-e8a6-465f-b073-6926d0aa117a72683029-d855-44a9-ae40-402b08ee2e78089ce211-9844-492e-9775-3c070f82469a9631d3cc-de80-49d7-a6c7-ae3cfe5521e6f28361c0-d3ed-4c42-b8c7-4473dc67198f59557076-98e4-4854-b057-efe518babc1b360ddc17-9cd2-4a62-87c5-1e381480333bb8d99e4d-dc21-47f0-994a-40eee474b74396fc69cd-cbd3-4b4f-8184-ba40b0f7402b62ba15a3-6dcc-4c95-8a96-ee82504c101a61da19e6-bba7-4814-b41f-b55e2bb7ed655bc7e82b-93b8-41d0-9274-d0a8dff45e3bf871bd84-cfc1-4187-8188-5792350bbc9635b58407-8b6b-48cd-b3b9-c5c9c2952276a6598ee8-ea34-4aa9-9b9e-c9eb6db3a8c4e6d7d0a9-1ccf-46a4-9db7-6d2caf0487bfc3b33498-5640-4ca0-a8c8-1dd8544c34ae0b63454c-22c3-41d9-bfc4-3986e410cfa80d430750-67ea-4244-a6c5-1f74eb2bde294a276893-018c-4512-8bf4-55b8ca6c86bc7e97d0e5-834a-4636-abf0-44e43a242a73cf7d7aca-3f6b-43bf-b2af-98fc95e300662b993e76-5493-4ae3-b2b2-b7aeeaca41dc847b044c-8aff-45b8-91bd-30e22365f57e0e778649-020f-47ae-a210-f2fa20d5649b774e74d6-0b9f-41d5-b8a2-fe084fbd417490082709-84b9-45d8-a36e-f249d4a18acb26a65b8a-74b7-4f26-9c4e-09972bd0bc0bc75bcb95-95d1-4085-8a93-be5b81c08ccfbbd474f5-0db3-49dd-890c-f0025a2fce755591f258-c548-4008-9dee-813cfdd469493dd566f7-d6a5-4bf5-8f34-30d67a537da5ccb85a27-e259-4189-b6ed-3c9e473e5f43e30ffff0-4667-44b8-aca6-742cc080915e34eb477c-9c6c-4b63-96bc-c14ad8a97e09709070e9-03d8-4bd9-9ef7-0746656d6ed0ca2a9b32-1a6c-4ceb-ac82-1af554818d03657682ed-2333-47ff-a935-44faf589c25b8960814c-d6d7-4eaf-b3c3-8e66665e949cf0850a79-71a7-4507-b6e0-198f96600a2346d0279a-f2b4-4f25-a193-bde8e50785580b0f3118-0ef5-4107-b8fc-29697520481b6868bc43-4383-4e0a-9e05-6b3224cf124031511a8f-495a-4206-b21a-407ac99b404162424ae0-55a4-4cb3-9641-2f02e49fe9a4d692ee06-26e7-4ec2-a779-7dab992685793157586c-e0de-4b24-9576-1bd7a263969851bb7022-f5de-4479-a49b-416334a57596d4f980a8-e0ae-4794-b088-fbc91ed921b6c0a2d6e8-545f-41d7-bad6-b4c1362cdaadcc22d084-bbfd-4b57-985b-3a99eb52112ed6540619-163d-40eb-83c0-db9788ca2e6f9e4a8d75-8d5a-499c-a548-fa3acd4215ee593d7028-7e5c-4914-81c1-a4da20f2366108dd17ca-1bcd-446a-819f-426cdf16f87e2bc0bd63-3d54-4df8-86e6-e559344858d3ed321201-af25-4881-a527-d127f7db63634baa2fc5-7de7-47e0-901e-1771dd76b99187f906c1-9fcf-435b-aea5-99c5413da9be37507c48-70dd-4d8b-8a0f-f5ef4a7dcec5a24ccc3a-b547-4ba8-a621-6aeec2334ff864440c25-3a46-4f59-b6b2-4f3aa839ffbb30935b96-d0ed-4925-812d-80313e000ebc2beaaa03-140f-4feb-9de0-2e006c6b0dc945416417-cafd-415c-b5e7-118234e8064a446e50da-09d2-4722-9cba-78e952a7727a78c3db6a-accb-4344-8696-a61c767b583ec9653452-aaa8-4bc3-b21b-cb894be6661d76356b44-de89-441f-8704-f27016a9542209629048-cf02-4433-83e5-c80cc3cacc69cc1a7399-3780-41c1-af6d-276324f10743b73aea06-4953-4f6f-8441-5a8bf39a4789b92fc5d5-f27e-41d0-aa45-2465137142d3eb9ec630-a219-485c-9029-829d31f354cdf44092a7-d1a0-48a9-b931-d71e60e853e42b3d03c2-b2ae-4e20-b73a-f975002e3ad72cb61791-0ccd-4234-8306-3632a6556d8a818d998f-8b15-4e37-852a-d736b9326124c3412d6c-f022-4048-9c99-5bd949ea9b179229dcc3-169d-4fc0-843d-65acaa5583cae7e5096f-b766-4257-abe9-a0c23ab363c6143dec5e-6ecb-4ab8-b370-ce52d87cad45f6465181-9e2f-4e09-95a5-492874a6bb4b22579132-0c6e-4711-bf74-e0091a2fadb4873354ef-e335-47ca-b4ef-0e76375af8db611bd705-1f21-4fba-8d69-d9a8e8100a081d8ea601-ae62-4164-b9b5-9d5019409175c79e470d-87e7-40bf-a7ae-c4448fd85cce44a6cb4c-9b13-44c1-ade9-60d895f98c8c5158a94b-15d0-4d69-8d1c-151d988d3104fe75e239-56b2-44fd-8f6a-1faf7e3b9bea371bc247-e2e5-4b80-8b6b-4b265b0ee37ca68a884a-4515-437b-9829-bced4f829ce75c931933-e16b-4387-946b-0801a7fb7b009795dbc3-e799-4e26-879b-93e6337111bdc9fec416-7e82-46df-a658-701c0f31997bd94b1855-90b8-434d-ac99-72abf985ca9cc3249535-d3e4-47c8-810e-78083722beb10119d5c1-adc4-45c2-afb2-bbe4007bcf8351920a08-ee3d-47ea-acf7-7e38c7c27743 11:16:59.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:16:59.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:16:59.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:16:59.4 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 11:16:59.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 11:16:59.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 11:16:59.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 11:16:59.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 11:16:59.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 11:16:59.4 Error: Missing translation/culture resource: /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Localization/Core/fr_FR.json 11:16:59.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 11:16:59.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 11:16:59.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 11:16:59.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 11:16:59.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 11:16:59.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 11:16:59.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 11:16:59.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 11:16:59.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 11:16:59.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 11:16:59.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 11:16:59.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 11:16:59.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 11:16:59.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 11:16:59.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 11:16:59.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 11:16:59.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 11:16:59.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 11:16:59.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 11:16:59.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 11:16:59.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 11:16:59.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 11:16:59.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 11:16:59.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 11:16:59.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 11:16:59.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 11:16:59.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 11:16:59.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 11:16:59.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 11:16:59.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 11:16:59.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 11:16:59.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 11:16:59.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 11:16:59.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 11:16:59.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 11:16:59.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 11:16:59.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 11:16:59.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 11:16:59.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 11:16:59.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 11:16:59.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 11:16:59.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 11:16:59.9 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 11:16:59.9 Debug: Couldn't resize media cover Poster-500 for artist [ForeignArtistId1][Name1], using full size image instead. 11:16:59.9 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 11:16:59.9 Debug: Couldn't resize media cover Poster-250 for artist [ForeignArtistId1][Name1], using full size image instead. 11:16:59.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 11:16:59.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 11:16:59.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 11:16:59.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 11:16:59.9 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 11:16:59.9 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 11:16:59.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 11:16:59.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 11:16:59.9 Info: Downloading Poster for [ForeignArtistId1][Name1] 11:16:59.9 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 11:16:59.9 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 11:16:59.9 Info: Downloading Cover for [ForeignAlbumId1][Title1] 11:16:59.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 11:16:59.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 11:16:59.9 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 11:16:59.9 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 11:16:59.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 11:16:59.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 11:16:59.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 11:16:59.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 11:17:00.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_yruzfrza.cft.mp2 11:17:00.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_yruzfrza.cft.mp2' 11:17:00.0 Trace: Got codec MP2 11:17:00.0 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 11:17:00.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 11:17:00.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 11:17:00.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 11:17:00.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_beply20y.bdx.mp2 11:17:00.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_beply20y.bdx.mp2' 11:17:00.0 Trace: Got codec MP2 11:17:00.0 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 11:17:00.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 11:17:00.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_qcike1sv.4tw.mp3 11:17:00.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_qcike1sv.4tw.mp3' 11:17:00.1 Trace: Got codec MP3VBR 11:17:00.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:00.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 11:17:00.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 11:17:00.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_rby0vpn2.mch.flac 11:17:00.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_rby0vpn2.mch.flac' 11:17:00.1 Trace: Got codec FLAC 11:17:00.1 Debug: Quality parsed: FLAC v1, Source: TagLib 11:17:00.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 11:17:00.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 11:17:00.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_bwpvkt5e.lsj.m4a 11:17:00.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_bwpvkt5e.lsj.m4a' 11:17:00.1 Trace: Got codec AAC 11:17:00.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:17:00.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 11:17:00.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 11:17:00.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_fjzk2wxd.hfx.wma 11:17:00.2 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_fjzk2wxd.hfx.wma' 11:17:00.2 Trace: Got codec WMA 11:17:00.2 Debug: Quality parsed: WMA v1, Source: TagLib 11:17:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 11:17:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 11:17:00.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_3wvozjx3.1gd.ape 11:17:00.2 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_3wvozjx3.1gd.ape' 11:17:00.2 Trace: Got codec APE 11:17:00.2 Debug: Quality parsed: APE v1, Source: TagLib 11:17:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 11:17:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 11:17:00.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_0ntdnita.lev.opus 11:17:00.2 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 11:17:00.2 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 11:17:00.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_0ntdnita.lev.opus' 11:17:00.2 Trace: Got codec OPUS 11:17:00.2 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 11:17:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 11:17:00.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp2 11:17:00.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp2' 11:17:00.2 Trace: Got codec MP2 11:17:00.2 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 11:17:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 11:17:00.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3 11:17:00.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3' 11:17:00.2 Trace: Got codec MP3VBR 11:17:00.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 11:17:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 11:17:00.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac 11:17:00.2 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac' 11:17:00.2 Trace: Got codec FLAC 11:17:00.2 Debug: Quality parsed: FLAC v1, Source: TagLib 11:17:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 11:17:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 11:17:00.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.m4a 11:17:00.2 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.m4a' 11:17:00.2 Trace: Got codec AAC 11:17:00.2 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:17:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 11:17:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 11:17:00.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.wma 11:17:00.2 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.wma' 11:17:00.2 Trace: Got codec WMA 11:17:00.2 Debug: Quality parsed: WMA v1, Source: TagLib 11:17:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 11:17:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 11:17:00.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.ape 11:17:00.2 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.ape' 11:17:00.2 Trace: Got codec APE 11:17:00.2 Debug: Quality parsed: APE v1, Source: TagLib 11:17:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 11:17:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 11:17:00.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.opus 11:17:00.2 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 11:17:00.2 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 11:17:00.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.opus' 11:17:00.2 Trace: Got codec OPUS 11:17:00.2 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 11:17:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 11:17:00.2 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_mwd1vzpt.bfr.mp2 11:17:00.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_mwd1vzpt.bfr.mp2 11:17:00.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_mwd1vzpt.bfr.mp2' 11:17:00.2 Trace: Got codec MP2 11:17:00.2 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 11:17:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 11:17:00.2 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_qgzngn03.n1t.mp3 11:17:00.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_qgzngn03.n1t.mp3 11:17:00.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_qgzngn03.n1t.mp3' 11:17:00.2 Trace: Got codec MP3VBR 11:17:00.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 11:17:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 11:17:00.3 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_l5jojnws.uam.flac 11:17:00.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_l5jojnws.uam.flac 11:17:00.3 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_l5jojnws.uam.flac' 11:17:00.3 Trace: Got codec FLAC 11:17:00.3 Debug: Quality parsed: FLAC v1, Source: TagLib 11:17:00.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 11:17:00.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 11:17:00.3 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_gsctqfii.0rp.m4a 11:17:00.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_gsctqfii.0rp.m4a 11:17:00.3 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_gsctqfii.0rp.m4a' 11:17:00.3 Trace: Got codec AAC 11:17:00.3 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:17:00.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 11:17:00.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 11:17:00.3 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_m5ry3rm2.3ig.wma 11:17:00.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_m5ry3rm2.3ig.wma 11:17:00.3 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_m5ry3rm2.3ig.wma' 11:17:00.3 Trace: Got codec WMA 11:17:00.3 Debug: Quality parsed: WMA v1, Source: TagLib 11:17:00.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 11:17:00.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 11:17:00.3 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_13h11w0x.d1n.ape 11:17:00.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_13h11w0x.d1n.ape 11:17:00.3 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_13h11w0x.d1n.ape' 11:17:00.3 Trace: Got codec APE 11:17:00.3 Debug: Quality parsed: APE v1, Source: TagLib 11:17:00.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 11:17:00.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 11:17:00.3 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_i5zmrit4.3no.opus 11:17:00.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_i5zmrit4.3no.opus 11:17:00.3 Trace: Estimating bitrate. Size: 1062120 Duration: 85.1015208 Bitrate: 97 11:17:00.3 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 11:17:00.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_i5zmrit4.3no.opus' 11:17:00.3 Trace: Got codec OPUS 11:17:00.3 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 11:17:00.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 11:17:00.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_2br2ijki.nu4.mp2 11:17:00.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_2br2ijki.nu4.mp2' 11:17:00.3 Trace: Got codec MP2 11:17:00.3 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 11:17:00.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 11:17:00.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_lfsje4nz.lm1.mp3 11:17:00.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_lfsje4nz.lm1.mp3' 11:17:00.3 Trace: Got codec MP3VBR 11:17:00.3 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:00.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 11:17:00.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 11:17:00.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_2zmexd4w.00a.flac 11:17:00.3 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_2zmexd4w.00a.flac' 11:17:00.3 Trace: Got codec FLAC 11:17:00.3 Debug: Quality parsed: FLAC v1, Source: TagLib 11:17:00.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 11:17:00.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 11:17:00.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_25ptr4zy.acn.m4a 11:17:00.3 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_25ptr4zy.acn.m4a' 11:17:00.3 Trace: Got codec AAC 11:17:00.3 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:17:00.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 11:17:00.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 11:17:00.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_3wz1tpzf.1r5.wma 11:17:00.3 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_3wz1tpzf.1r5.wma' 11:17:00.3 Trace: Got codec WMA 11:17:00.3 Debug: Quality parsed: WMA v1, Source: TagLib 11:17:00.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 11:17:00.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 11:17:00.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_uzf4myx5.l0l.ape 11:17:00.3 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_uzf4myx5.l0l.ape' 11:17:00.3 Trace: Got codec APE 11:17:00.3 Debug: Quality parsed: APE v1, Source: TagLib 11:17:00.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 11:17:00.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 11:17:00.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_cdsdf0hd.fgg.opus 11:17:00.3 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 11:17:00.3 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 11:17:00.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_cdsdf0hd.fgg.opus' 11:17:00.3 Trace: Got codec OPUS 11:17:00.3 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 11:17:00.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 11:17:00.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_qh4va5g2.cal.mp2 11:17:00.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_qh4va5g2.cal.mp2' 11:17:00.3 Trace: Got codec MP2 11:17:00.3 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.4 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_qh4va5g2.cal.mp2 11:17:00.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_qh4va5g2.cal.mp2 11:17:00.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_qh4va5g2.cal.mp2' 11:17:00.4 Trace: Got codec MP2 11:17:00.4 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 11:17:00.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 11:17:00.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_4d2yhbm0.quf.mp3 11:17:00.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_4d2yhbm0.quf.mp3' 11:17:00.4 Trace: Got codec MP3VBR 11:17:00.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:00.4 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_4d2yhbm0.quf.mp3 11:17:00.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_4d2yhbm0.quf.mp3 11:17:00.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_4d2yhbm0.quf.mp3' 11:17:00.4 Trace: Got codec MP3VBR 11:17:00.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:00.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 11:17:00.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 11:17:00.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_h2ji1bce.kiz.flac 11:17:00.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_h2ji1bce.kiz.flac' 11:17:00.4 Trace: Got codec FLAC 11:17:00.4 Debug: Quality parsed: FLAC v1, Source: TagLib 11:17:00.4 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_h2ji1bce.kiz.flac 11:17:00.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_h2ji1bce.kiz.flac 11:17:00.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_h2ji1bce.kiz.flac' 11:17:00.4 Trace: Got codec FLAC 11:17:00.4 Debug: Quality parsed: FLAC v1, Source: TagLib 11:17:00.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 11:17:00.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_tkovjlcj.0e4.m4a 11:17:00.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_tkovjlcj.0e4.m4a' 11:17:00.5 Trace: Got codec AAC 11:17:00.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_tkovjlcj.0e4.m4a 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_tkovjlcj.0e4.m4a 11:17:00.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_tkovjlcj.0e4.m4a' 11:17:00.5 Trace: Got codec AAC 11:17:00.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:17:00.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 11:17:00.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_jlsdwccm.bll.wma 11:17:00.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_jlsdwccm.bll.wma' 11:17:00.5 Trace: Got codec WMA 11:17:00.5 Debug: Quality parsed: WMA v1, Source: TagLib 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_jlsdwccm.bll.wma 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_jlsdwccm.bll.wma 11:17:00.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_jlsdwccm.bll.wma' 11:17:00.5 Trace: Got codec WMA 11:17:00.5 Debug: Quality parsed: WMA v1, Source: TagLib 11:17:00.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 11:17:00.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_y5tuoheb.lfk.ape 11:17:00.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_y5tuoheb.lfk.ape' 11:17:00.5 Trace: Got codec APE 11:17:00.5 Debug: Quality parsed: APE v1, Source: TagLib 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_y5tuoheb.lfk.ape 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_y5tuoheb.lfk.ape 11:17:00.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_y5tuoheb.lfk.ape' 11:17:00.5 Trace: Got codec APE 11:17:00.5 Debug: Quality parsed: APE v1, Source: TagLib 11:17:00.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 11:17:00.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_dsao15d4.mka.opus 11:17:00.5 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 11:17:00.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_dsao15d4.mka.opus' 11:17:00.5 Trace: Got codec OPUS 11:17:00.5 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_dsao15d4.mka.opus 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_dsao15d4.mka.opus 11:17:00.5 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 11:17:00.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_dsao15d4.mka.opus' 11:17:00.5 Trace: Got codec OPUS 11:17:00.5 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 11:17:00.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_d3en1swr.noz.mp2 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_d3en1swr.noz.mp2 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_d3en1swr.noz.mp2 11:17:00.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_d3en1swr.noz.mp2' 11:17:00.5 Trace: Got codec MP2 11:17:00.5 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 11:17:00.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_urt1mdac.4fb.mp3 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_urt1mdac.4fb.mp3 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_urt1mdac.4fb.mp3 11:17:00.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_urt1mdac.4fb.mp3' 11:17:00.5 Trace: Got codec MP3VBR 11:17:00.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:00.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 11:17:00.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_x41mjgh2.pxm.flac 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_x41mjgh2.pxm.flac 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_x41mjgh2.pxm.flac 11:17:00.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_x41mjgh2.pxm.flac' 11:17:00.5 Trace: Got codec FLAC 11:17:00.5 Debug: Quality parsed: FLAC v1, Source: TagLib 11:17:00.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 11:17:00.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_igenry0v.f0s.m4a 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_igenry0v.f0s.m4a 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_igenry0v.f0s.m4a 11:17:00.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_igenry0v.f0s.m4a' 11:17:00.5 Trace: Got codec AAC 11:17:00.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:17:00.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 11:17:00.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_w2udepsm.int.wma 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_w2udepsm.int.wma 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_w2udepsm.int.wma 11:17:00.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_w2udepsm.int.wma' 11:17:00.5 Trace: Got codec WMA 11:17:00.5 Debug: Quality parsed: WMA v1, Source: TagLib 11:17:00.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 11:17:00.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_xnza1uew.450.ape 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_xnza1uew.450.ape 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_xnza1uew.450.ape 11:17:00.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_xnza1uew.450.ape' 11:17:00.5 Trace: Got codec APE 11:17:00.5 Debug: Quality parsed: APE v1, Source: TagLib 11:17:00.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 11:17:00.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_mlia4oc1.2mi.opus 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_mlia4oc1.2mi.opus 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_mlia4oc1.2mi.opus 11:17:00.5 Trace: Estimating bitrate. Size: 1121355 Duration: 85.1015208 Bitrate: 102 11:17:00.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_mlia4oc1.2mi.opus' 11:17:00.5 Trace: Got codec OPUS 11:17:00.5 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 11:17:00.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_k54met2l.eby.mp2 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_k54met2l.eby.mp2 11:17:00.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_k54met2l.eby.mp2' 11:17:00.5 Trace: Got codec MP2 11:17:00.5 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_k54met2l.eby.mp2 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_k54met2l.eby.mp2 11:17:00.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_k54met2l.eby.mp2' 11:17:00.5 Trace: Got codec MP2 11:17:00.5 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_k54met2l.eby.mp2 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_k54met2l.eby.mp2 11:17:00.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_k54met2l.eby.mp2' 11:17:00.5 Trace: Got codec MP2 11:17:00.5 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 11:17:00.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_4tbh2hvy.0un.mp3 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_4tbh2hvy.0un.mp3 11:17:00.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_4tbh2hvy.0un.mp3' 11:17:00.5 Trace: Got codec MP3VBR 11:17:00.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:00.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_4tbh2hvy.0un.mp3 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_4tbh2hvy.0un.mp3 11:17:00.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_4tbh2hvy.0un.mp3' 11:17:00.5 Trace: Got codec MP3VBR 11:17:00.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_4tbh2hvy.0un.mp3 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_4tbh2hvy.0un.mp3 11:17:00.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_4tbh2hvy.0un.mp3' 11:17:00.5 Trace: Got codec MP3VBR 11:17:00.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:00.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 11:17:00.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_slgnilyp.qy3.flac 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_slgnilyp.qy3.flac 11:17:00.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_slgnilyp.qy3.flac' 11:17:00.5 Trace: Got codec FLAC 11:17:00.5 Debug: Quality parsed: FLAC v1, Source: TagLib 11:17:00.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_slgnilyp.qy3.flac 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_slgnilyp.qy3.flac 11:17:00.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_slgnilyp.qy3.flac' 11:17:00.5 Trace: Got codec FLAC 11:17:00.5 Debug: Quality parsed: FLAC v1, Source: TagLib 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_slgnilyp.qy3.flac 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_slgnilyp.qy3.flac 11:17:00.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_slgnilyp.qy3.flac' 11:17:00.5 Trace: Got codec FLAC 11:17:00.5 Debug: Quality parsed: FLAC v1, Source: TagLib 11:17:00.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 11:17:00.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_2muqvfj4.5ob.m4a 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_2muqvfj4.5ob.m4a 11:17:00.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_2muqvfj4.5ob.m4a' 11:17:00.5 Trace: Got codec AAC 11:17:00.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:17:00.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_2muqvfj4.5ob.m4a 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_2muqvfj4.5ob.m4a 11:17:00.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_2muqvfj4.5ob.m4a' 11:17:00.5 Trace: Got codec AAC 11:17:00.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_2muqvfj4.5ob.m4a 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_2muqvfj4.5ob.m4a 11:17:00.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_2muqvfj4.5ob.m4a' 11:17:00.5 Trace: Got codec AAC 11:17:00.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:17:00.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 11:17:00.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 11:17:00.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_foyupthi.b1j.wma 11:17:00.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_foyupthi.b1j.wma 11:17:00.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_foyupthi.b1j.wma' 11:17:00.5 Trace: Got codec WMA 11:17:00.5 Debug: Quality parsed: WMA v1, Source: TagLib 11:17:00.6 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_foyupthi.b1j.wma 11:17:00.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_foyupthi.b1j.wma 11:17:00.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_foyupthi.b1j.wma' 11:17:00.6 Trace: Got codec WMA 11:17:00.6 Debug: Quality parsed: WMA v1, Source: TagLib 11:17:00.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_foyupthi.b1j.wma 11:17:00.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_foyupthi.b1j.wma 11:17:00.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_foyupthi.b1j.wma' 11:17:00.6 Trace: Got codec WMA 11:17:00.6 Debug: Quality parsed: WMA v1, Source: TagLib 11:17:00.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 11:17:00.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 11:17:00.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_wb0d1mqw.tqs.ape 11:17:00.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_wb0d1mqw.tqs.ape 11:17:00.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_wb0d1mqw.tqs.ape' 11:17:00.6 Trace: Got codec APE 11:17:00.6 Debug: Quality parsed: APE v1, Source: TagLib 11:17:00.6 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_wb0d1mqw.tqs.ape 11:17:00.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_wb0d1mqw.tqs.ape 11:17:00.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_wb0d1mqw.tqs.ape' 11:17:00.6 Trace: Got codec APE 11:17:00.6 Debug: Quality parsed: APE v1, Source: TagLib 11:17:00.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_wb0d1mqw.tqs.ape 11:17:00.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_wb0d1mqw.tqs.ape 11:17:00.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:00.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_wb0d1mqw.tqs.ape' 11:17:00.6 Trace: Got codec APE 11:17:00.6 Debug: Quality parsed: APE v1, Source: TagLib 11:17:00.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 11:17:00.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 11:17:00.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_xhafv0vh.hjw.opus 11:17:00.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_xhafv0vh.hjw.opus 11:17:00.6 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 11:17:00.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 11:17:00.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_xhafv0vh.hjw.opus' 11:17:00.6 Trace: Got codec OPUS 11:17:00.6 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.6 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_xhafv0vh.hjw.opus 11:17:00.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_xhafv0vh.hjw.opus 11:17:00.6 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 11:17:00.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 11:17:00.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_xhafv0vh.hjw.opus' 11:17:00.6 Trace: Got codec OPUS 11:17:00.6 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_xhafv0vh.hjw.opus 11:17:00.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_xhafv0vh.hjw.opus 11:17:00.6 Trace: Estimating bitrate. Size: 1120834 Duration: 85.1015208 Bitrate: 102 11:17:00.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 11:17:00.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_xhafv0vh.hjw.opus' 11:17:00.6 Trace: Got codec OPUS 11:17:00.6 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:00.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 11:17:00.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 11:17:00.6 Debug: Starting tag read for missing.mp2 11:17:00.6 Error: Tag reading failed for missing.mp2 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/missing.mp2'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/missing.mp2' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:17:00.6 Debug: Trying to parse quality for 'missing.mp2' 11:17:00.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 11:17:00.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 11:17:00.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 11:17:00.6 Debug: Starting tag read for missing.mp3 11:17:00.6 Error: Tag reading failed for missing.mp3 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/missing.mp3'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/missing.mp3' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:17:00.6 Debug: Trying to parse quality for 'missing.mp3' 11:17:00.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 11:17:00.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 11:17:00.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 11:17:00.6 Debug: Starting tag read for missing.flac 11:17:00.6 Error: Tag reading failed for missing.flac System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/missing.flac'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/missing.flac' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Flac.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:17:00.6 Debug: Trying to parse quality for 'missing.flac' 11:17:00.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: FLAC v1, Source: Name 11:17:00.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 11:17:00.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 11:17:00.6 Debug: Starting tag read for missing.m4a 11:17:00.6 Error: Tag reading failed for missing.m4a System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/missing.m4a'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/missing.m4a' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle) at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:17:00.6 Debug: Trying to parse quality for 'missing.m4a' 11:17:00.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: AAC-VBR v1, Source: Name 11:17:00.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 11:17:00.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 11:17:00.6 Debug: Starting tag read for missing.wma 11:17:00.6 Error: Tag reading failed for missing.wma System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/missing.wma'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/missing.wma' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Asf.File.Read(ReadStyle propertiesStyle) at TagLib.Asf.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:17:00.6 Debug: Trying to parse quality for 'missing.wma' 11:17:00.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: WMA v1, Source: Name 11:17:00.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 11:17:00.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 11:17:00.6 Debug: Starting tag read for missing.ape 11:17:00.6 Error: Tag reading failed for missing.ape System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/missing.ape'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/missing.ape' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Ape.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:17:00.6 Debug: Trying to parse quality for 'missing.ape' 11:17:00.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: APE v1, Source: Extension 11:17:00.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 11:17:00.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 11:17:00.6 Debug: Starting tag read for missing.opus 11:17:00.6 Error: Tag reading failed for missing.opus System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/missing.opus'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/missing.opus' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Ogg.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:17:00.6 Debug: Trying to parse quality for 'missing.opus' 11:17:00.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 11:17:00.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 11:17:00.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 11:17:00.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_0a4vqive.3i4.mp3 11:17:00.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_0a4vqive.3i4.mp3' 11:17:00.6 Trace: Got codec MP3VBR 11:17:00.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:00.6 Debug: Scrubbing tags for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_0a4vqive.3i4.mp3 11:17:00.6 Debug: Writing tags for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_0a4vqive.3i4.mp3 11:17:00.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_0a4vqive.3i4.mp3 11:17:00.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_0a4vqive.3i4.mp3 11:17:00.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_0a4vqive.3i4.mp3' 11:17:00.6 Trace: Got codec MP3VBR 11:17:00.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:00.6 Debug: No tags update for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_0a4vqive.3i4.mp3 due to no difference 11:17:00.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_0a4vqive.3i4.mp3 11:17:00.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_0a4vqive.3i4.mp3' 11:17:00.6 Trace: Got codec MP3VBR 11:17:00.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:00.6 Debug: No tags update for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_0a4vqive.3i4.mp3 due to no difference 11:17:00.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 11:17:00.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 11:17:00.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_ewzl2mjn.3hu.mp3 11:17:00.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:00.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_ewzl2mjn.3hu.mp3' 11:17:00.6 Trace: Got codec MP3VBR 11:17:00.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:00.6 Debug: Scrubbing tags for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_ewzl2mjn.3hu.mp3 11:17:00.6 Debug: Writing tags for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_ewzl2mjn.3hu.mp3 11:17:00.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/temp_ewzl2mjn.3hu.mp3 11:17:00.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 11:17:00.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 11:17:00.6 Debug: Specified scan folder (/C/Test/Music/Artist) doesn't exist. 11:17:00.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:00.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0010527] 11:17:00.6 Debug: Import decisions complete [00:00:00.0002714] 11:17:00.6 Debug: Inserted 0 new unmatched trackfiles 11:17:00.6 Debug: Updated info for 0 known files 11:17:00.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0029474] 11:17:00.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 11:17:00.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 11:17:00.6 Debug: Using default lastWrite 11:17:00.7 Info: Scanning /C/Test/Music/Artist 11:17:00.7 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:00.7 Trace: 3 files were found in /C/Test/Music/Artist 11:17:00.7 Debug: 2 audio files were found in /C/Test/Music/Artist 11:17:00.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:00.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0093255] 11:17:00.7 Debug: Import decisions complete [00:00:00.0000285] 11:17:00.7 Debug: Inserted 0 new unmatched trackfiles 11:17:00.7 Debug: Updated info for 0 known files 11:17:00.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002002] 11:17:00.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 11:17:00.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 11:17:00.7 Debug: Using default lastWrite 11:17:00.7 Info: Scanning /C/Test/Music/Artist 11:17:00.7 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:00.7 Trace: 2 files were found in /C/Test/Music/Artist 11:17:00.7 Debug: 2 audio files were found in /C/Test/Music/Artist 11:17:00.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:00.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001789] 11:17:00.7 Debug: Import decisions complete [00:00:00.0000022] 11:17:00.7 Debug: Inserted 0 new unmatched trackfiles 11:17:00.7 Debug: Updated info for 0 known files 11:17:00.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000938] 11:17:00.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 11:17:00.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 11:17:00.7 Debug: Using default lastWrite 11:17:00.7 Debug: Using default lastWrite 11:17:00.7 Info: Scanning /C/Test/Music/Artist 11:17:00.7 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:00.7 Trace: 2 files were found in /C/Test/Music/Artist 11:17:00.7 Debug: 2 audio files were found in /C/Test/Music/Artist 11:17:00.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:00.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001612] 11:17:00.7 Debug: Import decisions complete [00:00:00.0008307] 11:17:00.7 Debug: Inserted 2 new unmatched trackfiles 11:17:00.7 Debug: Updated info for 0 known files 11:17:00.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0005644] 11:17:00.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 11:17:00.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 11:17:00.7 Debug: Using default lastWrite 11:17:00.7 Debug: Using default lastWrite 11:17:00.7 Info: Scanning /C/Test/Music/Artist 11:17:00.7 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:00.7 Trace: 2 files were found in /C/Test/Music/Artist 11:17:00.7 Debug: 2 audio files were found in /C/Test/Music/Artist 11:17:00.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:00.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001609] 11:17:00.7 Debug: Import decisions complete [00:00:00.0000150] 11:17:00.7 Debug: Inserted 1 new unmatched trackfiles 11:17:00.7 Debug: Updated info for 0 known files 11:17:00.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0010624] 11:17:00.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 11:17:00.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 11:17:00.7 Debug: Using default lastWrite 11:17:00.7 Debug: Using default lastWrite 11:17:00.7 Info: Scanning /C/Test/Music/Artist 11:17:00.7 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:00.7 Trace: 2 files were found in /C/Test/Music/Artist 11:17:00.7 Debug: 2 audio files were found in /C/Test/Music/Artist 11:17:00.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:00.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001620] 11:17:00.7 Debug: Import decisions complete [00:00:00.0000106] 11:17:00.7 Debug: Inserted 0 new unmatched trackfiles 11:17:00.7 Debug: Updated info for 0 known files 11:17:00.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001581] 11:17:00.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 11:17:00.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 11:17:00.7 Debug: Using default lastWrite 11:17:00.7 Info: Scanning /C/Test/Music/Artist 11:17:00.7 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:00.7 Trace: 3 files were found in /C/Test/Music/Artist 11:17:00.7 Debug: 3 audio files were found in /C/Test/Music/Artist 11:17:00.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:00.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001606] 11:17:00.7 Debug: Import decisions complete [00:00:00.0000045] 11:17:00.7 Debug: Inserted 0 new unmatched trackfiles 11:17:00.7 Debug: Updated info for 0 known files 11:17:00.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001078] 11:17:00.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 11:17:00.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 11:17:00.7 Debug: Using default lastWrite 11:17:00.7 Info: Scanning /C/Test/Music/Artist 11:17:00.7 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:00.7 Trace: 5 files were found in /C/Test/Music/Artist 11:17:00.7 Debug: 5 audio files were found in /C/Test/Music/Artist 11:17:00.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:00.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001687] 11:17:00.7 Debug: Import decisions complete [00:00:00.0000020] 11:17:00.7 Debug: Inserted 0 new unmatched trackfiles 11:17:00.7 Debug: Updated info for 0 known files 11:17:00.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000922] 11:17:00.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 11:17:00.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 11:17:00.7 Warn: Artists' root folder (/C/Test/Music) doesn't exist. 11:17:00.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 11:17:00.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 11:17:00.7 Warn: Artists' root folder (/C/Test/Music) is empty. 11:17:00.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 11:17:00.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 11:17:00.7 Debug: Using default lastWrite 11:17:00.7 Info: Scanning /C/Test/Music/Artist 11:17:00.7 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:00.7 Trace: 5 files were found in /C/Test/Music/Artist 11:17:00.7 Debug: 5 audio files were found in /C/Test/Music/Artist 11:17:00.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:00.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001685] 11:17:00.7 Debug: Import decisions complete [00:00:00.0000020] 11:17:00.7 Debug: Inserted 0 new unmatched trackfiles 11:17:00.7 Debug: Updated info for 0 known files 11:17:00.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000920] 11:17:00.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 11:17:00.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 11:17:00.7 Debug: Using default lastWrite 11:17:00.7 Info: Scanning /C/Test/Music/Artist 11:17:00.7 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:00.7 Trace: 4 files were found in /C/Test/Music/Artist 11:17:00.7 Debug: 4 audio files were found in /C/Test/Music/Artist 11:17:00.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:00.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001623] 11:17:00.7 Debug: Import decisions complete [00:00:00.0000022] 11:17:00.7 Debug: Inserted 0 new unmatched trackfiles 11:17:00.7 Debug: Updated info for 0 known files 11:17:00.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000906] 11:17:00.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 11:17:00.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 11:17:00.7 Debug: Using default lastWrite 11:17:00.7 Info: Scanning /C/Test/Music/Artist 11:17:00.7 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:00.7 Trace: 2 files were found in /C/Test/Music/Artist 11:17:00.7 Debug: 2 audio files were found in /C/Test/Music/Artist 11:17:00.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:00.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001689] 11:17:00.7 Debug: Import decisions complete [00:00:00.0000019] 11:17:00.7 Debug: Inserted 0 new unmatched trackfiles 11:17:00.7 Debug: Updated info for 0 known files 11:17:00.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000924] 11:17:00.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 11:17:00.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 11:17:00.7 Debug: Using default lastWrite 11:17:00.7 Info: Scanning /C/Test/Music/Artist 11:17:00.7 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:00.7 Trace: 2 files were found in /C/Test/Music/Artist 11:17:00.7 Debug: 2 audio files were found in /C/Test/Music/Artist 11:17:00.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:00.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001589] 11:17:00.7 Debug: Import decisions complete [00:00:00.0000021] 11:17:00.7 Debug: Inserted 0 new unmatched trackfiles 11:17:00.7 Debug: Updated info for 0 known files 11:17:00.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000926] 11:17:00.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 11:17:00.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 11:17:00.7 Debug: Using default lastWrite 11:17:00.7 Debug: Using default lastWrite 11:17:00.7 Info: Scanning /C/Test/Music/Artist 11:17:00.7 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:00.7 Trace: 2 files were found in /C/Test/Music/Artist 11:17:00.7 Debug: 2 audio files were found in /C/Test/Music/Artist 11:17:00.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:00.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001723] 11:17:00.7 Debug: Import decisions complete [00:00:00.0000117] 11:17:00.7 Debug: Inserted 0 new unmatched trackfiles 11:17:00.7 Debug: Updated info for 0 known files 11:17:00.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001413] 11:17:00.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 11:17:00.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 11:17:00.7 Debug: Using default lastWrite 11:17:00.7 Info: Scanning /C/Test/Music/.hack 11:17:00.7 Debug: Scanning '/C/Test/Music/.hack' for music files 11:17:00.7 Trace: 2 files were found in /C/Test/Music/.hack 11:17:00.7 Debug: 2 audio files were found in /C/Test/Music/.hack 11:17:00.7 Debug: Cleaning up media files in DB [/C/Test/Music/.hack] 11:17:00.7 Trace: Finished getting track files for: /C/Test/Music/.hack [00:00:00.0001578] 11:17:00.7 Debug: Import decisions complete [00:00:00.0000040] 11:17:00.7 Debug: Inserted 0 new unmatched trackfiles 11:17:00.7 Debug: Updated info for 0 known files 11:17:00.7 Debug: Track import complete for: /C/Test/Music/.hack [00:00:00.0000896] 11:17:00.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 11:17:00.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 11:17:00.8 Debug: Using default lastWrite 11:17:00.8 Info: Scanning /C/Test/Music/Extras 11:17:00.8 Debug: Scanning '/C/Test/Music/Extras' for music files 11:17:00.8 Trace: 6 files were found in /C/Test/Music/Extras 11:17:00.8 Debug: 6 audio files were found in /C/Test/Music/Extras 11:17:00.8 Debug: Cleaning up media files in DB [/C/Test/Music/Extras] 11:17:00.8 Trace: Finished getting track files for: /C/Test/Music/Extras [00:00:00.0001725] 11:17:00.8 Debug: Import decisions complete [00:00:00.0000021] 11:17:00.8 Debug: Inserted 0 new unmatched trackfiles 11:17:00.8 Debug: Updated info for 0 known files 11:17:00.8 Debug: Track import complete for: /C/Test/Music/Extras [00:00:00.0000919] 11:17:00.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 11:17:00.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 11:17:00.8 Debug: Using default lastWrite 11:17:00.8 Info: Scanning /C/Test/Music/Artist 11:17:00.8 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:00.8 Trace: 1 files were found in /C/Test/Music/Artist 11:17:00.8 Debug: 1 audio files were found in /C/Test/Music/Artist 11:17:00.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:00.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001537] 11:17:00.8 Debug: Import decisions complete [00:00:00.0000020] 11:17:00.8 Debug: Inserted 0 new unmatched trackfiles 11:17:00.8 Debug: Updated info for 0 known files 11:17:00.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000897] 11:17:00.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 11:17:00.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 11:17:00.8 Debug: Using default lastWrite 11:17:00.8 Info: Scanning /C/Test/Music/Artist 11:17:00.8 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:00.8 Trace: 1 files were found in /C/Test/Music/Artist 11:17:00.8 Debug: 1 audio files were found in /C/Test/Music/Artist 11:17:00.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:00.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0086507] 11:17:00.8 Debug: Import decisions complete [00:00:00.0000034] 11:17:00.8 Debug: Inserted 0 new unmatched trackfiles 11:17:00.8 Debug: Updated info for 1 known files 11:17:00.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002952] 11:17:00.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 11:17:00.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 11:17:00.8 Debug: Using default lastWrite 11:17:00.8 Info: Scanning /C/Test/Music/Artist 11:17:00.8 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:00.8 Trace: 2 files were found in /C/Test/Music/Artist 11:17:00.8 Debug: 2 audio files were found in /C/Test/Music/Artist 11:17:00.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:00.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001605] 11:17:00.8 Debug: Import decisions complete [00:00:00.0000130] 11:17:00.8 Debug: Inserted 0 new unmatched trackfiles 11:17:00.8 Debug: Updated info for 2 known files 11:17:00.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001310] 11:17:00.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 11:17:00.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 11:17:00.8 Debug: Failed to import 11:17:00.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 11:17:00.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 11:17:00.8 Debug: Failed to import 11:17:00.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 11:17:00.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 11:17:00.8 Debug: Failed to import 11:17:00.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 11:17:00.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 11:17:00.8 Debug: External directory scan request for known download sab1. [/c/drop_other/Show.S01E01/] 11:17:00.8 Debug: Failed to import 11:17:00.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 11:17:00.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 11:17:00.8 Warn: External directory scan request for unknown download sab1, attempting normal import. [/c/drop_other/Show.S01E01/] 11:17:00.8 Debug: Failed to import 11:17:00.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 11:17:00.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 11:17:00.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 11:17:00.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 11:17:00.8 Warn: Folder/File specified for import scan [/c/drop_other/Show.S01E01/] doesn't exist. 11:17:00.8 Debug: Failed to import 11:17:00.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 11:17:00.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 11:17:00.8 Debug: Processing path: /c/drop/ 11:17:00.8 Debug: Parsing string 'drop' 11:17:00.8 Debug: Unable to parse drop 11:17:00.8 Debug: Deleting folder after importing valid files 11:17:00.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 11:17:00.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 11:17:00.8 Debug: Processing path: /c/drop/ 11:17:00.8 Debug: Parsing string 'drop' 11:17:00.8 Debug: Unable to parse drop 11:17:00.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 11:17:00.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 11:17:00.8 Debug: Parsing string 'foldername' 11:17:00.8 Debug: Unable to parse foldername 11:17:00.8 Debug: Parsing string '01 the first track.ext' 11:17:00.8 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 11:17:00.8 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 11:17:00.8 Debug: Trying to parse quality for '01 the first track.ext' 11:17:00.8 Debug: Quality parsed: Unknown v1 11:17:00.8 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 11:17:00.8 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 11:17:00.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 11:17:00.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 11:17:00.8 Debug: Processing path: /c/drop/ 11:17:00.8 Debug: Parsing string 'drop' 11:17:00.8 Debug: Unable to parse drop 11:17:00.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 11:17:00.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 11:17:00.9 Debug: Unknown Artist foldername 11:17:00.9 Debug: Unknown Artist for file: 01 the first track.ext 11:17:00.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 11:17:00.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 11:17:00.9 Debug: Parsing string 'foldername' 11:17:00.9 Debug: Unable to parse foldername 11:17:00.9 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 11:17:00.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 11:17:00.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 11:17:00.9 Debug: Parsing string 'foldername' 11:17:00.9 Debug: Unable to parse foldername 11:17:00.9 Debug: Parsing string '01 the first track.ext' 11:17:00.9 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 11:17:00.9 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 11:17:00.9 Debug: Trying to parse quality for '01 the first track.ext' 11:17:00.9 Debug: Quality parsed: Unknown v1 11:17:00.9 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 11:17:00.9 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 11:17:00.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 11:17:00.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 11:17:00.9 Warn: Unable to process folder that is mapped to an existing artist 11:17:00.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 11:17:00.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 11:17:00.9 Debug: Processing path: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p] 11:17:00.9 Error: Import failed, path does not exist or is not accessible by Lidarr: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p]. Ensure the path exists and the user running Lidarr has the correct permissions to access this file/folder 11:17:00.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 11:17:00.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 11:17:00.9 Debug: Unknown Artist foldername 11:17:00.9 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 11:17:00.9 Debug: Unknown Artist for file: 01 the first track.ext 11:17:00.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 11:17:00.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 11:17:00.9 Debug: Unknown Artist foldername 11:17:00.9 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 11:17:00.9 Debug: Unknown Artist for file: 01 the first track.ext 11:17:00.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 11:17:00.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 11:17:00.9 Debug: Processing path: /C/folder/file.mkv 11:17:00.9 Debug: Unknown Artist for file: file.mkv 11:17:00.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 11:17:00.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 11:17:00.9 Debug: Unknown Artist foldername 11:17:00.9 Debug: Unknown Artist for file: 01 the first track.ext 11:17:00.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 11:17:00.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 11:17:00.9 Debug: Parsing string 'foldername' 11:17:00.9 Debug: Unable to parse foldername 11:17:00.9 Debug: [/c/drop/foldername/01 the first track.ext] is currently locked by another process, skipping 11:17:00.9 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 11:17:00.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 11:17:00.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 11:17:00.9 Debug: Unknown Artist foldername 11:17:00.9 Debug: Unknown Artist for file: 01 the first track.ext 11:17:00.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 11:17:00.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 11:17:01.0 Info: Importing album 1/1 11:17:01.0 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 11:17:01.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:01.0 Info: Importing 1 tracks 11:17:01.0 Debug: Importing 1 files. replaceExisting: True 11:17:01.0 Debug: Inserted new trackfiles in 0ms 11:17:01.0 Debug: TrackFileIds updated, total 0ms 11:17:01.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 11:17:01.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 11:17:01.0 Info: Importing album 1/1 11:17:01.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:01.0 Info: Importing 1 tracks 11:17:01.0 Debug: Importing 1 files. replaceExisting: False 11:17:01.0 Debug: Inserted new trackfiles in 0ms 11:17:01.0 Debug: TrackFileIds updated, total 0ms 11:17:01.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 11:17:01.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 11:17:01.0 Info: Importing album 1/1 11:17:01.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:01.0 Info: Importing 5 tracks 11:17:01.0 Debug: Importing 5 files. replaceExisting: False 11:17:01.0 Debug: Inserted new trackfiles in 0ms 11:17:01.0 Debug: TrackFileIds updated, total 0ms 11:17:01.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 11:17:01.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 11:17:01.0 Info: Importing album 1/1 11:17:01.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:01.0 Info: Importing 2 tracks 11:17:01.0 Debug: Importing 2 files. replaceExisting: False 11:17:01.0 Debug: Inserted new trackfiles in 0ms 11:17:01.0 Debug: TrackFileIds updated, total 0ms 11:17:01.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 11:17:01.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 11:17:01.0 Info: Importing album 1/1 11:17:01.0 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 11:17:01.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:01.0 Info: Importing 1 tracks 11:17:01.0 Debug: Importing 1 files. replaceExisting: True 11:17:01.0 Debug: Inserted new trackfiles in 0ms 11:17:01.0 Debug: TrackFileIds updated, total 0ms 11:17:01.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 11:17:01.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 11:17:01.0 Info: Importing album 1/1 11:17:01.0 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 11:17:01.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:01.0 Info: Importing 1 tracks 11:17:01.0 Debug: Importing 1 files. replaceExisting: True 11:17:01.0 Debug: Inserted new trackfiles in 0ms 11:17:01.0 Debug: TrackFileIds updated, total 0ms 11:17:01.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 11:17:01.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 11:17:01.0 Info: Importing 0 tracks 11:17:01.0 Debug: Importing 0 files. replaceExisting: False 11:17:01.0 Debug: Inserted new trackfiles in 0ms 11:17:01.0 Debug: TrackFileIds updated, total 0ms 11:17:01.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 11:17:01.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 11:17:01.0 Info: Importing album 1/1 11:17:01.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:01.0 Info: Importing 1 tracks 11:17:01.0 Debug: Importing 1 files. replaceExisting: False 11:17:01.0 Debug: Inserted new trackfiles in 0ms 11:17:01.0 Debug: TrackFileIds updated, total 0ms 11:17:01.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 11:17:01.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 11:17:01.0 Info: Importing album 1/1 11:17:01.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:01.0 Info: Importing 5 tracks 11:17:01.0 Debug: Importing 5 files. replaceExisting: False 11:17:01.0 Debug: Inserted new trackfiles in 0ms 11:17:01.0 Debug: TrackFileIds updated, total 0ms 11:17:01.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 11:17:01.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 11:17:01.0 Info: Importing album 1/1 11:17:01.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:01.0 Info: Importing 6 tracks 11:17:01.0 Debug: Importing 6 files. replaceExisting: False 11:17:01.0 Debug: Inserted new trackfiles in 0ms 11:17:01.0 Debug: TrackFileIds updated, total 0ms 11:17:01.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 11:17:01.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 11:17:01.0 Info: Importing album 1/1 11:17:01.0 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 11:17:01.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:01.0 Info: Importing 1 tracks 11:17:01.0 Debug: Importing 1 files. replaceExisting: True 11:17:01.0 Debug: Inserted new trackfiles in 0ms 11:17:01.0 Debug: TrackFileIds updated, total 0ms 11:17:01.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 11:17:01.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 11:17:01.0 Info: Importing album 1/1 11:17:01.0 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 11:17:01.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:01.0 Info: Importing 1 tracks 11:17:01.0 Debug: Importing 1 files. replaceExisting: True 11:17:01.0 Debug: Inserted new trackfiles in 0ms 11:17:01.0 Debug: TrackFileIds updated, total 0ms 11:17:01.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 11:17:01.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 11:17:01.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 11:17:01.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 11:17:01.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 11:17:01.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 11:17:01.1 Info: Deleting track file: /Artist Name - Track01 11:17:01.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 11:17:01.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 11:17:01.1 Info: Deleting track file: /Artist Name - Track01 11:17:01.1 Error: Unable to delete track file System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IRecycleBinProviderProxy.DeleteFile(String path, String subfolder) at NzbDrone.Core.MediaFiles.MediaFileDeletionService.DeleteTrackFile(TrackFile trackFile, String subfolder) in ./Lidarr.Core/MediaFiles/MediaFileDeletionService.cs:line 92 11:17:01.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 11:17:01.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 11:17:01.1 Warn: Artist's root folder (C:\Test\Music) doesn't exist. 11:17:01.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 11:17:01.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 11:17:01.1 Warn: Artist's root folder (C:\Test\Music) is empty. 11:17:01.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 11:17:01.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 11:17:01.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:01.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350211318361_393/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:01.1 Info: DatabaseEngineVersionCheck migrating 11:17:01.1 Info: PerformDBOperation 11:17:01.1 Info: Performing DB Operation 11:17:01.1 Info: SQLite 3.46.0 11:17:01.1 Info: => 0.0011899s 11:17:01.1 Info: DatabaseEngineVersionCheck migrated 11:17:01.1 Info: => 0.0011981s 11:17:01.1 Debug: Took: 00:00:00.0091883 11:17:01.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 ==== 11:17:01.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:17:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:01.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 11:17:01.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 11:17:01.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:01.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350212558405_395/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:01.2 Info: DatabaseEngineVersionCheck migrating 11:17:01.2 Info: PerformDBOperation 11:17:01.2 Info: Performing DB Operation 11:17:01.2 Info: SQLite 3.46.0 11:17:01.2 Info: => 0.0010685s 11:17:01.2 Info: DatabaseEngineVersionCheck migrated 11:17:01.2 Info: => 0.0010769s 11:17:01.2 Debug: Took: 00:00:00.0091478 11:17:01.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 ==== 11:17:01.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:01.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:01.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:01.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-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:01.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-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:01.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-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:01.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-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:01.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-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:01.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-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:01.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-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:01.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 ("TrackFiles"."Path" = @Clause5_P1) PARAMETERS: Clause5_P1 = ["\"/C/Test/Path/Artist/somefile2.flac\""] ==== End Query Trace ==== 11:17:01.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 11:17:01.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 11:17:01.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:01.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350213412416_397/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:01.3 Info: DatabaseEngineVersionCheck migrating 11:17:01.3 Info: PerformDBOperation 11:17:01.3 Info: Performing DB Operation 11:17:01.3 Info: SQLite 3.46.0 11:17:01.3 Info: => 0.0010481s 11:17:01.3 Info: DatabaseEngineVersionCheck migrated 11:17:01.3 Info: => 0.001057s 11:17:01.3 Debug: Took: 00:00:00.0091196 11:17:01.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:01.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:01.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:01.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-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:01.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-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:01.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-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:01.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-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:01.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-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:01.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-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:01.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-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:01.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:01.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:01.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:01.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 ==== 11:17:01.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 11:17:01.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 11:17:01.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:01.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350214276012_399/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:01.4 Info: DatabaseEngineVersionCheck migrating 11:17:01.4 Info: PerformDBOperation 11:17:01.4 Info: Performing DB Operation 11:17:01.4 Info: SQLite 3.46.0 11:17:01.4 Info: => 0.0010852s 11:17:01.4 Info: DatabaseEngineVersionCheck migrated 11:17:01.4 Info: => 0.0010932s 11:17:01.4 Debug: Took: 00:00:00.0092925 11:17:01.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 ==== 11:17:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:01.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:01.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:01.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-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:01.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-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:01.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-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:01.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-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:01.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-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:01.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-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:01.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-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:01.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 ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 11:17:01.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 11:17:01.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 11:17:01.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:01.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350215122694_401/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:01.5 Info: DatabaseEngineVersionCheck migrating 11:17:01.5 Info: PerformDBOperation 11:17:01.5 Info: Performing DB Operation 11:17:01.5 Info: SQLite 3.46.0 11:17:01.5 Info: => 0.0010722s 11:17:01.5 Info: DatabaseEngineVersionCheck migrated 11:17:01.5 Info: => 0.0010805s 11:17:01.5 Debug: Took: 00:00:00.0090416 11:17:01.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 ==== 11:17:01.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 11:17:01.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 11:17:01.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 11:17:01.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:01.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350215986116_403/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:01.6 Info: DatabaseEngineVersionCheck migrating 11:17:01.6 Info: PerformDBOperation 11:17:01.6 Info: Performing DB Operation 11:17:01.6 Info: SQLite 3.46.0 11:17:01.6 Info: => 0.0010611s 11:17:01.6 Info: DatabaseEngineVersionCheck migrated 11:17:01.6 Info: => 0.0010695s 11:17:01.6 Debug: Took: 00:00:00.0091232 11:17:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:01.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:01.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:01.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-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:01.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-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:01.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-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:01.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-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:01.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-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:01.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-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:01.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-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:01.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 ==== 11:17:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 11:17:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 11:17:01.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:01.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350217130729_405/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:01.7 Info: DatabaseEngineVersionCheck migrating 11:17:01.7 Info: PerformDBOperation 11:17:01.7 Info: Performing DB Operation 11:17:01.7 Info: SQLite 3.46.0 11:17:01.7 Info: => 0.0011057s 11:17:01.7 Info: DatabaseEngineVersionCheck migrated 11:17:01.7 Info: => 0.0011143s 11:17:01.7 Debug: Took: 00:00:00.0088903 11:17:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:01.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:01.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:01.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-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:01.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-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:01.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-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:01.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-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:01.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-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:01.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-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:01.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-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.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 ==== 11:17:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:01.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 ==== 11:17:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 11:17:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 11:17:01.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:01.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350217927292_407/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:01.7 Info: DatabaseEngineVersionCheck migrating 11:17:01.7 Info: PerformDBOperation 11:17:01.7 Info: Performing DB Operation 11:17:01.7 Info: SQLite 3.46.0 11:17:01.7 Info: => 0.0011488s 11:17:01.7 Info: DatabaseEngineVersionCheck migrated 11:17:01.7 Info: => 0.0011574s 11:17:01.8 Debug: Took: 00:00:00.0093877 11:17:01.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 ==== 11:17:01.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:01.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 ==== 11:17:01.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 11:17:01.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 11:17:01.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:01.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350218724601_409/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:01.8 Info: DatabaseEngineVersionCheck migrating 11:17:01.8 Info: PerformDBOperation 11:17:01.8 Info: Performing DB Operation 11:17:01.8 Info: SQLite 3.46.0 11:17:01.8 Info: => 0.0011893s 11:17:01.8 Info: DatabaseEngineVersionCheck migrated 11:17:01.8 Info: => 0.0011972s 11:17:01.8 Debug: Took: 00:00:00.0091674 11:17:01.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 ==== 11:17:01.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:01.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:01.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:01.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-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:01.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-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:01.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-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:01.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-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:01.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-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:01.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-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:01.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-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:01.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:01.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 ==== 11:17:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 11:17:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 11:17:01.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:01.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350219545837_411/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:01.9 Info: DatabaseEngineVersionCheck migrating 11:17:01.9 Info: PerformDBOperation 11:17:01.9 Info: Performing DB Operation 11:17:01.9 Info: SQLite 3.46.0 11:17:01.9 Info: => 0.0011535s 11:17:01.9 Info: DatabaseEngineVersionCheck migrated 11:17:01.9 Info: => 0.0011617s 11:17:01.9 Debug: Took: 00:00:00.0090065 11:17:01.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 ==== 11:17:01.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:01.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:01.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:01.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-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:01.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-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:01.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-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:01.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-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:01.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-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:01.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-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:01.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-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:01.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:01.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:01.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 ==== 11:17:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 11:17:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 11:17:02.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:02.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350220368945_413/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:02.0 Info: DatabaseEngineVersionCheck migrating 11:17:02.0 Info: PerformDBOperation 11:17:02.0 Info: Performing DB Operation 11:17:02.0 Info: SQLite 3.46.0 11:17:02.0 Info: => 0.0012164s 11:17:02.0 Info: DatabaseEngineVersionCheck migrated 11:17:02.0 Info: => 0.0012242s 11:17:02.0 Debug: Took: 00:00:00.0092155 11:17:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:02.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:02.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:02.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:02.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-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:02.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:02.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:02.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:02.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-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:02.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-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:02.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-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:02.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-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:02.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-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:02.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-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:02.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-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:02.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 ==== 11:17:02.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 ==== 11:17:02.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 ==== 11:17:02.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 ==== 11:17:02.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 ==== 11:17:02.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 ==== 11:17:02.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 ==== 11:17:02.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 ==== 11:17:02.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 ==== 11:17:02.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 ==== 11:17:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:02.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 ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:17:02.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 ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [2] ==== End Query Trace ==== 11:17:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 11:17:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 11:17:02.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:02.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350221471087_415/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:02.1 Info: DatabaseEngineVersionCheck migrating 11:17:02.1 Info: PerformDBOperation 11:17:02.1 Info: Performing DB Operation 11:17:02.1 Info: SQLite 3.46.0 11:17:02.1 Info: => 0.0012255s 11:17:02.1 Info: DatabaseEngineVersionCheck migrated 11:17:02.1 Info: => 0.0012342s 11:17:02.1 Debug: Took: 00:00:00.0090031 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:02.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:02.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-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:02.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:02.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:02.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:02.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-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:02.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-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:02.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-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:02.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-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:02.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-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:02.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-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:02.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-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:02.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 ==== 11:17:02.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 ==== 11:17:02.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 ==== 11:17:02.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 ==== 11:17:02.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 ==== 11:17:02.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 ==== 11:17:02.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 ==== 11:17:02.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 ==== 11:17:02.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 ==== 11:17:02.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 ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* , "TrackFiles".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") WHERE ("Tracks"."Id" IS NULL) PARAMETERS: ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [6] ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [7] ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [8] ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [9] ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 11:17:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [10] ==== End Query Trace ==== 11:17:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 11:17:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 11:17:02.2 Debug: Filtering 1 files for unchanged files 11:17:02.2 Trace: Got 0 existing files 11:17:02.2 Debug: Filtering 1 files for unchanged files 11:17:02.2 Trace: Got 0 existing files 11:17:02.2 Debug: Filtering 1 files for unchanged files 11:17:02.2 Trace: Got 0 existing files 11:17:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 11:17:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 11:17:02.2 Debug: Filtering 1 files for unchanged files 11:17:02.2 Trace: Got 0 existing files 11:17:02.2 Debug: Filtering 1 files for unchanged files 11:17:02.2 Trace: Got 0 existing files 11:17:02.2 Debug: Filtering 1 files for unchanged files 11:17:02.2 Trace: Got 0 existing files 11:17:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 11:17:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 11:17:02.2 Debug: Filtering 3 files for unchanged files 11:17:02.2 Trace: Got 1 existing files 11:17:02.2 Trace: Matched paths for 1 files 11:17:02.2 Trace: 1 unchanged existing files 11:17:02.2 Debug: Filtering 3 files for unchanged files 11:17:02.2 Trace: Got 1 existing files 11:17:02.2 Trace: Matched paths for 1 files 11:17:02.2 Trace: 1 unchanged existing files 11:17:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 11:17:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 11:17:02.2 Debug: Filtering 3 files for unchanged files 11:17:02.2 Trace: Got 1 existing files 11:17:02.2 Trace: Matched paths for 1 files 11:17:02.2 Trace: 1 unchanged and matched files 11:17:02.2 Debug: Filtering 3 files for unchanged files 11:17:02.2 Trace: Got 1 existing files 11:17:02.2 Trace: Matched paths for 1 files 11:17:02.2 Trace: 1 unchanged and matched files 11:17:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 11:17:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 11:17:02.2 Debug: Filtering 3 files for unchanged files 11:17:02.2 Trace: Got 1 existing files 11:17:02.2 Trace: Matched paths for 1 files 11:17:02.2 Trace: 1 unchanged existing files 11:17:02.2 Debug: Filtering 3 files for unchanged files 11:17:02.2 Trace: Got 1 existing files 11:17:02.2 Trace: Matched paths for 1 files 11:17:02.2 Trace: 1 unchanged existing files 11:17:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 11:17:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 11:17:02.2 Debug: Filtering 3 files for unchanged files 11:17:02.2 Trace: Got 1 existing files 11:17:02.2 Trace: Matched paths for 1 files 11:17:02.2 Trace: 1 unchanged and matched files 11:17:02.2 Debug: Filtering 3 files for unchanged files 11:17:02.2 Trace: Got 1 existing files 11:17:02.2 Trace: Matched paths for 1 files 11:17:02.2 Trace: 1 unchanged and matched files 11:17:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 11:17:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 11:17:02.2 Debug: Filtering 3 files for unchanged files 11:17:02.2 Trace: Got 0 existing files 11:17:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 11:17:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 11:17:02.2 Debug: Filtering 3 files for unchanged files 11:17:02.2 Trace: Got 0 existing files 11:17:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 11:17:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 11:17:02.3 Debug: Filtering 3 files for unchanged files 11:17:02.3 Trace: Got 1 existing files 11:17:02.3 Trace: Matched paths for 1 files 11:17:02.3 Trace: 0 unchanged existing files 11:17:02.3 Debug: Filtering 3 files for unchanged files 11:17:02.3 Trace: Got 1 existing files 11:17:02.3 Trace: Matched paths for 1 files 11:17:02.3 Trace: 0 unchanged existing files 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 11:17:02.3 Debug: Filtering 3 files for unchanged files 11:17:02.3 Trace: Got 1 existing files 11:17:02.3 Trace: Matched paths for 1 files 11:17:02.3 Trace: 0 unchanged and matched files 11:17:02.3 Debug: Filtering 3 files for unchanged files 11:17:02.3 Trace: Got 1 existing files 11:17:02.3 Trace: Matched paths for 1 files 11:17:02.3 Trace: 0 unchanged and matched files 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 11:17:02.3 Debug: Filtering 3 files for unchanged files 11:17:02.3 Trace: Got 1 existing files 11:17:02.3 Trace: Matched paths for 0 files 11:17:02.3 Trace: 0 unchanged existing files 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 11:17:02.3 Debug: Filtering 3 files for unchanged files 11:17:02.3 Trace: Got 1 existing files 11:17:02.3 Trace: Matched paths for 0 files 11:17:02.3 Trace: 0 unchanged and matched files 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 11:17:02.3 Debug: Filtering 3 files for unchanged files 11:17:02.3 Trace: Got 3 existing files 11:17:02.3 Trace: Matched paths for 3 files 11:17:02.3 Trace: 3 unchanged existing files 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 11:17:02.3 Debug: Filtering 3 files for unchanged files 11:17:02.3 Trace: Got 3 existing files 11:17:02.3 Trace: Matched paths for 3 files 11:17:02.3 Trace: 3 unchanged and matched files 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 11:17:02.3 Debug: Filtering 3 files for unchanged files 11:17:02.3 Trace: Got 1 existing files 11:17:02.3 Trace: Matched paths for 1 files 11:17:02.3 Trace: 1 unchanged and matched files 11:17:02.3 Debug: Filtering 3 files for unchanged files 11:17:02.3 Trace: Got 1 existing files 11:17:02.3 Trace: Matched paths for 1 files 11:17:02.3 Trace: 1 unchanged and matched files 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 11:17:02.3 Debug: Filtering 3 files for unchanged files 11:17:02.3 Trace: Got 1 existing files 11:17:02.3 Trace: Matched paths for 1 files 11:17:02.3 Trace: 0 unchanged and matched files 11:17:02.3 Debug: Filtering 3 files for unchanged files 11:17:02.3 Trace: Got 1 existing files 11:17:02.3 Trace: Matched paths for 1 files 11:17:02.3 Trace: 0 unchanged and matched files 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- Skipped filter_should_return_none_existing_files_ignoring_case(Known) [1 ms] Skipped filter_should_return_none_existing_files_ignoring_case(Matched) [< 1 ms] 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 11:17:02.3 Debug: The following files no longer exist on disk, removing from db: /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/2ybxroij.wlb /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/jpntmmq1.woi 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 11:17:02.3 Debug: The following files no longer exist on disk, removing from db: 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 11:17:02.3 Debug: The following files no longer exist on disk, removing from db: 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 11:17:02.3 Debug: The following files no longer exist on disk, removing from db: /c/test/t4juf2ma.2a0 /c/test/2tka200x.ooi /c/test/xe4sdvmq.pwx /c/test/jh05gi05.gxc /c/test/qynyiofo.lci /c/test/xifgeyqz.zot /c/test/xe40ak2w.pbj /c/test/dtfbavfr.5fb /c/test/sug02j5q.xsq /c/test/y1klbw1y.mnp 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 11:17:02.3 Info: Renaming 2 files for Name1 11:17:02.3 Debug: Renaming track file: [1] Path1 11:17:02.3 Debug: Renamed track file: [1] Path1 11:17:02.3 Debug: Renaming track file: [2] Path2 11:17:02.3 Debug: Renamed track file: [2] Path2 11:17:02.3 Debug: Removing Empty Subfolders from: Path1 11:17:02.3 Info: Selected track files renamed for Name1 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 11:17:02.3 Info: Renaming 2 files for Name1 11:17:02.3 Debug: Renaming track file: [1] Path1 11:17:02.3 Debug: File not renamed, source and destination are the same: Filename 11:17:02.3 Debug: Renaming track file: [2] Path2 11:17:02.3 Debug: File not renamed, source and destination are the same: Filename 11:17:02.3 Info: Selected track files renamed for Name1 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 11:17:02.3 Info: Renaming 0 files for Name1 11:17:02.3 Info: Selected track files renamed for Name1 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 11:17:02.3 Info: Renaming 2 files for Name1 11:17:02.3 Debug: Renaming track file: [1] Path1 11:17:02.3 Debug: Renamed track file: [1] Path1 11:17:02.3 Debug: Renaming track file: [2] Path2 11:17:02.3 Debug: Renamed track file: [2] Path2 11:17:02.3 Debug: Removing Empty Subfolders from: Path1 11:17:02.3 Info: Selected track files renamed for Name1 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 11:17:02.3 Info: Renaming 2 files for Name1 11:17:02.3 Debug: Renaming track file: [1] Path1 11:17:02.3 Debug: Renamed track file: [1] Path1 11:17:02.3 Debug: Renaming track file: [2] Path2 11:17:02.3 Debug: Renamed track file: [2] Path2 11:17:02.3 Debug: Removing Empty Subfolders from: Path1 11:17:02.3 Info: Selected track files renamed for Name1 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 11:17:02.4 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 11:17:02.4 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 11:17:02.4 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- Skipped should_catch_InvalidOperationException_during_folder_inheritance [4 ms] Skipped should_catch_UnauthorizedAccessException_during_folder_inheritance [2 ms] 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got artist from filename: artist_name 11:17:02.4 Debug: Got title from filename: a_track_title_1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b_track_title_2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c_track_title_3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got artist from filename: artist_name 11:17:02.4 Debug: Got title from filename: a_track_title_1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b_track_title_2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c_track_title_3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got artist from filename: artist_name 11:17:02.4 Debug: Got title from filename: a_track_title_1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b_track_title_2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c_track_title_3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got artist from filename: artist_name 11:17:02.4 Debug: Got title from filename: a_track_title_1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b_track_title_2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c_track_title_3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - both artist and title vary between matches 11:17:02.4 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - both artist and title vary between matches 11:17:02.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got artist from filename: artist_name 11:17:02.4 Debug: Got title from filename: a_track_title_1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b_track_title_2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c_track_title_3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Abort - both artist and title vary between matches 11:17:02.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - both artist and title vary between matches 11:17:02.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - both artist and title vary between matches 11:17:02.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got artist from filename: artist_name 11:17:02.4 Debug: Got title from filename: a_track_title_1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b_track_title_2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c_track_title_3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Abort - both artist and title vary between matches 11:17:02.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got artist from filename: artist_name 11:17:02.4 Debug: Got title from filename: a_track_title_1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b_track_title_2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c_track_title_3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got artist from filename: artist_name 11:17:02.4 Debug: Got title from filename: a_track_title_1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b_track_title_2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c_track_title_3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got artist from filename: artist_name 11:17:02.4 Debug: Got title from filename: a_track_title_1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b_track_title_2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c_track_title_3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got artist from filename: artist_name 11:17:02.4 Debug: Got title from filename: a_track_title_1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b_track_title_2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c_track_title_3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got artist from filename: artist_name 11:17:02.4 Debug: Got title from filename: a_track_title_1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b_track_title_2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c_track_title_3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got artist from filename: artist_name 11:17:02.4 Debug: Got title from filename: a_track_title_1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b_track_title_2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c_track_title_3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got artist from filename: artist_name 11:17:02.4 Debug: Got title from filename: a_track_title_1 11:17:02.4 Debug: Got title from filename: b_track_title_2 11:17:02.4 Debug: Got title from filename: c_track_title_3 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got artist from filename: artist_name 11:17:02.4 Debug: Got title from filename: a_track_title_1 11:17:02.4 Debug: Got title from filename: b_track_title_2 11:17:02.4 Debug: Got title from filename: c_track_title_3 11:17:02.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got artist from filename: artist name 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got artist from filename: artist_name 11:17:02.4 Debug: Got title from filename: a_track_title_1 11:17:02.4 Debug: Got title from filename: b_track_title_2 11:17:02.4 Debug: Got title from filename: c_track_title_3 11:17:02.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Abort - both artist and title vary between matches 11:17:02.4 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '02 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '03 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Abort - both artist and title vary between matches 11:17:02.4 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '02_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '03_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Abort - both artist and title vary between matches 11:17:02.4 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '02-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '03-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got title from filename: a_track_title_1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b_track_title_2 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c_track_title_3 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Abort - both artist and title vary between matches 11:17:02.4 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '102 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '103 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Abort - both artist and title vary between matches 11:17:02.4 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '102_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '103_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Abort - both artist and title vary between matches 11:17:02.4 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '102-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '103-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got title from filename: a_track_title_1 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 1 11:17:02.4 Debug: Got title from filename: b_track_title_2 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 2 11:17:02.4 Debug: Got title from filename: c_track_title_3 11:17:02.4 Debug: Got disc number from filename: 1 11:17:02.4 Debug: Got track number from filename: 3 11:17:02.4 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - both artist and title vary between matches 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Abort - both artist and title vary between matches 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - 'tag' varies between matches 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Abort - both artist and title vary between matches 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Abort - both artist and title vary between matches 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Debug: Got title from filename: a track title 1 11:17:02.4 Debug: Got title from filename: b track title 2 11:17:02.4 Debug: Got title from filename: c track title 3 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 11:17:02.4 Debug: Missing data in tags, trying filename augmentation 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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]+)$ 11:17:02.4 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]+)$ 11:17:02.4 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 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,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'b_track_title_2' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Trace: Matching 'c_track_title_3' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.4 Debug: Got title from filename: a_track_title_1 11:17:02.4 Debug: Got title from filename: b_track_title_2 11:17:02.4 Debug: Got title from filename: c_track_title_3 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 11:17:02.5 Debug: Missing data in tags, trying filename augmentation 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 Trace: Abort - 'tag' varies between matches 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 Trace: Abort - both artist and title vary between matches 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Trace: Abort - both artist and title vary between matches 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Debug: Got title from filename: a track title 1 11:17:02.5 Debug: Got title from filename: b track title 2 11:17:02.5 Debug: Got title from filename: c track title 3 11:17:02.5 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,\(\)\.\&'’_]+)$ 11:17:02.5 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,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 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,\(\)\.\&'’_]+)$ 11:17:02.5 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,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 11:17:02.5 Debug: Missing data in tags, trying filename augmentation 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 Trace: Abort - 'tag' varies between matches 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 Trace: Abort - both artist and title vary between matches 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Trace: Abort - both artist and title vary between matches 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Debug: Got title from filename: a track title 1 11:17:02.5 Debug: Got title from filename: b track title 2 11:17:02.5 Debug: Got title from filename: c track title 3 11:17:02.5 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,\(\)\.\&'’_]+)$ 11:17:02.5 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,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 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,\(\)\.\&'’_]+)$ 11:17:02.5 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,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 11:17:02.5 Debug: Missing data in tags, trying filename augmentation 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 Debug: Got artist from filename: Adele 11:17:02.5 Debug: Got title from filename: Daydreamer 11:17:02.5 Debug: Got disc number from filename: 1 11:17:02.5 Debug: Got track number from filename: 1 11:17:02.5 Debug: Got title from filename: Best for Last 11:17:02.5 Debug: Got disc number from filename: 1 11:17:02.5 Debug: Got track number from filename: 2 11:17:02.5 Debug: Got title from filename: Chasing Pavements 11:17:02.5 Debug: Got disc number from filename: 1 11:17:02.5 Debug: Got track number from filename: 3 11:17:02.5 Debug: Got title from filename: That's It, I Quit, I'm Moving On 11:17:02.5 Debug: Got disc number from filename: 2 11:17:02.5 Debug: Got track number from filename: 3 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 Trace: Abort - 'tag' varies between matches 11:17:02.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 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]+)$ 11:17:02.5 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]+)$ 11:17:02.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:02.5 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,\(\)\.\&'’_]+)$ 11:17:02.5 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,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 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,\(\)\.\&'’_]+)$ 11:17:02.5 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,\(\)\.\&'’_]+)$ 11:17:02.5 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,\(\)\.\&'’_]+)$ 11:17:02.5 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,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 11:17:02.5 Debug: Parsing string 'artist.title-album.title' 11:17:02.5 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:02.5 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 11:17:02.5 Debug: Trying to parse quality for 'artist.title-album.title' 11:17:02.5 Debug: Quality parsed: Unknown v1 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 11:17:02.5 Debug: Parsing string 'artist.title-album.title.FLAC-ingot' 11:17:02.5 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:02.5 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 11:17:02.5 Debug: Trying to parse quality for 'artist.title-album.title.FLAC-ingot' 11:17:02.5 Debug: Quality parsed: FLAC v1 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 11:17:02.5 Trace: artist: artist vs artist; 0 11:17:02.5 Trace: album: album vs album; 0 11:17:02.5 Trace: media_count: 2 vs 2; 0 11:17:02.5 Trace: year: 2024 vs 2024 or 2024; 0 11:17:02.5 Trace: country: United States vs United States; 0 11:17:02.5 Trace: label: label vs label; 0 11:17:02.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:17:02.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:17:02.5 Trace: after trackMapping: 0 11:17:02.5 Trace: after missing tracks: 0 11:17:02.5 Trace: after unmatched tracks: 0 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 11:17:02.5 Trace: album: album vs album; 0 11:17:02.5 Trace: media_count: 1 vs 1; 0 11:17:02.5 Trace: year: 2024 vs 2024 or 2024; 0 11:17:02.5 Trace: country: United States vs United States; 0 11:17:02.5 Trace: label: label vs label; 0 11:17:02.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:17:02.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:17:02.5 Trace: after trackMapping: 0 11:17:02.5 Trace: after missing tracks: 0 11:17:02.5 Trace: after unmatched tracks: 0 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 11:17:02.5 Trace: artist: artist vs different artist; 0.6 11:17:02.5 Trace: album: album vs album; 0.3 11:17:02.5 Trace: media_count: 1 vs 1; 0.2571428571428571 11:17:02.5 Trace: year: 2024 vs 2024 or 2024; 0.22499999999999998 11:17:02.5 Trace: country: United States vs United States; 0.2117647058823529 11:17:02.5 Trace: label: label vs label; 0.19999999999999998 11:17:02.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.1894736842105263 11:17:02.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.12413793103448274 11:17:02.5 Trace: after trackMapping: 0.08780487804878048 11:17:02.5 Trace: after missing tracks: 0.08780487804878048 11:17:02.5 Trace: after unmatched tracks: 0.08780487804878048 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 11:17:02.5 Trace: artist: artist vs artist; 0 11:17:02.5 Trace: album: album vs album; 0 11:17:02.5 Trace: media_count: 1 vs 1; 0 11:17:02.5 Trace: year: 2024 vs 2024 or 2024; 0 11:17:02.5 Trace: country: United States vs United States; 0 11:17:02.5 Trace: label: label vs label; 0 11:17:02.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:17:02.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:17:02.5 Trace: after trackMapping: 0 11:17:02.5 Trace: after missing tracks: 0 11:17:02.5 Trace: after unmatched tracks: 0 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 11:17:02.5 Trace: artist: artist vs artist; 0 11:17:02.5 Trace: album: album vs album; 0 11:17:02.5 Trace: media_count: 1 vs 1; 0 11:17:02.5 Trace: year: 2024 vs 2024 or 2024; 0 11:17:02.5 Trace: country: United States vs United States; 0 11:17:02.5 Trace: label: label vs label; 0 11:17:02.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:17:02.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:17:02.5 Trace: after trackMapping: 0.0888030888030888 11:17:02.5 Trace: after missing tracks: 0.11742707554225879 11:17:02.5 Trace: after unmatched tracks: 0.11742707554225879 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 11:17:02.5 Trace: artist: artist vs artist; 0 11:17:02.5 Trace: album: album vs album; 0 11:17:02.5 Trace: media_count: 1 vs 1; 0 11:17:02.5 Trace: country: United States vs United States; 0 11:17:02.5 Trace: label: label vs label; 0 11:17:02.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:17:02.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:17:02.5 Trace: after trackMapping: 0 11:17:02.5 Trace: after missing tracks: 0 11:17:02.5 Trace: after unmatched tracks: 0 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 11:17:02.5 Trace: artist: artist vs artist; 0 11:17:02.5 Trace: album: album vs album; 0 11:17:02.5 Trace: media_count: 1 vs 1; 0 11:17:02.5 Trace: year: 2024 vs or 2007; 0.125 11:17:02.5 Trace: country: United States vs United States; 0.11764705882352941 11:17:02.5 Trace: label: label vs label; 0.1111111111111111 11:17:02.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 11:17:02.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 11:17:02.5 Trace: after trackMapping: 0.04878048780487805 11:17:02.5 Trace: after missing tracks: 0.04878048780487805 11:17:02.5 Trace: after unmatched tracks: 0.04878048780487805 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(07/30/2024 11:16:25) --- 11:17:02.5 Trace: artist: artist vs artist; 0 11:17:02.5 Trace: album: album vs album; 0 11:17:02.5 Trace: media_count: 1 vs 1; 0 11:17:02.5 Trace: year: 2024 vs or 2024; 0 11:17:02.5 Trace: country: United States vs United States; 0 11:17:02.5 Trace: label: label vs label; 0 11:17:02.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:17:02.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:17:02.5 Trace: after trackMapping: 0 11:17:02.5 Trace: after missing tracks: 0 11:17:02.5 Trace: after unmatched tracks: 0 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(07/30/2024 11:16:25) --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 11:17:02.5 Trace: artist: artist vs artist; 0 11:17:02.5 Trace: album: album vs album; 0 11:17:02.5 Trace: media_count: 1 vs 1; 0 11:17:02.5 Trace: country: United States vs United States; 0 11:17:02.5 Trace: label: label vs label; 0 11:17:02.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:17:02.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:17:02.5 Trace: after trackMapping: 0 11:17:02.5 Trace: after missing tracks: 0 11:17:02.5 Trace: after unmatched tracks: 0 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 11:17:02.5 Trace: artist: artist vs artist; 0 11:17:02.5 Trace: album: album vs album; 0 11:17:02.5 Trace: media_count: 1 vs 1; 0 11:17:02.5 Trace: year: 2024 vs 2007 or ; 0.125 11:17:02.5 Trace: country: United States vs United States; 0.11764705882352941 11:17:02.5 Trace: label: label vs label; 0.1111111111111111 11:17:02.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 11:17:02.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 11:17:02.5 Trace: after trackMapping: 0.04878048780487805 11:17:02.5 Trace: after missing tracks: 0.04878048780487805 11:17:02.5 Trace: after unmatched tracks: 0.04878048780487805 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(07/30/2024 11:16:25) --- 11:17:02.5 Trace: artist: artist vs artist; 0 11:17:02.5 Trace: album: album vs album; 0 11:17:02.5 Trace: media_count: 1 vs 1; 0 11:17:02.5 Trace: year: 2024 vs 2024 or ; 0 11:17:02.5 Trace: country: United States vs United States; 0 11:17:02.5 Trace: label: label vs label; 0 11:17:02.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:17:02.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:17:02.5 Trace: after trackMapping: 0 11:17:02.5 Trace: after missing tracks: 0 11:17:02.5 Trace: after unmatched tracks: 0 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(07/30/2024 11:16:25) --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 11:17:02.5 Trace: artist: artist vs artist; 0 11:17:02.5 Trace: album: album vs album; 0 11:17:02.5 Trace: media_count: 1 vs 1; 0 11:17:02.5 Trace: year: 2024 vs 2024 or 2024; 0 11:17:02.5 Trace: country: United States vs United States; 0 11:17:02.5 Trace: label: label vs label; 0 11:17:02.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:17:02.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:17:02.5 Trace: after trackMapping: 0.1602787456445993 11:17:02.5 Trace: after missing tracks: 0.1602787456445993 11:17:02.5 Trace: after unmatched tracks: 0.1602787456445993 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 11:17:02.5 Trace: artist: artist vs artist; 0 11:17:02.5 Trace: album: album vs album; 0 11:17:02.5 Trace: media_count: 2 vs 2; 0 11:17:02.5 Trace: year: 2024 vs 2024 or 2024; 0 11:17:02.5 Trace: country: United States vs United States; 0 11:17:02.5 Trace: label: label vs label; 0 11:17:02.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:17:02.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:17:02.5 Trace: after trackMapping: 0 11:17:02.5 Trace: after missing tracks: 0 11:17:02.5 Trace: after unmatched tracks: 0 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 11:17:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 11:17:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 11:17:02.6 Debug: Release [][album] [1 tracks] was forced 11:17:02.6 Debug: Getting candidates from tags for 3 tracks took 0ms 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- 11:17:02.6 Debug: Selecting release from consensus ForeignReleaseId [xxx] 11:17:02.6 Debug: Getting candidates from tags for 3 tracks took 0ms 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- Skipped should_match_tracks_FilesWithMBIds [< 1 ms] Skipped should_match_tracks_PreferMissingToBadMatch [< 1 ms] Skipped should_match_tracks_InconsistentTyposInAlbum [< 1 ms] Skipped should_match_tracks_SucceedWhenManyAlbumsHaveSameTitle [< 1 ms] Skipped should_match_tracks_PenalizeUnknownMedia [< 1 ms] 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- Skipped should_match_tracks_CorruptFile [< 1 ms] Skipped should_match_tracks_FilesWithoutTags [< 1 ms] 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 11:17:02.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 11:17:02.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 11:17:02.8 Trace: LooksLikeSingleRelease: No common album tag 11:17:02.8 Info: Grouping 20 tracks 11:17:02.8 Trace: Folders: /C/music/incoming/album /C/music/incoming/album/anotheralbum 11:17:02.8 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.8 Trace: Yielding from 2: /C/music/incoming/album/anotheralbum/Title1 /C/music/incoming/album/anotheralbum/Title2 /C/music/incoming/album/anotheralbum/Title3 /C/music/incoming/album/anotheralbum/Title4 /C/music/incoming/album/anotheralbum/Title5 /C/music/incoming/album/anotheralbum/Title6 /C/music/incoming/album/anotheralbum/Title7 /C/music/incoming/album/anotheralbum/Title8 /C/music/incoming/album/anotheralbum/Title9 /C/music/incoming/album/anotheralbum/Title10 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.8 Debug: *** group [/C/music/incoming/album] *** 11:17:02.8 Debug: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 11:17:02.8 Debug: *** group [/C/music/incoming/album/anotheralbum] *** 11:17:02.8 Debug: /C/music/incoming/album/anotheralbum/Title1 /C/music/incoming/album/anotheralbum/Title2 /C/music/incoming/album/anotheralbum/Title3 /C/music/incoming/album/anotheralbum/Title4 /C/music/incoming/album/anotheralbum/Title5 /C/music/incoming/album/anotheralbum/Title6 /C/music/incoming/album/anotheralbum/Title7 /C/music/incoming/album/anotheralbum/Title8 /C/music/incoming/album/anotheralbum/Title9 /C/music/incoming/album/anotheralbum/Title10 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Info: Grouping 15 tracks 11:17:02.8 Trace: Folders: /C/music/incoming/artist - album 11:17:02.8 Trace: Yielding from 2: /C/music/incoming/artist - album/Title1 /C/music/incoming/artist - album/Title2 /C/music/incoming/artist - album/Title3 /C/music/incoming/artist - album/Title4 /C/music/incoming/artist - album/Title5 /C/music/incoming/artist - album/Title6 /C/music/incoming/artist - album/Title7 /C/music/incoming/artist - album/Title8 /C/music/incoming/artist - album/Title9 /C/music/incoming/artist - album/Title10 /C/music/incoming/artist - album/Title1 /C/music/incoming/artist - album/Title2 /C/music/incoming/artist - album/Title3 /C/music/incoming/artist - album/Title4 /C/music/incoming/artist - album/Title5 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Info: Grouping 15 tracks 11:17:02.8 Trace: Folders: /C/music/incoming/artist - album/cd 1 /C/music/incoming/artist - album/cd 2 11:17:02.8 Trace: Yielding final: /C/music/incoming/artist - album/cd 1/Title1 /C/music/incoming/artist - album/cd 1/Title2 /C/music/incoming/artist - album/cd 1/Title3 /C/music/incoming/artist - album/cd 1/Title4 /C/music/incoming/artist - album/cd 1/Title5 /C/music/incoming/artist - album/cd 1/Title6 /C/music/incoming/artist - album/cd 1/Title7 /C/music/incoming/artist - album/cd 1/Title8 /C/music/incoming/artist - album/cd 1/Title9 /C/music/incoming/artist - album/cd 1/Title10 /C/music/incoming/artist - album/cd 2/Title1 /C/music/incoming/artist - album/cd 2/Title2 /C/music/incoming/artist - album/cd 2/Title3 /C/music/incoming/artist - album/cd 2/Title4 /C/music/incoming/artist - album/cd 2/Title5 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Info: Grouping 15 tracks 11:17:02.8 Trace: Folders: /C/music/incoming/artist - album/disc 1 /C/music/incoming/artist - album/disc 2 11:17:02.8 Trace: Yielding final: /C/music/incoming/artist - album/disc 1/Title1 /C/music/incoming/artist - album/disc 1/Title2 /C/music/incoming/artist - album/disc 1/Title3 /C/music/incoming/artist - album/disc 1/Title4 /C/music/incoming/artist - album/disc 1/Title5 /C/music/incoming/artist - album/disc 1/Title6 /C/music/incoming/artist - album/disc 1/Title7 /C/music/incoming/artist - album/disc 1/Title8 /C/music/incoming/artist - album/disc 1/Title9 /C/music/incoming/artist - album/disc 1/Title10 /C/music/incoming/artist - album/disc 2/Title1 /C/music/incoming/artist - album/disc 2/Title2 /C/music/incoming/artist - album/disc 2/Title3 /C/music/incoming/artist - album/disc 2/Title4 /C/music/incoming/artist - album/disc 2/Title5 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Info: Grouping 15 tracks 11:17:02.8 Trace: Folders: /C/music/incoming/artist - album/disk 1 /C/music/incoming/artist - album/disk 2 11:17:02.8 Trace: Yielding final: /C/music/incoming/artist - album/disk 1/Title1 /C/music/incoming/artist - album/disk 1/Title2 /C/music/incoming/artist - album/disk 1/Title3 /C/music/incoming/artist - album/disk 1/Title4 /C/music/incoming/artist - album/disk 1/Title5 /C/music/incoming/artist - album/disk 1/Title6 /C/music/incoming/artist - album/disk 1/Title7 /C/music/incoming/artist - album/disk 1/Title8 /C/music/incoming/artist - album/disk 1/Title9 /C/music/incoming/artist - album/disk 1/Title10 /C/music/incoming/artist - album/disk 2/Title1 /C/music/incoming/artist - album/disk 2/Title2 /C/music/incoming/artist - album/disk 2/Title3 /C/music/incoming/artist - album/disk 2/Title4 /C/music/incoming/artist - album/disk 2/Title5 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 11:17:02.9 Info: Grouping 1 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/Title1 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 11:17:02.9 Info: Grouping 2 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 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 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/OdsOeVi7sqSS3DJ05niJTW2H1EoHxF1lTuVm32Q3gGEmmm3BXKkRWX5YiSVIGJJUxG7HPw4d /C/music/incoming/dGYto /C/music/incoming/VHOMpNucEUdwESLYNvFNUXQu1FhclML0CML12mo /C/music/incoming/BSgeFefBofKD0sgLWLPvV0hgNFSPOv6BQKrAoOgKYWBgSLqHd /C/music/incoming/hwE /C/music/incoming/4By4ApXyravN /C/music/incoming/qVOtFfRAi6di7GR5QRql4INlbIkJK2SMovXTTWQCpFPbB76n6x6q3OVQhCr53iWomy2LQ5k2b /C/music/incoming/kCIXi0mn3cpCQKGvfNrGPAJpIp7h31vLTbfMlfWf6OkkOPGYKTtUAk /C/music/incoming/w4FADYd7GLtg2CsaueigfmTP2Py6bT7fp1CpUFquTklCysRrPwKroj1jkWGVAe6TMnXa7dnXVUt3bqpI5gqMjOXgase57D3Pmy /C/music/incoming/0fulPR6BnlOE0gk4H3RP7rkYvk1mO2p6QdBbkhSf15tNwJa36LxduaKI3DX 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/4VXBBFevb7ERod6NTMSpuEMFoymiBNlRuOQ4amWYxedjHkV7XhbjYGmAis /C/music/incoming/kwhdIhaJVJCG3WI4bXcjATkDRh1YyxKCegTfwTHBjqaAf /C/music/incoming/UyO4aLJ2obxpV0DhlmQ2kD6SFtPVMm0WDT1q /C/music/incoming/0K4P1xbVNDKXvFHbixXSPDIsTEERPSQjFIa72UKfYTN2JbjOlb3nHNpwbL4w2rf3UBrVFIhvVR24WOQRtWGOWDJ0rL5qXnlGN /C/music/incoming/PGLelTCi64P0SHaYyrnwn6Cau3saVd /C/music/incoming/6AEkvEfX4YjJ0vRq7yNocGDVWhEJAfa23BfmlaVo3uo5ylCRwmRkqyNA5Qun7ExYYpOxpF /C/music/incoming/Q3HCSocM03MiDyunP5m74xmX3QMkr /C/music/incoming/E3ogk4nVfdULtsymoA35QN2DEEHa7 /C/music/incoming/BvCuAbAFj2VmqE /C/music/incoming/VEb1iFmlM6C5NIE4SSMVIRWynahAqlqLpdSh20YoHJ2gRNHPRgDYS2tePKMiwU2BPYPJXwc01wo7WPOIAyPkPA0vRO 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/2wTK7YkPJRBCPq7OGWTJ0pLABK6Am0HYfQaV1pFWplCpbTjtQlrp546MTtiw1SDQkKv6pkUpr4tOVuyPALQaI /C/music/incoming/B32xlotOwWqTAaHANQb7O4qeNncgBpPyK03HNgpMSw7gq7uBJXIfJYcFMWR5lmmhh0jHf7UG /C/music/incoming/W2NWLkUNL2aIifsV1LLagyHNHUg17Ehbl /C/music/incoming/EgGV4TEn2YuRcE2hFStsaHjnJ1nqwjQVHQUiVO3HwdiuEsIpTgcbejQ44sldFmYShGjsRTsY /C/music/incoming/BcPH1MamDw2DIqLBCCBh0rnaoa /C/music/incoming/gA0Yn1yiEuwLE4ie253pYUC30hQNagj4hT6KrWs4y10R134GABHkfh3t546gjShwkBDR6GTeL6Y62 /C/music/incoming/rHvqFx /C/music/incoming/Ls /C/music/incoming/JhOxhIuBn7qT423AlIjJxvFrqF1M4LA2TJJqCRokoj1AnC2e16axKxDnKwgJPQFJGv7urM6Bt6toCedWKVS5Kbrv /C/music/incoming/3NQmvtpywh3xfSBkFcATHFBBxfRpMHPugPLkXruOanB5Abwn1Oe7UijxloWpK7UWAIqwhpun 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/wRUGYpnE7hCeUDhPeC0VIksqwRxGiqDGwKF2Bf40QlLqJ7RlSWomjqomxDjh0OuPM3Pk5mo6FaewGcOw7lVt /C/music/incoming/DkyC4gPeaO71VmNx5xNhjGesuHvFuelXjqXgXCgcADRnPnWyJN2hhTL4gghwRkQ4DjQFvHHCqLOOWYKg /C/music/incoming/Kh3k5McYFb7noWgX4aH5Gn4wyXtUue6yEGk7wKd5vouGwhN /C/music/incoming/Jgrfh2WIcmQrjFqGfopjy2Ovxc7YQ0ew0ys64kvBOeuuug2uXwqbMmyOy3Pe26YjhsASmsJ30WDtHsbqhLasI /C/music/incoming/7o0GDVK1Aa1Afpplihc7F2WK1JqFOJkMrn50DcPsiqbmLBfmww6n /C/music/incoming/Fp7b4AOrDeMjpS04yMhmYCYOxk2HtTf7fOYtDuGSOU2Higw3KGi4214dyrLTFg5Q7NdI1GBdfvFdHqFr /C/music/incoming/MamG6172bvRm2PWTndQrXPfhHaBejerQO0VwljwbcISWjsRMn /C/music/incoming/rPkkPMMf5rFip7qKhJXeVBu0k7fT2124QNYXpDAQXYSXkLoUiNeOkBUXusa /C/music/incoming/MqC7mRNTd /C/music/incoming/S71geUQFQSBQ3ILLDkkdjP61YjtfXh6YaT7Fftqcwy 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/775lCrDEsWRByNf2sdaJow7umOOHqVVOkf0VvaqXUDhmv2DUNNJnNoMKaK7UL3nFadpsUqGrUjVSpT6rl22LlIb4B /C/music/incoming/Nb2XASqJfSjOpGKIHXGiE6OvviJNflgyVniMvQeVDBVNvlvQs6JxTuCOuGCrjLD2LR0bw5mXSRNcjaajT1tgKQNBTCrXoUMY5 /C/music/incoming/SJtRTIS1nIAlAX1Q0yoDjEiQSFU1e7CNLxllskHD6FjqSD /C/music/incoming/cO44Rm0nRMW05Y2V4pXp7HxGLEh5OdKQAsVHPDR2AiHB5OaFEL77kmLDpwrmf3H /C/music/incoming/wm7JLmqO4km2PN1wW2LcigtsJpdJjUeDDwvUfR1q3geNFj0VP0CUfxWq0NaujOEigQxrrgqfbugccNUAwo2qsqxeIe2yQFgo /C/music/incoming/WN4ycNGwvG4RoQacEGwkpB4s3GjR5WyVuUAPStuRPerMqJ5tPFYYLLq /C/music/incoming/hacgOGFg4yNJCjEARSa2RETysbKrbCHqSHciXYdMeuX6pR3jenBDn5XKn /C/music/incoming/2XrWXU1DKqDQfuvu0LI6kP56oMh0OJHxctJAgnpJUfhDyaD67mm2UKAm0sIkMa /C/music/incoming/sXxbS4xwGJbPmTguGv4AXYbrJjIUN3vFOKDYB2ONjV7RhcY0SNe2li4BWgyIvLRKmDaKqo2LPppcY /C/music/incoming/Cv 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/d6DjsywRrpJ2QMeA2KRMGdkXcXgPyKG0JjNuBysLaOJjq3COtGoCfNn7UMgCsOrPRQsG7R6DrgM0Cb /C/music/incoming/Qs1luoOYpldBFOgQOpytf /C/music/incoming/1SdQUoenMaFqMuRwq54Iu11aYqpnblN24plHoHCkTd /C/music/incoming/S7Nbke5LP1J3SXyXalrqdyVPOv7TLVDHb5DrauYmXLJxuNIGtrbWA /C/music/incoming/ujJke5qOTIeP6FqR /C/music/incoming/jj4sGgS3QifRdcpcUEoPVWcU5OSx /C/music/incoming/BVdaKrPujdFdwBALBL4mqawbhKnOQ /C/music/incoming/pSnV72mUkOXXaR0qgvdKk30GlVj0FYexIr2y0CwmILUCDucbB4WfWtyt1PKkS /C/music/incoming/aOXvFYgTVPokQ1dlT6 /C/music/incoming/PmGNcNJG6P1ePj05TWgH3SBUsQNN3OrHQ1BihB3Uh04Vi0lisBfcGB55SSusa4KqwsvWPQXs2tycVNLAFFtBJpao 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/r3CISK1EjRGQxeAq /C/music/incoming/spV1TiHkGrLNXxgIW /C/music/incoming/nOo02b7D2uw0xNoyf1QbkEatREbUOwkKfSXoSRtisfCBo25wgbQCtVNQO3ixamWEjUUNXaNuGIQfcGeWHMNN /C/music/incoming/RNBEuJOr7KpcQFtHi /C/music/incoming/I2kLJ1hWkiwnTGbGsdcLnKjjRfkaalxKGy4iQxGBjppWIQ2vwdI5iB /C/music/incoming/YBEDUdo /C/music/incoming/sIWNUTCKkQlRbKEhcr2P0KXrqvTkbMDHY /C/music/incoming/JgGSEh5dNrRkgCnNH1B4GnM7K72 /C/music/incoming/c0j4Q4qdNVt1jWk3uWdM4g5Q4tr0i6TskLpIyMcfQF0pTEjXiSuXgKW33BavLy3PbaPFHKEPT53x /C/music/incoming/vdvjbHM75IwtEssyBow5NnIQBTL4lqb3C7Vx 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/bRfeVAUMNG3WmOAgUbiWh /C/music/incoming/WSoybUtq2QtB3nyMNUABqTFgnkgpKjHmBvDC1HuyoJu0XtIlt3PbyHLdnhkXNdORjhaHR5SfAblOyMq2K24PCGU1SA /C/music/incoming/Ycxl0s1O4xVbMT2SkSxOej /C/music/incoming/vvUd15UDqlYaQmUBeo2MLpEMq6jByFgdpf7WV4ydWMfvnIA15JFdqQafYhU2VsdS /C/music/incoming/tRWWsK7JuvMXb63HfRAUFNBMaswMptMhfgpWAVdQ /C/music/incoming/YRloSLlByOIQDGTQJWXo2Of5KC4qRX22PQACMUNQLYW /C/music/incoming/ijejevWiupFO4JNh2f6Jk3FyWbNPiIJ4vAqbyLtyt1CQNGkCPRiRdtEmMNtcPg7TNIrEs /C/music/incoming/2aCMqNk55Qv2Ry0GFo5JsQIJ3Yg7lRsECIjJN2tjDkPXoUO5jaxJStrlA0RyGk /C/music/incoming/RwekhyNfGnhKLVrYm1r0K15kGIM2WJhxNttiwR54Xu7SK /C/music/incoming/P7TEie3AI6yjByMbvBeX2uOOGqTauf2YlYWWhvp7eHdA6KRtkhGmVYatre50s2fCeH5KJW2akeSuqnQ4GyXmHOdtXCE 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/W10XlYWxyJIxROwGXfrGV7JcCrVFQYbn5xi5t7GGUaBGNaDgfU /C/music/incoming/m52ASVTDdbKcsGJ3h4NsVqifAG /C/music/incoming/mKTw6HVh7TPI3pQ4cRO6BuaRc5qCUOH2LJjdj4RRRAEMfxIGpuK7CLk0Kctbqsu /C/music/incoming/ET5mhAKWKxp2f5XwsWR0EIJWVfabXQHnoByCOWcn2hHrcvymDR5AaRs4jhycAI71XcMMFvPDUE5varUyNU /C/music/incoming/hKgpLtRLFtj5VtgsmdmxSos0DPUX6tRXdFrUuwbYMlIpP3SRetF4bu10qoT4G2MlK /C/music/incoming/iaLsvjmhG4FKPLLfm /C/music/incoming/GgJCisehOnRmRa4xq /C/music/incoming/AyVu5KF1b10sTayMNNETX6nBXqlKLJnHSihmHhwMX4shoApqhwlPhSbBluFOx2pAMsIK1lfFpY42Nflwa3CoxGy /C/music/incoming/4aONapXYF62OpRFffhBUdJRlIu5daJjfdRJTIKw2IYBubwnJRFBMwC3uqDeNsTX3WVKFiTECSGmmhwkkgvtChEQJWnCfFRJVaF /C/music/incoming/lmhCrshH5M 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/3jfvGPt0s /C/music/incoming/MFi2mNfifloW0vhjFKswVqK0lihE1qtVbK4w2ade1JSOTE0oUkgEcT1v3qPdGJpVYBUoyR /C/music/incoming/EUITR57byl3phXSuGcQNXQN4cVl7FSdH3ioMWrKIPq73 /C/music/incoming/WrN0JhAk35K4NtrncqpnGkYXrtGGNFLDeiATDDjMSRwjfxIRauUJ11aM /C/music/incoming/nhGOG5wMnAGmGAJYI /C/music/incoming/Pl1D42QG0CLtrASCwFC0HYHU36Y /C/music/incoming/RWAnk /C/music/incoming/hBLqicoDXWWTpFWKjfQDTlK16lqRANLJOnMh6Xiidv04OWXV4IG5Guf4XRs4SEcklmeb1OLt4HAxsNljvCV0gNc /C/music/incoming/uAxc71hkLhRAqO1ANC6kNocDMehQBrqmn1kYB6s1Ts /C/music/incoming/CGDsbUMpX3w0vLDAIGO2jguNbvShYvUq6Nt3xVNuebMrVmUqbVcEMJTvlXqMbEyChf1QqHbT0sXiBcYWJCgcspMv16RIF 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/Ruq0HqmAHPRXSgHPKw31q5eUDv32nSEyd3weoyT1JfSLUXc0Yg3WUeLTpDvlvrlWkrTXQCBkLcqkmBaNtddgWPM7qL /C/music/incoming/M7QkpsnVgIbSSuRMMK5uk07kjSBTON /C/music/incoming/VQymgrRelPRIHM241WjmEI04eYqOBmSSfgDwvnUmwpxFgfABENJdYLwnYCipacL657DBiEHMb4WnkuX6xWkVLO2CQ /C/music/incoming/JuJoCHV1tKaRDFjpbLJpggjrFN3VvgbdqRHRBr1wBiWjrS0bkCl6xWXClrRVLaEnI4AT6yWRSlV6ra7TV2L12dNC1eGiHf /C/music/incoming/IB0P /C/music/incoming/MFTYnGA6oAK2CT5E6VFHwg /C/music/incoming/Dmcd4FwpiV6pH1Q7iCh6VpmGosIiYSeMr1TvRvCL7QfgYRqODx3ikx5maDWL5nxwRs6OguoT7E /C/music/incoming/Boe3fxnxhq1EEb /C/music/incoming/PayqbyWlHKJaFq65InOVwOROcBP72RlK7nYwsf06RaR7bK /C/music/incoming/yNTX4OPuVX3SXKsQWRYOLBMVTOKMAtKDtFFLmj7aH71MV5LlvObskBm5a5epdd2CnyyrfOEMRXgLIa7VcxqS 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/6JSR3RmupSunvfMGN1LmiDOLFhrdwPRfL /C/music/incoming/2bjL /C/music/incoming/h7QO5pR4VSpYYWmQ3gMnSImCG4IvlcwIcm /C/music/incoming/wIMAo0QOvvCN43k7mCKqHaJ0m6W2unOoGlpuIaJTRcnRdJohIFT5lJgw7UnpdVsiOngS /C/music/incoming/K3uRER4p75TGS2DXvvQKGRBOwBrDmCFwYpjKC2MsmHi /C/music/incoming/H3Fs31PyWIGX5HGieL7jypmllxpCurWgWb4oma7tYQrYkOLVxeoowawqPsgEKmeETyb4Kr4eMNrP5vbF /C/music/incoming/gyYgV7QmnAjGHuveyREKcPiL /C/music/incoming/XS6g56GHURgVvfamJkujT2vCtFcfCEHhSFGQPgT3H /C/music/incoming/02pmFBGvkCmHrTmtAB2Y2bQCc22LpHs65xAOseEdSuLqAmA /C/music/incoming/RkpPyhdf44OYa7EGkFeKHKaw5 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/qpCbTpPcr3pyLXXWQWqdoYkHmeNAT /C/music/incoming/BiPMbhXajtVcvsR0KI /C/music/incoming/kRfXaK7IqenhYgjyqWDjSBdFpgHrt70F7QlSGtyRnMmfoTs0dRgcB1gROIH2dOorlPii2x14wT3fn5pDUOoJ /C/music/incoming/Ob3jqr5Wb2wrgrl1rkJna7jDKNmh437F6vrKwcsiKdBBDx2NSJhk1X2P0AHLeX1f30tSaIDp0AL4FP7lTGvtVWLiCJS /C/music/incoming/tqrtl1ytWsnc4FXYkKVqv2gmcjTv72BNP /C/music/incoming/yUpEYyXqoPBg1RaNkGhmwa /C/music/incoming/U3vmocGBq2 /C/music/incoming/FdNgrGeBI /C/music/incoming/qBgN3aQTjv3EMgjHVwt6yTGCQV /C/music/incoming/idfOglJ2XeSkPkIQ7d0fo3B1TQoeXnRlgaCnhvx0TUntRONGeFCmReFnJm2w5FdJuGeOPtIKM7tC 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/lEqtyOQ52GEVFwQ4MPTu4rXRO5MugULSubQLCmKB5bwp /C/music/incoming/FbpvCuVjlWkRHFP4MFmUKL0YgbOLEamlcEQwSXsE4jRE1feJy7flHCb1iyoAOkNk /C/music/incoming/r0iq14qhpUQ7fock3JDuAHvMSRvYjKfLuKEk5kG1jjSsbvp6W07VJLkSDDFjH /C/music/incoming/G2uilCIJS6NBau7DpGrK5UlWs165t /C/music/incoming/3NNYDaJTXs0KbGdYtMVG0ypJSUGW6eLLNKTG7QHIPFVNk6iJo4T2gbTEwegPBTUSP /C/music/incoming/T1md1saTQ2LSh3B /C/music/incoming/HRd1tEYorcy1pPxo6W /C/music/incoming/WNrqVpxUJQHwOvn6C7N5I2mB /C/music/incoming/Bt7 /C/music/incoming/EPDccOLAvWbPfM0VCD6SRun34Oydq3YyVdWP0jbdRtAjTTGbaqGd55ajBHfvpHjA6J1bWk3sB2a 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/OAPcij02Fvq6g5AqeOYi26RtMbM4uEs /C/music/incoming/td4cLaoVdQlvwGdLeQkS4FCABDReIY /C/music/incoming/27mCrcNLOSnb4cbJ7DJGXuWXQsGBjQWhbA4uyRKvUmpjBkgYG /C/music/incoming/FwDgBum7V4GGKTsDg7hh6bg7CXdPUqQkOUE4eNt4jwS15bjR0Rrr7iSDpEMLqFmEmuYXpwy /C/music/incoming/TVFwbmSqKBjlRVcvQgidaikBJ0l2r /C/music/incoming/rHb15mwjEPg /C/music/incoming/EPrehKnns2fT /C/music/incoming/BhcJAm5IDhNgeBC7lLrGcGCECjf3EeiptEVY2U7J3rTABAELXIiF7hI2NGgqhb /C/music/incoming/0wNE1YWKyvM6JPcX7log5RYeapvHX7oTBEi5ULPxuHOU7QdjYEe3nkKhF /C/music/incoming/FTRC6Ek3TX6T25W2HoNbo26imCKv6mna7fd4lgikTju6Mpx2U0UFJ3MLVIpD1V5GJ5UW10PAfDpfG7D5dQIfyQxdAA 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/fP5VXWVEDpt6wMJV2mXcl3HDaSrG1MWRwemsisxBvMnQB3mupEdGlDIjhBVeFoKXAJIsypMJVwOGPY /C/music/incoming/xO3BNapGkN1jFxbAQMrRgcgpgh /C/music/incoming/BKXrjp5pxWYq4rmCXWTKe5eebuxInegP6tIKaS562eSJnOoA5YEdbaTDFSpV0wctPjrJRJBfYVQamDYtg5Kv /C/music/incoming/DCKMjALIiMFkEUGtVjEgFa0AOMWVXN62CuEeq4qgcuDNl71YOEpHksnCJj5FKWRDNLQiqCdY1xdjF /C/music/incoming/XbvGXnfKvn72tRtSFV5ibPijwSu7feABlFwyJCPUASwrny3MSqX65GLh0lie0gEq /C/music/incoming/Ih3rHouif5S417vHGPGYuV7VspPQI2wTcOsJfjtGuryTc5jfjpsUSLmT /C/music/incoming/kKVmHEPQKPSCVIkwJj4EmGDp4IS3NyXJgdUaLXVXA74P /C/music/incoming/JbBFuTcGWkKUABdYA7DfIcNNSWkhC3X5w6BrdB0OIhQ2wEaNE5umNqkGvVUGI2d1uNwC7TV7hVFA /C/music/incoming/MVbFNLVAX6mCqI6OXnLQRKI /C/music/incoming/XCgeNTnYXf3WgfPNjGkKwqsvrAEn3tccOS4KPDqSSSQQXlqdyarL6KJHiRTmo73Dd0hujf6NoA0MHKFgjBV3cyedivB5QdDTWm 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/lTwjJgYHiy4n6xTicbjqFowoaEqppKFGa3MwLyVW4IaTB3LTe2Ad64x5wijfXJrF2wncTvEKntu4oKUe1ElujCIdFO7Dp /C/music/incoming/AnHoqX2DWdyFBisvNMDdCdXLnNBPGSQc1rjYCsyw0bcHKkjfCfQc7Brvx3aLwl4euwLj7C2umgkBb /C/music/incoming/IeRHw5qCFLv7MrsbHFm2Li /C/music/incoming/fJfqeWjsRjPouY2mshPDLt74BSKwmwJtgq7vkWYROp /C/music/incoming/c71y /C/music/incoming/oE5HnNh7SBLUw0w5Q7dDm6wLMbghs1dR4unjOf /C/music/incoming/NnDoffSQQn4bK3WkiwHIKUPXC /C/music/incoming/1ig6eauC6Fd5 /C/music/incoming/3c0prjbYP5krDV5hf6bR5EefvEu5YmgWdE50oUptII1gNWrBcIdJK01x6U2VVdaDYvo7Ye0sPOjwK5AHm23p /C/music/incoming/clKUIYMVIyOPNWSFdGiJ01xyRxxRA7Nx0cclnuJfbHcwpuPiSTkvT5aiUldjB2vJSqWKUHqQ5cIrYaivQo7NWrL2 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/NvROrWkji0YXpQh5AmLEttSGdruSf0PRx7CSJo620cXsREWUIpToV1ysLlKaBAdqkgyqnvuloQM /C/music/incoming/VHJNlPsYa /C/music/incoming/0FCAuTbRCvkNfcjxeUDF6RE /C/music/incoming/c4YFHEq2vqJtaU0A2E4 /C/music/incoming/XLklSVNbfifTHHGrePEmRx /C/music/incoming/kVFvapviHgDRrwpUuXCeCFuxliob2T7NsPPpiAjUsasQYdTGOrhaNriNBhkYb /C/music/incoming/epI /C/music/incoming/ouoDQmV2B1AFDpS5cdnTKpqk5HNBysBniBXadDA0cYV6Mrs /C/music/incoming/cbhE1gFJEiumD5cCEWnHqaUOGXQqew0RyGMPbk0 /C/music/incoming/kNL0QSPUFVgU6WARvJ3tpfMDvd0q0yRHKNWiR1VjRiWDJxw3fafHD 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/EbVpuj6yrnYx5XYUDU2OQmQJmKeHferpkOmH35gq77ShBtLkIythO3iqrlcRfxtn4JnqKq0GNKORCJi1616OSj /C/music/incoming/i7cQtvXPvJJm6CxnyaQqeF2u6fSGNYamR022nSKljMJSWwe4iMwJJIGKfORnLr /C/music/incoming/oXCsRQxC5mJOHmxfjHlQXQRnoJlU3GNhro4qUlfDYh6yNBV4 /C/music/incoming/4cvcp21gwh6Xfuu3QH5MeAS /C/music/incoming/LgNu5d0yEboJGMahIXclvgRKmboSMs6kjTjEgqsdOXN1X3xsCNbuqVlEv /C/music/incoming/pWpn7yx4hi /C/music/incoming/vT5XChtxqLEN7sBYRrpetXUEHUV6iAMdeAlbaDL4mSis /C/music/incoming/Gj1KDgaxYFmqYywaeuPHht1iJ5TjhsEwWIoWhV /C/music/incoming/vcqBMEFtHaAPRtoy2aSiPemYUMxoPoCALUMbmqiEGKUw3JeKd7M6WAfqWyOagpMsGad4PmmKYnKfqX4k /C/music/incoming/jpBLLjeuVGphaolqevgXEXYSU6fWjx0fgvVffIoOwAfuuP7FfRlnAxityQYMdplxNk 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/C7kJ5ihOSOcQEfhMIGJmrVGQ7PYKaSibO2oRnrnjqKJhmEFSO1TVIxqNACJ /C/music/incoming/LgFLLokWiAXDNEAupHKPihHeP64uIxewVGchj1P00OVwg4rpqqf /C/music/incoming/1bO7dCItdAPpFtKdQljEThaXOpnBE1ofXSTSf6jLbXy0 /C/music/incoming/gUx0ERdVBEWlBjS26yeUd /C/music/incoming/hAqH2tUiGwMAeOVFUlNpCVdHO0CBckBYYnoLbH6BeYqoXY /C/music/incoming/BsAtPhvrUNg5LLgH /C/music/incoming/FXkIpTErbFyr0lgdKVvs4BHhqeJ2TDB10a1ILB35rApIX7BVxHREumWdqdqlkKGGeGAYsGAi0yaD /C/music/incoming/4Gd332UwLUUOx6sQPaCXqTybnDFv4hFqBUMNeIu /C/music/incoming/Ppsss3kYxIyFilw /C/music/incoming/mYGUObw3fcqlppWjnXCwdGeDvnwF5twv47o6bB4QmYO2WuYwydBrgG0OTcyAM05SM2pqaYhT1TklYkNaw7f11eowhIl 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/oNgpNvaWNamKG65BwlgBYOiJ6MMaY75I6qCTHFw4FCoG7LcxCwhc0Q6HEFraR76OdMLoEl20Vk3vAKJuKn /C/music/incoming/lgO5CgCeTgw3pWuRaQGHQfvbvbX00g0TtgqHRQSH3vX7oHWpgDqa /C/music/incoming/7B4xa7YC1tjhVkvaNM1tdLjR2qykeavHkOHCPDbOoter11wW5p70mXJuqlERINx05 /C/music/incoming/sHsJ1EmX0Vennwpa7v3li /C/music/incoming/eSwW2U6NW4av3pBfkddmmlAkSd1WNK4gH5mkIn /C/music/incoming/aEUdcA4pTN3yP7RQYHd1fqB6uEsmvFE3GjDDnGvlW1BKba30s1PPIFWQcWPFhQ2oja0FDoDrl0dmWY4uIA2CWVuauU /C/music/incoming/qrvkj3o7HmOFSuJQqMh06ICLsreuqnnu /C/music/incoming/i50JFmtNSPNyF /C/music/incoming/VuHdudlmnpIX0lQ40SmJcMlgrjw3OgV7pW /C/music/incoming/xucwDbsffaq3CKWTaVaPXi 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/Nlq5xugCnOUfko55HtmO0vTeoS0pEJDUfmnDMELxLcoWg3Ys0kRqtTeqylPMDY5Ll776aBsdPVcXh45t2Gxt0lAti4dAV63 /C/music/incoming/NLyuGEYXQYSvEWPIVxnMLIYwxdPDpoTVkCVxg2q7ojP2YCRbijKvaY4f /C/music/incoming/jiqsXFbHiSbqabcKqF7v /C/music/incoming/qeunAtqKN7lhkcpBNm /C/music/incoming/c0JRYVX4IygJDyE5ocWtAJgfShwJlSWnupP6uvfaQkWCbjxAGPUdwjtATE7QxnSXK1nnQFJ15VKoUM /C/music/incoming/IyWDbbgaNnCqME4CFQUs6qyYTayUIMXlAVKAAcgXJYQrK43SJmcxXbUra6RbJtAbxqYX2EcCK4Rg /C/music/incoming/hah4dn3g5QwGhutNwIxiQv4VayPBSuaRjQKInQhFsJxYNai /C/music/incoming/TY3wRBGNRs4vpSFRaObsEYERbHewoKcfL6CMIxd2Auhe /C/music/incoming/tpwCAMSdD /C/music/incoming/BGYmimFIGVgCtq5vTblrgeL041lvkvHBsxgWf4lwuaF4gjMJgkMb1WCv26 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/M5ruUUojcfxC5SJijqmHTCXu3mjjfqjRLfwlqtnGTCg20xnVCoEafxjjg4yHLedS4NXYvwYWdNUru3CE7uOYUjMn4meu3 /C/music/incoming/Dsk2lxJl7T6pdBX5JBVWoc22Nb /C/music/incoming/uUVG71Uw0GmC1KIXL6hUHaDlk7AH /C/music/incoming/MmJDRXHGH2JrgV5x3KB /C/music/incoming/Rv2G4jmmLDTuJIcGUDqwx7bfOiXI7gPRVA0RMACsiNiaLT5LOfI3Ab /C/music/incoming/XMToarxl0XXNDrMdHVVyOcwG5TFQDkNDsG32RF6RccYEyy2nJqKjt0aUonroTOQPjuu5 /C/music/incoming/gLYliCrcddMFvDwST5tKi3mhM5QSnhMl4U6ELOXrQdLNKSCJ05dO /C/music/incoming/a7kheRDsssA3xLJLE1iYHAAFIhIYbevKep24wBHFtAwkbmT0cLhmgeqIGMG5iLqo5XYiQModsKFhdpEvuQWx5 /C/music/incoming/mQNT1PAaFCqsWXYkhLv3dOcDnE6gJykJlyYfS1dCC0IiRkG3IY3uevUFNkFvQsxgrOhx7TyoI1Akg2Sd5cG /C/music/incoming/Y7x4V7GL2qAnELafOet2uIoDOB23tgwCCXCowCdnD7gNeVNUHXuGVeGpS2pteLrU15SOjSPmafxuCIy1VguDTYOxq 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/aHa /C/music/incoming/KEJdsTdMCtGRvLqfagUdhsLrKKnaewQXeacBUuC3GBBbNN7LYaQBi1Hq1rAPGcHeLPNuJ /C/music/incoming/F2laFP4DQ6Ajx45yv2tJEFFcEm7pQqYtdt7GkuceUFj /C/music/incoming/mt7X2Y4iWijPXyCwGwv5AYVm4iuElb6OS24MBAWuA3YejL0SnDchUEpuGT2TDA5UjC53DW3 /C/music/incoming/rHq4spEfexgj6uVHTlACKykEoLGVEipe06abBsJUScfwpLXoaYomiqf1vUOOQPJ3ibr7tUg /C/music/incoming/wQT4RBnFb475EhieirmODpFT310iLoFiDXOMHmF /C/music/incoming/yqxMiwk0o53YmUdd6Cd /C/music/incoming/iTJ7ki4UMAGOWNVaClXJO6eP6nRUiaKammSDbJC2eGA2Tyj11lJtVjnkO2b4yiMMWGBK2r70Q4FhFk3GeX24xpmd6IW /C/music/incoming/yHGElOeOuyHCaGTbpBG6it2sJW3Y40bAtosqV5MEnHFkxOXNVbQBXHJeMm2wTmRDwghTmDmsV /C/music/incoming/1nC1VhvJaixmu04SRmAO 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/Pu5vppSlvdJTxO14a5H0QBjL5sTtESQREoLtS7J1VkjxefUndy7o6A1oksx5D /C/music/incoming/TrHjaH62pujXxQEUQo1md3krbJfvrxKEYlqGAL4gaFpDlFKLmdM1Qf3XhohyCKK0SN7lA5ufrTmGNPfD7CjnSQUSqAykDFMx3xS /C/music/incoming/OVYRb4IYsIIelYqmlCnQ2OO7PE0ud7RWG3AyrbEgvm5BdjmtNi4WtsQ7hYbFem /C/music/incoming/Gt46wqHXc0QvvW67sL /C/music/incoming/lTFCkpmE2XHS /C/music/incoming/BAarFy2hcrl53WGH2MCcHsChv2L12ABSnAVT4xYMnBf /C/music/incoming/bN6eEssIoDLIWpErEfBswFnfLL7IuvXfAlJ6WrYOjDlqnbsQO2FuenpDA1B0tRn1 /C/music/incoming/lO /C/music/incoming/7yqOVrlCcQ0cnc7xaY4gXVbpGJS0Vixh3C2FG5a4g3Rkgm2gjXAlCJ6kxbhlHtN1sRgTiC0cXaa2eYjsO /C/music/incoming/05EWjn6MyNf 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/YqiBujR6kLOAWt7y3xIeCMp2BLSbgYPio72kRkMoNEDBLIws5csXrvombn7QxPYs4FlXyWPS /C/music/incoming/5aiRvNlhTjtgc2eW01C5GSWJNOcdV4DxNgmOlId2YdLy /C/music/incoming/iC0MQSpYtlfKcsq1YdgHo1QIH /C/music/incoming/VftMmRIatSA7RJVhmRQDjqhLnYirscA3bayTpX0IHLHC /C/music/incoming/i /C/music/incoming/W5hndhnCBNfcpUssFQ1lLJE0NpBvsk2JQkHNofv511jgkPFRi2YL3srnBoIUNYipTDtfmMdAu3rSyxP6RRnxsqOw0sm7F /C/music/incoming/WPOYAYpBj /C/music/incoming/4s1c646mbqsNBdr0sV0aVvudqttq0GnOkqjrOUWDCDCvBE6T7 /C/music/incoming/h1M7fiKE3FcqYiXCHY35RylQdnehPgoErjifeqFyiBJgFxLUyhXakRhPP43YdDVWpF7P7RxqsEVpWfkNKrQHq /C/music/incoming/PnxNTQOVD4QJmisgEQYrXu2nLOP3tWjPS2qFbPbDDlFClK4rD11PVA0ttkcfaSBNUbXrYV 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/rcAHmBfdt7vYHPexg4dut0IPxBjHUR5RWpBDKyWioiPWE2o /C/music/incoming/svUSXxbf2thDi7dloepVLfMlIdtur7pcWGyh /C/music/incoming/Vkohnsto4jQssoxlPqGPN6bmYrBlVksAvjIAS12ymwx0EKRhvsRc3ipWicq40iASXp5jO6AVwgDqIjPoItXDApFm1SrQK /C/music/incoming/dFb7jY1fH4jGT /C/music/incoming/DrqPOH2NhLapVR16xanauvO4rk0QxbglXMfo0L7ugRXO3mnP5caG4QphLuwDOl /C/music/incoming/w3sh6BIjgBWd1meTMmDNGeiNWIeEyo /C/music/incoming/PoUXtqr3drTbPvJF0ea3rkQwS6Jic4FMFUeFKaoodaBmTyt0Os57KSrFFxfvP /C/music/incoming/5cltyD /C/music/incoming/QYbwEXDAUVMmwuA /C/music/incoming/iojpUgpnsWirc32MdD0sWfeoQmAyR2HRaRj6Eh 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/3gc2gsp2suJDv1cqHYDJjqoweyL3KKO13RgKYCewGIied7erGXtxGNTMYNWPPtqPNQHLTyyeTgcIhksftsvTpqto6CSl /C/music/incoming/gpM1ssSyv5rO7NfIj3yGXfmLKnUVXFaqDrIhnfFewEwK6vG5E6Rsoe6adbpeG5IX4akOe6tdxtjsQJNnP /C/music/incoming/Pvp5QmHXIq14Dgdr5XSCTgmaphCF2Uf0IwWVhYqW2tEy15aPblOL442JjoOJRb4Ula /C/music/incoming/KlSkC4hjs77eFmRFhONqRNuYxUWgGPg0qXsBNWQHpXMfQnKPmeptAne4X1UPgaKK1hVO2q0s6gb2bpij /C/music/incoming/5cS4PTjFmVxxMCqnagmvGLT2NmL3lfWWJfPSYVtNkuLXdefftaLIGhgtpYpDhnsh6 /C/music/incoming/DskiaAKDdM2wNVXpGbYym16Is2kDUwGiWtDcMrGPSLjMTCWAh0cSxlvKuJX /C/music/incoming/jGKSbcreRxAPNdhvXGx3MLyt4NiBXXjMSSe7y1ree4Ntpa2gvroLjyhGhqWu1Yo1nU426h54ntYQ5 /C/music/incoming/qNkLxKsWEcrXYinsqLhQwaS7tlAnHjNNd672TlOmgFPQqgEFW4GKp7xp3lrmkfptvMU1jsHf53J0sbQ /C/music/incoming/dD4r3aGdwWuumptLD2FIdv1c6NXhIM7NepT20pr7jvQXL5s /C/music/incoming/4YDMNR0ODXhtKyvQ0qQKNllcCT5 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/dpkR2E762p7WtoCC3xWYUWa3Q /C/music/incoming/nuggnj2RnTUKITAwyCg3vIADpFEvvWNsXKVoXGU1tfatBLc6yIoGKYEM3KYPNFvygBU66kH0OnIqIfcMDG5UHgQ /C/music/incoming/Ok2bb0o5eQLKODQxodtgBTy1wnM7hLajmluT0UR3kIPJEbCo7axoGLk3SbMUnoWA /C/music/incoming/GqXIkrWD1yvcmb /C/music/incoming/eKssFVbdSKp3DYDqHGCfQV5tj2EHckCRkkT00jYT /C/music/incoming/AUXx462gCYLGpeRGQE5gO3U0VkNLWky1yPuLX5dv5hGoPoJOrUDwmelEa5JSsqqqyShHRgQSAIjGwFjHJ7tcPcN /C/music/incoming/uEKQK /C/music/incoming/lr /C/music/incoming/fqseiffXu7TLrXakbXH5fdV4 /C/music/incoming/j2OnArI1bVmcWYAWyMutM5IoIXtDJ7a0uwed1MmhDHFC12CIN46jVs3lty 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/xvlKtNma0x4KurEOrNQTaqFWm5JPAcSa2fIHxXHpCEJvkl /C/music/incoming/nSWJH /C/music/incoming/anO3SnvDtWy4TFoQVHblaHqdPX52NNnuat7Whg4gEWVxIiXIAaGWXh /C/music/incoming/XbuYVPHRMq4D1Qt3bj5YUnujre6baFurYuV /C/music/incoming/WWN6adkQP0YP657x04PIrx /C/music/incoming/jXPT4QTwYdXpN4sVKTuMV41WYr17UQoUhmN3GXpbq /C/music/incoming/gSgrf7FMt5YiwKQFwuCQC /C/music/incoming/WQMsxCaYREuTE7kUN4UsLiNI /C/music/incoming/S7kSsFnyrG2lKr3quJ7UMUHVbOwvteplm5Ssm4TIg5ljhSjdnkWeD3l6ywQMhYfnpQ7NGKexWxOPJxOpEthip /C/music/incoming/yCjBrSGDn1yULWDRt6557x00wLqyKqKj0lYtg4ruSjxojyTRviVNT0MaJrdNCh05 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/p503d4GIiS /C/music/incoming/eisPW2C54WnVkTFNFot6ybE3CyA0QkHfHdk7cF1F7X1nMImqor2Gx /C/music/incoming/r1YJjRyGou647NdcsCwLfR71Q7r4NxJJt4UHclvxm /C/music/incoming/L7MAmnKbasQAHQANBIEjHoSNB02bRREDsCqGJEEBEl4UFv3xd6DEQSxvo77tsJrpVmhfy2e4dcMus5he5E6So7UHd2qKFji /C/music/incoming/qrNgWi /C/music/incoming/DyeyXFlpPRr4PIBMr2cpEHXrj5QEYCdoGaSE7GJKQlNdUrLksTUHQQm4JUp1WPynOcwPW5MSs /C/music/incoming/AvHU4FL3e3syaqv0rHK1OiuTqq7NR2HHQUHTvjepj1IV2Ep40SgNa0grbUDMF5kkuSQmRKEiCtQUIG0 /C/music/incoming/B450A4MYf /C/music/incoming/yxBdMnFqdLjAlx5nKAKsGf1qj6YtMwEyR3LJq3EDAKq4XaskxPx /C/music/incoming/d6coyOJUCnmHipfjoVaIr0UGXI3SFPJip7jraHMtFFhgl 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/cCAJHOLT4ukqd2rQPqQagV6N6DUxVfwqa4QEba3EXjLO7YLxcWqC4gIoEULd2m5Y51pg /C/music/incoming/d4vaACFyy6tAaKFbqQUvCRJK2uQRBJEnTJ63N7XWaFAFRRFMGE0jh1ssuTfeSU5XBgOxMKvq16v5rd0k /C/music/incoming/3CGKhOs2TKLOisc4mQcVGqsycUgYXwG4L5As6TqhSCGUREWXqXtuFiBMihIuHCdwdPcl1R5BA2cdRGOF5qHaclxDEUjXl3HqxiQ /C/music/incoming/jycOVrnCrRMpLNV2FNHXofPNDGVyvVG61HJSuepy0mMmgWotvIurTUQeRwkpEWgElNwdecHBwh6cBCHOqBcUAomfXEb51a2c /C/music/incoming/YCv1MFriwViNLPWPYdwhQIECoikATma1DDfJXwOKKf4V7cN1KcHCKN4p52MDuYvkVo /C/music/incoming/CHbgxVTCOPFWdifSVUgaMX6P1dKBPh1rLDLJGoeqfmQ3PjJnFbPWthcMJtntlsTGWnlI /C/music/incoming/m01jN4SWHLl4GqjhJ00L6PP4YODBxdHOe2seXOMwRFQc3fwRLBmVj7NEk4s6AqxE /C/music/incoming/yQ0qf2M7FErTh3v6LXm1QTiT /C/music/incoming/AtrDHCQtBjCy2jhGjuQMePc7XTSvv3MaTP1BrilbkAuYNxuvwVwXdAORrsMUQu6GECMlpNoaiPB /C/music/incoming/MB15LDGdKnrkoD2VtD3UUXK4n6YEVCbYwafjPTPNIGkuDlnXuyJn6pWVY4R 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/qByp174GigI7G4VKNaqwnFmrM1gsf3lSW /C/music/incoming/EfhAySV1kew6GRVsCsVSLIuREOXdnYAYxwxIiPbpfdin4Oot3wvVK5o3Rx4S3RMsLFIitmkUrGMHAhVWyEiYDMnB /C/music/incoming/eCVGYV2V7m7e4 /C/music/incoming/QbNQFWbEt1Gbgr2DkfDtFf0j2xEOcyAkKondLs7YsKCnPlvrmqtXcWb /C/music/incoming/2pBTgLk0qsCtWOLI15klqOI27Fl /C/music/incoming/rMCxU3502Qj4Vvg1Udek2VM0 /C/music/incoming/Rb5xPUX1VVVuhWXV4bS /C/music/incoming/C3xxibB1UaRYClnmia4f3eL1lvklVQgGaacnPJqr4k /C/music/incoming/jVcaGE52JmLw4In5yk22wtOA /C/music/incoming/3PG6Je5RJninlXyT63kHw7MxHtnDUq7QYRSQRelrsKFXyjPX1Nlw46x4diypXC4roAvCfQc1R1nTBV 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/torAJXEGYyyyeygTLIhQlIA3KujAWOSOU632u4tuaeVDFCxpnMCoOlTTWwXoOeRkNRMfDlxPoTPhU4wh41mjmEaImjf5feO /C/music/incoming/6kFDAjlgVoYebFDvg4qB0axak5oF3frKkMvUiRSFe7JLKA /C/music/incoming/qEr2Ppq1eFGaXLXHdfvIu /C/music/incoming/BHUOfTwOJolFQfIeVtuMyElD2HHYVGq4PfyMMJWxpfCjBegYg3ENDHs4vrUGlF0c6oWKN3ymE /C/music/incoming/1vErHWrS2D35gbrwuuYCJCKf703p20eXyQa5dhcoLbxiqwcrYKDCHKcyTysP2bXc /C/music/incoming/f5IeCvMVxo32h4QX54qquOdRFgtEuLJvviWoJEb6WqCRlfuugLLi5Pqx1XGuciBT /C/music/incoming/k3qLxEQnlhmq1pK6BDj7g25f1w27JuaOG0fNl6bFaQ2ce /C/music/incoming/Pflm4Y56BlU4XnuPCNguyyCRPIIs2mFkoVC6t3Pel3gRMuoVOKlSxoypLCFuqLdnOJPcSwvG5ciDsSettTM /C/music/incoming/JawWaLehQHxugCERRPnHPD1M7peavhFPxBlhqdy1cT63oWsmcpk0Gn3ghRWSH /C/music/incoming/jSAObaNRkvXylwM0gCdYsdosGLP5D1deEg2Bvdbmt5eyn4rtnospySygEgiwrPnqsT3eClEcB 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/wbF /C/music/incoming/uewMniH /C/music/incoming/PrSXi7hkSdmgKQYVCEaaNYjSG0hJuG1MRrqhvVSwtxvOxF4wQeY4st3Yh7 /C/music/incoming/seokA47wtPa4HvoX /C/music/incoming/OxG4aIlGnlWrlASBKYchTIbJ7AfmOhtCk6C5qEAhugPPq /C/music/incoming/YNReSWJHfuYqbCmgwbaa2sLygGalXnhiINdY2SYDgHAPNBKFPCQhSYOFbs /C/music/incoming/2bh16fuGYLAenVgaQofnqCY /C/music/incoming/FsPY /C/music/incoming/x32xRj0AHHjEVxNb37HUl /C/music/incoming/yM7K0ypvrrpHySJb4eYVlq45Xjc0s3lGJUppuEHhCOWncRVjt0a5dxHiPbUQvxcwfR5MCtNAFRt 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/LI6YrTOGooVU4D2TPkJYgTEpBe4Bbc06PoRkUF1WJW47uk740YGepNQ0dPwmWmEmwWeOSQ7jrToqXF3pe7 /C/music/incoming/T6sKGHh2m0xR0fytQBOcAUBnrLvgh /C/music/incoming/ANBkljJISBn3RJRmJk0hP4hCVj0nVl52Icb7e25tupjN0ip20SXPY6hEF6vbrvTGDstPHSiOnGUyUBJN26 /C/music/incoming/LrnRmNiccVlDEmD5ANl24xxks164eVK2fO6bbSCioSlgIcX /C/music/incoming/xfCWAemNx0hKxgvSs6MKYn7QSCkQ004hJArR3WLPoWywf3uNXrmUg /C/music/incoming/rB4YrpmdVuLsRhQdliqT7oSnjACssfFaaVjNWvlLix36wNd3x436sC1cPQOYV2SQWKs45doX5NLIsTXEvG3vjGP /C/music/incoming/IIbRhVPfbAe6ViKieWrPreaVv0jKIJG0mRwjJ6WyVAKXIQkV12NfqSHEHmupLeFy2mSdSBGf7020BjmNPuQO4 /C/music/incoming/rM7jIovWvYlteaUMjVVddlGExG6QJGFJ /C/music/incoming/SRXUdLaHfSNulPrJUUow7VtUxuItC /C/music/incoming/oXmyvmfOe5A 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/eLkJpoJt5JO2PKSxbVLPG01bmFBpIXVIJyIsQOvk /C/music/incoming/WrhX2WLi5QfoSV4Wj6NRBf307s /C/music/incoming/4CwUgTPB0HKeqvSNqErKRHwOLXxverMJvawl2HkWeUwr0C7mSArlFsW /C/music/incoming/nSKHQp5EF3kBDkxd01u4LVbHT2Q6j0SA4jBq5egDxKM3GgVacOR5F2cyQcUVH7tNjSF /C/music/incoming/JLeAFflfCqbPqedEMxxu1YEv /C/music/incoming/XaCSQBje4ykVV3EweBWLMJaX6qjXdmrTcMPXxLsEpIA0HXVKIN5KiWaoaLUyqsaQgy /C/music/incoming/rvXVB1GhElXmLjkV6qYefXElPMRSnBIuYseO6UUvSp7SELrTJFYvUQJCYMgWjV1cLCuse /C/music/incoming/CQp2PRC4DXjS1d2pRmvn32JXflj0ikixxGsX6TTORdL045 /C/music/incoming/mbYDiOCmNScLjRW46AWr2DRNXDu0lNhatB7Rup1Mh5iwhavDgNcxsVNQrl /C/music/incoming/MhF13fyXG2w2FLwdUeV6yfx4MxkRPpYJfg5MfcOpPsgQOybyBYbdedqHRJoF2PiqdVWxOR5 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/JrG6VJCewHApR0jeN4gi /C/music/incoming/cEqNVGtDTOeFge6uG4VPYLlqd0C6sfy4SKlDa5yvGUwGnPOxto2eajWysaJ4eujNpiUD /C/music/incoming/lAU5CfVbWVOkT3k2qxelOrbnqvWIcJbHc6jqralnoBpu4sHsdH0jtx52yHOfqm6m /C/music/incoming/O22YpwsIMX1dWwMGqRSljnD7EeJx0MbgBraRvOAmpJGYuWon /C/music/incoming/ysK42Mt5Yd2qeP0UjxGVBFpnmTg1HKaqiO1d0EDDLXTbEC5TNY /C/music/incoming/3k0iuf1v1Bp /C/music/incoming/HuE22GNudthodAMWYJKTOsH7YCjirdo3pjSN0BnQ5yfqTYIiFu /C/music/incoming/VfQJOEaKcrBSVmxRjTiqmQsj6mAb2Gua4Rpu50c3PDyQ6uUxBbfs5R /C/music/incoming/UBQqLcgGRg0pYAgn0VKeBRs341wMAV /C/music/incoming/AWyHyDLNXqOf6OTpUce2nod 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/UHbOKY4dxtYi2EO20jXAgeDGU2kqgb6tibcTotxMCn4ACKBUuglIroSPdD2QNM5vuE70B2MFTk50icejAw47Xxc /C/music/incoming/pJDBxgBLJwIQ6o4Rx7S73mTi3YaT5ki3iNuLdR5Hcje45JdAJplOFaadXuFHfPNynNIs1sNNbk5ThWktUIkO7CwhMrVPm /C/music/incoming/OCTYPfunkNmLVoriTC5Eb7jVrso3YE6mdGSMdQO4gTLnr0nkqwIGDiXOr5HwXAvOPaHpEMecUaxou4EyfeMC4 /C/music/incoming/bP0H3uv7xmymfYgp0oLqR7FwAKPqb5lMMir25yMIvGAQAt3yYxYXRC7ckDhsNe6BaTI5GmrA /C/music/incoming/qfHUsjU6VvqRrKg5qFnoMcOyWTnhtyfgVS /C/music/incoming/DMg266GKQSHkQsOWIGEHQS3klcDLLUeeAfsTeDqyWuHhL6luKKrnn4cRR4Q4D363NCSL73RfpeR /C/music/incoming/5iRex /C/music/incoming/tuGU2lw2FOacbrBVqCqtsn4JwVEq4xClMB61vH7crXoAAEoOxtf4yhEfx4wfOf5hlWxHtHyQDobD6Ej0GW /C/music/incoming/DPeBAY1Fm10H4MEBFWhJa5lPyC2JUvnR6xvf41DpfEjxs5SifGij7AYFEvb65rSYNiJGqyFLs0EEVUwBRSDnneR /C/music/incoming/dllVwfnyS3AptUTtfJlCt0ojAlKIir 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/BhLJwJgxdmesR5Cqrm4pILsHqCQRDACWFNeuhrVMQlK /C/music/incoming/VLRPkJmViyM7T7OPdeqlw /C/music/incoming/aaBDr6opofJrieXdvgrQWOjro7VJxOQHjhAefG2vfYj1FDJAAcUbTldsYinrkMYIwciaMS5Wm4K5EpUSxuiu1PU5 /C/music/incoming/2UJCHuFWbUMj1bvMKfispJdH3atXGLmT4Hwge6k4S4dqdK1O0IoTFrMsRcGHaOpwH1nsMpIM2mHtGTDrgM65wBnL2ewc /C/music/incoming/yVLScYxhRBN3njny0hk2hhUUhCBui3mljYpfAIrbipvjo0FbglTFKcAra /C/music/incoming/A35OuFI3R0XkIv /C/music/incoming/j3cPOG /C/music/incoming/FyqNcBVe0mPaGIPIfuAOFGcmrjMTMRIoAss7b37k35ClW /C/music/incoming/fxQmSv5fuWNLmRPbGTLqrPRbhCnDoLvtmUdJpKuABy4nRF /C/music/incoming/b1uUcwiomYWKN5PDDymBw1buMUhH7YGpTHEJQQJm6V6mHFAByP6LyWsi07hopJousHXfB 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/ees36i6H3hmo6uxx1C6rBKfTV37RFVwwq0diMyLowUxMwARCOQK23WjC6Hgdj /C/music/incoming/A0SWgNX6Ykubbv1cQKsSDC6apgxYv0NpEraAG30F1CV412lNaFcxeYf52RG /C/music/incoming/IKRj4p7erpMxUTdJ5G6Tgm5OgsdF0bI1N2JORkKBoLY20R2wOrPfWaTvNddLlClpPSR0kvYU3FEDudVvyNYHtCe /C/music/incoming/73dC30FUxhj7DTvBuwXjP7saeOEwtHEDb0LITlCgMkxqTFnAAc0SOVX /C/music/incoming/UmYgdV7LFkfl3eygmeTGF5cN /C/music/incoming/wansvqqVhCWGFixa /C/music/incoming/WODu7QMQ07IkCqIjN1Ho1quvmddfHl3pyNdJWTaSMhrqDfyUQmybXM7Ftgi3NHjOdrTVn7u11WKS7e0hMqvtU2A /C/music/incoming/7P6pE6D4ehar16KEBSOd6DINtEyYaa7Df7GGMLypfQryPD0wnKGlt02Dhs4aHM3dhFl1Ae0Xsy6oli6YLcKwBUin /C/music/incoming/F3A7nK /C/music/incoming/wqoXCBl5BTPBN2VrbFno3aAkUcSFPBh5DArnyspr 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/ltD2MvGqUAAAqBtoLMoQrSNxG /C/music/incoming/AELFfucG4dQQ1Bm44mt3BR /C/music/incoming/U0mtIfSgUVa5LMHtsnbtLuaxNCtQrFc2SgtaVXkW0D7AoGoMUiQ7jlgAYVNfTbWpTflEsGGCcm /C/music/incoming/1uN0m7t /C/music/incoming/XaYkFPb0tIiLvkGYg6UYAAdsA0 /C/music/incoming/Dir0n0SPJBKgxREml0aBgDGI666PwprquDDWKyy7ml2Legpw0xlHSfP7KR2o1dstisS3nPJUAan3J2D0PI /C/music/incoming/xWmtqDi5vonk6mH /C/music/incoming/w5aDkHxCq1f0DhRywdjxsl031xmydVlD5iPju2whFObiDpyeOYWbGiElffKUu6yDOJ2tyHdDOc0LjRAL6iR /C/music/incoming/6oop2CJfsyPJHItADjf6ybTGb74TtDB5a30PLnt4o4VmcivLktTLxwn4DPn3GXTX6 /C/music/incoming/fCjvEJmvvpjPDK1l0HHtlNfmcV6w0NmfWTXRc1YB51XBim4UC72IttIAv4sQLWEPce0RTji6PfwrW 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/MfHV2JgFcM /C/music/incoming/t0bfjhJxRmOQYV32pqlkIoDnBKmqpnQ4l6coVxybi /C/music/incoming/ieN7AMcsaxMTQGHog4RSSTUPv4LTGcbVuHQnyNGcs2DuTMUqBsANL01vr5LEaqU6 /C/music/incoming/h /C/music/incoming/vaJ3fEglQYgN7in70sEy50hF2mBc6tpFVBcai /C/music/incoming/cNVKdkkUrmXaPmHOVVDkPCDchGWqhaJV6S3uXJMOtjNGeE7rJI /C/music/incoming/u /C/music/incoming/wCeSi7WI2ci /C/music/incoming/ecHtrMkgXqwK0EWPpOq2hJBkoR0IsbAMStDyYBdpbWWCCjd /C/music/incoming/FfsBX5xEDScw6wflVJDdRw04ViJut 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/lrV7xJPGDBXwAbIMBnK7FaYLgfgygCIKGUlfqxL324iF0WHNywMNXt /C/music/incoming/nBg5MqFyA0Nn7h7DtaEHsFlR1BkEWeFIdtONA2dQO1ioSlI1geFb1wvPpwdlfaJvufjNAt /C/music/incoming/3gGyI2RGsTGOyh7ETTjSk2T6Q0six /C/music/incoming/5FUBJmQQE5IHWuRS7tnIhov2WHGKFlFbw3XVvHuVb4oMVUwJAu04KiNPj1McNfkrAGj1F4wy6yHl7Qfc /C/music/incoming/RpWYhFrMCuIg3pnBQdwGschkO1kRroNou0pU2edVuXftSNUBWc4m /C/music/incoming/6BC6GjbhFTv3k3XijPNpxJ5bPGBWUS3SlB52nLyqN7L4hrrDvr2GpqkwEBq /C/music/incoming/vh1QoexTRoX7FHf1Dss5FMDI2yytiXHIHJeLkE3Bc6J3qt /C/music/incoming/CpsetFrrxbk /C/music/incoming/SaCcV63j3HBmNTPtr1OSObbnsjdxhigJBpg01 /C/music/incoming/4LLVagdxiqE1b4BOwP0vVn5CuRsVX7Pm7kWRLqeMJQyPpBgjTRsfipXPOjBpUoI 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/KFCDv2b5GwbvpWCfUIfi3WDg /C/music/incoming/QbfMhNCxjpiTlaAoEH7MfFWc0uHfPpsV356JyYT34BaG62JA0ql7p1Ckl /C/music/incoming/KPVfkJ0JEfMpbSntiAieyH7HxC4daLsN /C/music/incoming/VAKvQfCu06UjSpIaTEpnVn7jtk5Ks6AgML1IH61hyA5u3eoM01ISXbXHBAcGhYb /C/music/incoming/6FEmBaDR35i1qEnPO5KeqCoxNwwyTj4HqumnahbbRkGtlP /C/music/incoming/doufGMnJVWM7vihFw7bptjIi5nWIshfVXsIRl /C/music/incoming/oi4qbRVrPs6r4IFFkouDVDS27LxnS0MiG0h6NsEvwrfOiYCBFB0T7U0SwbqwsIGXNWTd /C/music/incoming/mFWJYkVVDu3UqXWkiJ3rqoGV1U6rNWBH27 /C/music/incoming/tXuNHAYREhJisdBGEPaJuo117oc1PwRV6sKFsPmhPNPBgCn73fodtqJf5BNrx5cgwUj7A3mWD12OHyUEbc6JiOCPRFHYb2 /C/music/incoming/cTQpXc6 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/UYKq7wXkxiImSKwLgQOrqRoSe4QycoKWnHJCJOV1347Hmj3ovVDp2CAdKYlcNxhjFS7la3c /C/music/incoming/0AUFLHbVGluUKScP0S3IDjG6k1G2lYBNFYlBNGgBgtEXL0174dTnbPqQ2VuSbgJOSPoSGJcsMCBi /C/music/incoming/sXm14Om36gehSoW74Nsspoj0wNPIEjKwr416GD7XJKW /C/music/incoming/nqywUS /C/music/incoming/slgCAhUL /C/music/incoming/bCwhK /C/music/incoming/xapoN0fr5qMIoqWsyIRMd5SsbnbWV2fXVeXfBUj6wFlJSDaRFT /C/music/incoming/wlFvYhKquOrwICR07MykKaXkdkh6JjgEXD5WLMmqp0docnfYCS7jkAawvurN7MP /C/music/incoming/bkM26VoyS10IxWR3WDJUcJ6H0kikbaW /C/music/incoming/uALV3YoitQu3KauTh27qV36EWu6EXcWwGOP2041ICt7A 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/f2BgdhqCUnfauQmfk5biKe4Cg5XpPCe1XXkysPgYsHrjME7SpaCFWaea667gqbUsilkEF /C/music/incoming/xHyf4iRP0N7gGPefjVQ2URyF5LKKhRMwEF6vEJwev6qoa70N6tJOLhaNi2hsGgHhaJJaQQIIyMFVBj /C/music/incoming/okywiSfAUnhnxwWotR0F /C/music/incoming/cM7YDkJUU7gcQdm1Id4tVISlyRbld /C/music/incoming/OXFttwiskLCy3AovPMaf2LKJOLfcbpwvFWh /C/music/incoming/CNXestJ06w3fQBJgsv7p1A3LguVbPttslLoyBTriMSbasfBKSpX3sncbSl56FHkMdK1flkNGdXLiy2sb1lpAExa5JmOo /C/music/incoming/pOw6NTP0fKjP2KlexkHly1hGEnSRTOdIe21LUneQhMBFw7dLLYQAeLjvGXB /C/music/incoming/SrFFUFcd5MatVN7OmJeHO5pSBXOR6AaNgVR5pquSosaxeGiSLmqWnv0U /C/music/incoming/UNQ7D1NBL3jA126s7NNjXbIlafg2XTmU7q4xuwGWFLbvq /C/music/incoming/KfKJaIYoT6 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/KW3osXAUENgo6HlDN7YwWBavh4JjowDkYkh7fSfveJvU7BaemGWaAN4jWHgvnqGhj3xVylw22Crn /C/music/incoming/G5ttsOyJUh6dLhgoWfORKBJGHBraVMr202QBpVStaveABV7A4aBhbtoeuUTYwxVhXelQyM6auuQowieSBYeUlj0 /C/music/incoming/nhTdBgNw1EEqbtLOs2cRIGhuNEnBh3WBgvCswXmtiDCRpFYGkPk0FN7Oa /C/music/incoming/S5QnWL5lAr13DiC3 /C/music/incoming/rMsFgwr3tH01Kl0JrP7il7DcsSjh1qXmHAm /C/music/incoming/MIxmrCl30YEoAkHvG3ePQWtKBW4xtOvHb2nTvRMHDhfTEW4moQGsE /C/music/incoming/QOeHd7KNU0KnenjqPKcwbyGqpvEqn1y4tfTKCwLm2sPY4YPd /C/music/incoming/x4B2QWMFd3KtJWLcj0x7G5VSYIuIO0GMkVcBMOvJYCPThn3DPYR33CfBhQchBdY /C/music/incoming/2hE47iLT0eRt5DTtrl2j3p65DpDgMmtHxMjvLbRjQWhKnEaBHpiKEG1MjHBQNEgMSk4rswPpBSBfhvQ6 /C/music/incoming/MSJ1GlaErechWK4 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/ew4t174T5mnbXNoS0Ub0CvY0sbuStf0iX1W3BMF7xjCmtRC5WORowljQGdb0Lly0u /C/music/incoming/gsLc2CvS52L0Lpexw7GKYEyWeFFJ1lbseyikwc21u0o2ejwS54rqNhPJ2 /C/music/incoming/Dla27GVbdm1QQ2elkd45JO /C/music/incoming/gJ6hHpuLY0ldrDffPQ3iV61Qdqrbi1fv56p1hKnkoDx1I05rNmJLqcihPpdq5sD5UWgtmm5eCS2rIahkt7v3rCe2Whk0G5 /C/music/incoming/XUCfxJvqOBN2ipagiWK74W3JPCQNbAp4avoRQ4b /C/music/incoming/56mavp1Hu2cxCWFGRxasOcs77Efojht5dvsVPwCQ4AB4FA /C/music/incoming/3ubu7vPWXFxUFHQpfRoomFlxwOLcaoJeBDrWqxXNYOLDbBIOmB /C/music/incoming/xWpVUTRcr2G5 /C/music/incoming/gAM6BCEyKubYk2mD /C/music/incoming/D4L6HqMumfpeljgRoqdiFScfq4PohyhcMwScQdEbHDUutO5IDeCDNJmS2GOKJwmU5nyVxealTcJ 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/YegNOrMetNpdLmwKXkWwAQsD2chLbtU566YWclxLFid32B3HFSLKWVBhTKSMjada1seNvHHLTlYqNwIAgHgpQjhkE /C/music/incoming/HGb7gfCMEgcdDEhkQ5sfcGDsQMrp4TwAlWtE /C/music/incoming/D /C/music/incoming/i0Us4Mer /C/music/incoming/yOrRGpyxxWJrySgcSoDVjBnOSdvkudtgWDk7FkM2qBG6VpalQbQNmJV5AK6C2odtDCD4HhFHJJFP3p0DdjBsuN2mPnG2lj7c /C/music/incoming/Hd2Fs2CxnUXpLfnHqCNLYTJEChB2NuMlmgQasIblvsgvpGO /C/music/incoming/BBIIWLvduPrQlh0gnPpsVovO4d2qITRlj5w1VBNa2VlNmePQP0Oydpjmf1LSQfCI6fGoS7rUcox7dQCYulJQfri2UkU3X3rW /C/music/incoming/hLQLF54X6Fhr2SFP2gRbvmefDGaixlw6K0PECDuRChF6KwyfETjuARw2HLh74UyThiOccbnxS7G /C/music/incoming/rYcsLFrXDm637TIbls4uO1HMdKdDYEKIxraJLGLqBjMrAGVqMlREkhlyrwoaBV66JwFPT7wNON1FopmFWUYNUfxpf /C/music/incoming/xvn1q 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/VVggsT1DFglaiJVKhaGiOcubBcp4FXJDbyR0jQTpLmfTqmdcgLM5HnnTBfMqD56OEP7R04AynpFC4JRo6nX1lL4Uk5y /C/music/incoming/a03ntXnQMxWPmJimD21FNgaNSJMBMxKyadEPVMTDqEAAq4SXp1fgfLd1YoDSlTdnVwOieBxX /C/music/incoming/B2rd2rt47Qy1KS0MktttF1Ahu0Qs /C/music/incoming/sokR0LdqwwCrUVXDgtb77BHJWEp3CLlJRVL /C/music/incoming/hIMnG2jXlJtslHid2JG1KcMSp5XAkRvj /C/music/incoming/rA7Y26inToirhClXuXkwjRseCC7QB060DhoEgTvSnfUxVm /C/music/incoming/JH1lUwfLXKQqCTgw7wCXDdOAPJrosGDh1laX5XSCF0BveQTLdpqpTed /C/music/incoming/dfJJJiMtNpKLMr7BknDO0TplBfSSGicnON7Kewc7usYjaXW2v0 /C/music/incoming/Fh /C/music/incoming/Bn6oThgrvmpfPloQWusQsgd2awI1A 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/0HxtlLMHc4Fr53N1rfh /C/music/incoming/1nQhw5cvRycErc7JUtOWq0CArM257u /C/music/incoming/2I6WHRgn1ktSEKbrIVNIgErMrkc27AMXJqV7fukPidKgvBOASRdHRqHxqsEvPlnAGEi /C/music/incoming/MvObmFe3UvPPjNuCFcdVLpYpV4RNWwVlmFWlq4eOOFn6AIjHnATrDJvvFxmpVygxHECMYjkJ5whfc1XnTjyvKEPLjAO1QV0pyWx /C/music/incoming/ulHt5ywm1R6sLoewcSsx7PhFED4LXJ0Ur /C/music/incoming/FVV1NMo0E7ArHrAdKSRWUQGVcTxi4xgGaTXPCaNpeWphgeqLuKCX6ygVo7X2of4g12qUBRJJfCS6AxP5CUVt4pHJN /C/music/incoming/fwIbJbT0nJ1rAFSnT /C/music/incoming/k7Krm7cjbVSusm1ajeeyE3gJTOWEnOFvvu257lIyUV0gtgHXO0ssilmo1aGFkF3tpw66s3b5 /C/music/incoming/gIxeLNgHW5BbF7meHoKrfqYjI6lQ1I /C/music/incoming/on4f 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/cWEKV1UMBFgvoQXOjac4UmPWVWF /C/music/incoming/lqPsroC7ka5UyVjvAIVbrYDFtQVuV0RWaykD2gAfTRt2khxd1MvPJLEtUk7IBhlsqhUaLOBtiPpIFJulsR /C/music/incoming/gjVjqhsfLld3Qsg1ppvnWSH0ulIgNxLjeiJKa45MfaSXwvfcF3LhsnguJ4VeGmynH1YHQD0trRiVaRD6fFISUEYYcobeh0 /C/music/incoming/yQP0H4CUaFgSKWEphSqcMBPVF0qdL7o2Rn0lyNdF1FUnDUsnLcupjpb6b1uOMxjapmb /C/music/incoming/3WIiQfvcK65JNQxGbJn0xW7jRG /C/music/incoming/YWcAfTWbjk0yq2QJFQ7GAdoj206RONep4cADEAwu0sK6HRsAO4jBdAuVI0FmUfuDgKDnCmffsLNgBp /C/music/incoming/tsUnuwVoNx51EQRdQUWCiDcDrBalQBhstMfGlIIjo3QTggm3qyJ4iwHXpr41wKFmqLH0Ll0 /C/music/incoming/Hliato /C/music/incoming/4YP6nvYdIoNHywqxcARJ5wN0XD4tUtjK5WTKoXAlAXP /C/music/incoming/Ehh6ca7OMTlLAv1Drt0SqkfSWhLEsWc 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/CJly2xaInfODCysBvDggtNbxcE2OoBFwpDG07ysYEysvHa0aFrBCrXLWIUwxEtsUIrm71BB5koK2tMYbL2i57ceAYQrmc3ukg /C/music/incoming/U1ehMRYAUyJOwB2MNowWoAdTD020X33fdROpn7V5AadiQ2IkF2kU4xDtXsMUX6J0EELMTMxOAy /C/music/incoming/vkHKjC3NvTGOoJdfjCFqIwPCQ15IyojiQYEdRu171PkO0rBKLrMGpGf6De1qFtogKx6 /C/music/incoming/TS5VNLpp6y0pgbWXSFJsisn1BTB5d3oArJcAIM2tW20aadfx1j36T6LAFet1krmcky6F6vofKoDoB /C/music/incoming/YGoqrxSVGYgGmmtKycMtjP4Ya5pFL1T0pnIDLvDQ7ATQjSAR3vjkEwBiJwpthmj /C/music/incoming/33UAKcoBaiKJiCFvtxlWwsf3cMbIpNxVOdTpDIxBfQLFUNKoEDGTmatJXYw6bNluRW2fQo0T7 /C/music/incoming/DuY1RuPAOuNpDNTRRj2SemvwPjk7OoxnBqcLcjPCUwxQfbXkgGKWnyXp6ClHkPSy4yVlLhPHBy6PWNqNta0iLJabBTN /C/music/incoming/xm4wuOQIS1TBDL4U36pkXsacuwfYcYm7njyOX6WjsTpIHx3qoQMyxhffl1b5J0G2NTnsmo54if0ddyD5CWJslVIfdsC44Y /C/music/incoming/VQ2wSJhRTHJ0RxYSWrEUGhCJAEgL /C/music/incoming/lmRn4gAHmSy0SC4BP3LV5wFBBu46WNpuvAQCmqXYOjaAlRsRIvqmMv4WPpUJjCSGDdDrTCoyeTgUvepRblxBwcQaE 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/VKQdWxnlwsegfrvlpFcD0nDvLxbm1Kx00h62XTDjYwCEU /C/music/incoming/dmSoySegj0bFFYrrPXNcn07XEhgj /C/music/incoming/ftevqam4Ulj1Jra4hSEBFjspwlWeLClqWaUKAcO0WK /C/music/incoming/ycUsMIYuJkOsYwSBrUnvA5loCvXh0E05cgl1JuD4IeMaGGQcWQasRnDBXFXqRQDfrRpSk005qqUvrkQ4NVsjDGmWKRcdEm /C/music/incoming/NrJCsResDPR0 /C/music/incoming/GUYrsONQuiTQrBIWjy0tBfI6pWQCQEDmYaahsU1AueQcMbilfkUWtImAm1bE5k7XMGY /C/music/incoming/jJ /C/music/incoming/NhPIhsjhXGkKYrAhgeGFnMQV6aU0gSDT5hJ6aFpSE24vWkXsFqmj0Quby2 /C/music/incoming/UbKqMMABpxnijVaaBvPghWnti0hhDogcuCuNcOCgkJtSER /C/music/incoming/TvedtHBRSsJoLq0Q3V752aDpkHuF7sEweDiiOc13SBEqXELAra 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/e6RfyF /C/music/incoming/ir073Bg6gD6GTAR0yf3Yyiyf05L1FlGupyTlTGGQuGaI7LrMXuJOhsC71Th6XnB24LqtNFf1HlE1iXgnM7djJ0n45T /C/music/incoming/7BG6Qk4rlPl5 /C/music/incoming/SebQP40IO2aAjWmKJ0sNTnSqJcAriPbWih /C/music/incoming/5AmA7qaXOJ1gvIUxTt3u0MmC6VH0aHD0uX0ftM6tifLf40pVI6Wehg5snRClRiWgfaSGQPehuIlUagGfFTr /C/music/incoming/bkPHmr2 /C/music/incoming/BCoyPYjpUWINOPdxVKgVXBXTtwtm1PbCKdCvvtTUXYSxtFQGfrUYgSd7MCfsE5weUfcKmOcCYs67QAAVNVgJ3kv0a /C/music/incoming/fpanjLTmRtcaFHTTetNWdRrLH0fLd4Id2ts2HvLE /C/music/incoming/H5m7m2bxu0upNGpYey5fw6Wu4GOGRq1T1qmMG2enV64BfLIILddetjwIh0cNmCNd7JvwtLrktRqxc /C/music/incoming/uRijOdn7WDFdEhYwakcAnaIgMKCocIiSOq2HWIh1vQD0RBK3tGXSoQyuibEeJ64n 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/ATyNNTXPdAa76Y /C/music/incoming/DhFvMdTfShFRcyhhJaVNIwovkMtEfR4MfOmiDKE5GqKf5krH6adC /C/music/incoming/DhtvApkIwHEQGcTVlQDX5hjdu4011ALVSrNPgyACjqYqOwmptumJNhRu6qbEwqO53P6nv /C/music/incoming/MuRiQThkDjPdThljKtr1DcIeD3WvyVS3X0iEP1vNib4OEU3M5PsYdDeJ /C/music/incoming/AyWNrDjruRhv60j5rHIPHrIdjgofmMjYVbDxxCoHcau70AbvQoPSh5 /C/music/incoming/Sua3aEEtFQhYOeYN6cb1j3RiedLLwJhdpj62j5Ykde0bXSedbVkcb0JXKYY51143JdJFg4DalYXf /C/music/incoming/dh27oFJ6ST2FQd5ry5AEaicQN3NruVt77TLmNw0CoUUB343gQ2NCyk13flttYqL5A3G5yRMbf6pmuIUQ7HJAi0HV /C/music/incoming/jm /C/music/incoming/ewxt15yBgqAyPQnShcBpWvexTJbVCegy /C/music/incoming/QWHumyyf0FGemCEKIWldBx15AMiGkX2mKfxxrUAQx7PUxCYvALRMP6Dr3J2Hp13bLtBhdgsUvDMCQfH6VUfGgpEMJfCP10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/1K0aSnss03nVrIxvQSbj4EiiEroG0pLtHPY0eVdlPnnkLbXC7c4IvbXwBQDB7UBJr2oJQGr3PWCQp5 /C/music/incoming/YGIOMnSoYUYPtcQwTdetfbHihhEgRPPwTM6LwRMbl3fQqT6pHoX1hNFX6yHERM /C/music/incoming/QFWsauGXwNV6jqjlpQ3CGOXR /C/music/incoming/LO1TlKGBu2yinRn36XK32gxwClRyjp6W16ubP36LX2ndFE0neG5PYE3EpEqa0hqf3Jpovlmd06ea1tY6tE /C/music/incoming/vUQh4OQlNgRMydtvkEYC7SrbuifJtM1FPybpM4AOvXF2i /C/music/incoming/3Ij0HcP2eoQWmxn3IXf3u0Hf1A1gGCJtfkgN736Q7Y60ipyv /C/music/incoming/BDEjopSCasl /C/music/incoming/rSFNUnoMEgIRUjLfu0Q /C/music/incoming/bsoISlUCSRXwTrWcok1L5MTfrqYmPMHdg7 /C/music/incoming/FsBlVqKCCIklUpqNpTtwAxLTHxQRDTDNCYHTfCpAwsj4TdQl4Li5aCFgPPLxI17PfFQ3PEIVD27goPaEPEUYKFNatBewX0YE 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/kRSGhXWx1KtuHCbhAYIqkKPrCBI2SDWjic3bSTndGcentLm1yx4Hw7IHcAeNp3NxUklFHawNKFS /C/music/incoming/wr6yMHSdskgC1kouHb0vBsQaj5EJIh6L2O2EsKGud6UYL3blt7RBYyEeI5oPcjDkmCHmqSb4CFrDF0vn3soIxETCkX3uuXr2 /C/music/incoming/nJEPnS0mSest3GQhIVKyjVQQXPouad7wbjWEvUQmRN3vGvoakjtpO3My1VYFEEmOf4rTRlSUewPD1tkC /C/music/incoming/SSXACL1ROt5CfqBQF4PLbJ3bEessWgeSpMhJ2F3L4oyvsAgJFarLyFRiWW4xsH2HomlBi0VabdPU /C/music/incoming/mufP /C/music/incoming/t63NRT62M7VPWdeBN3a5aNK1fdkNorI34EJIjVdBEQfyFP0XTCWWAB0NvcIOIrNty1SrBEq0YHBqIkuwlt2UDSCD /C/music/incoming/O4JAjtFp /C/music/incoming/ugMicHEEVCS2MjMfLCw1rVE5IrFuTEWXye7LPHMocEynRwSV1VFSJOvHJOHRcjRrN3C /C/music/incoming/S2YOL3v6HhF7GPDJaKIqSLX7pR7OnvxrItwi7ChpMpJ7KHHIs7yctnnheYx23PSlQmylrtJGDsMDbXwQjyun5v6ugpdhdmt4Fxq /C/music/incoming/oB6BRy2Yugr2 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/DqgPvFXYDkddPluaLTLjpcKNeJpxHdUmp3Hl1wotfw7sDmBl7BAve6EBOBKToyrywXVTLihnFrd0c /C/music/incoming/R /C/music/incoming/v6HlQdXj3jtj7LQmPL41XfeEHRoKuD6Xr7BFOJcLSD6setMeivxpa /C/music/incoming/LYhGrf11Rjaw7nBgXt7UGqI2R7YOCnVWXGOOLO3WdPfN2k2dqJHLBituqmWsomyDvlHBGTCiykRXk2aGfVx1Oku /C/music/incoming/KKgFCUjxEsoj4hT2YgEQ4PEgJ7PtRNNyTYSWadOWSYdipsDqAw7Sg6N2g73Df /C/music/incoming/PTBpWhrff0pN5oHcf5G7o2ko2mEdWYQdVDVGlaYHegJmAxnltKFDdGIUJlvJKnpoim0CBbYef72is5WE7rR /C/music/incoming/XV3oQFLkNccmmUK1o7bL0iafQr6y4q6k1Ti1rNBVHqsyAUvb3E2egQ6OVXGyHmnve0tAMRIJGmeIXIM334DA /C/music/incoming/myTUHPRttmHYSsT0fxsGHg3TvELfHGhngPhSB /C/music/incoming/TCx /C/music/incoming/fBalwbKtQBw 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/PiSxNNABD6wqiSGdlIbepHpjXpyVQ7AjtysrCbwokg7AntytcNOhKxQh0JHwnMSDGn5QAnIklU2jIX3EYfSdsrG4Qky1C7aFvE /C/music/incoming/fs /C/music/incoming/qg4ITGcwQam1gAJVlKasc2XOn /C/music/incoming/b17cCOwdBXHhau2RdmKO4Q5c /C/music/incoming/YXcUpxM6K4wpYODSrl2I5vLT7BSUO2xleIPl5 /C/music/incoming/dSaKOlvhh1GyNhLpbirNJAhbcXcCVTf3TCVaTep23FU1pcLEj6VmfHgKK6HYi1svULMksLE /C/music/incoming/SDURot2dynGOsOmGhrpJo3TphD1Y2Lk2Vrxab7KD /C/music/incoming/ERJsobJI7hhCwueE5ucyuBuNjJaHxdGYe7INUWCPNkajLufGWXmOCBl /C/music/incoming/4BnfQGIvDBAPBWXmc6vNYIbgScFEQkfopF7OQifGUpcnDPcBoSgyXoavAhuOadNrvky4XjE21W0IGVKc7ep5dO /C/music/incoming/0BOxfF0WfPwoQjM2V0LshffUWKmMpoXKRN46ees0kVt0RCf1Mhyp3VXUv2ICrnHXYTEcmOXQGTisSmduEs7iXIO4XjJkDYH5 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/nbbqjpGqtJLECXcPGG1TKTWAIVo7yi0XPJuErmHgbJ2wVXlrYIeVswwBlJPubGYlRVV0DFws7URa0yLRJ4iYddErm2rQEleDSQN /C/music/incoming/4oARfeYeFqILDWWOfWP2ebqTP5SxNbl6WlSjuchSI5MFRiLC7nugxPC /C/music/incoming/rPGPEh0oiQyXusgyy2cfmUTyBUgThOXoBwoc7iMeTx2BVGalM3PhogwE3goQ /C/music/incoming/Na3CVpDUcXj0oKdFXILflos6c2Xgf3mUkmFM /C/music/incoming/PvAjyS1xn5wlj7M2dhXiaK77RrqkRAJcxxG /C/music/incoming/lwsVnoWqt6QmiRItVXRVKymah6VIQM6e7olPQD1gQiuYOQYLeYC1Fx4U /C/music/incoming/5YwLRYvKs446pbhtUlyTLDMeQTwd4Vfn6HrWkVtdGCLog2rYJmOmh0iClr25CsNEXP7QRsj70umiYw /C/music/incoming/LYVmogjIwy0bnE /C/music/incoming/iXdFQViwwUIHH /C/music/incoming/FHdBPxRL7DV2yJRwCFTNntpDxPjXEoNRvh 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:02.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:02.9 Info: Grouping 10 tracks 11:17:02.9 Trace: Folders: /C/music/incoming 11:17:02.9 Trace: Yielding from 2: /C/music/incoming/51TJLDNfeXu5CGR6o3Wf1lg1lYW1i0HMxSdKHGIWEDrqU /C/music/incoming/Eur7Gx5lJXpt7SqoKfnCwEiuoMcNJrGL /C/music/incoming/JSLdgoLyB5QfRHopwyPBiNy725KdfeeYIYpEBhN4oX2T2YgJEstfvgF3tMiiLHtw0Y /C/music/incoming/dDONmkuaOUe075RuTorqolGNlRPdF1WeHgu6Y6ooTHJypUTqefGoGRt04a /C/music/incoming/LDlWVia6md3w4LxK4nbcpXrEexFhJ5g7KpLUP7GxArbm0J3q6XcAK7EUlPRxK0vp43TN7L35PLK5 /C/music/incoming/DX /C/music/incoming/5A7NdfVKeluOMknDW0fgLfoxu20w2yVI4inlQw4SBPm5b /C/music/incoming/dSALW6vv2edbxjxf7jrU /C/music/incoming/awUVQPwfvahrFqyUjSfYshT /C/music/incoming/kFayDq4deASULuvYv0gYF0MhblTT0WmqX0hUp31WIE1FtUln2yrnQ3xr11wrEklpmC5TnJIB7qpa6gUoaG0AF6H2BW1w 11:17:02.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/uc1BhlDhb3cEBV7kQcLemmqMrXfEaFyB4JnCFQKrudgYJNaiEBy2h7wiSoiq /C/music/incoming/jhbye16qSaCPmMMK6PMWoIk3R /C/music/incoming/clHGmh20DqPhLFNrxuH6rcx2HYGyysjwkxMxixEcDjL /C/music/incoming/yQ7CbFsu02jQwayUNlxL /C/music/incoming/2fGH6dCjhdBWAJXpAihe /C/music/incoming/nKEUGIjunstaPxOGFFBWXUI72ydJapdHGBfJJSiM /C/music/incoming/36N3ixlBcOvcBv0uRfRI05NIUMExH04Bfv7VwYAw5OIewBDKcTts1wf6rfhD2V2jS24eve51NtLlvIksj1uVFKIPpbDrQ4DiT /C/music/incoming/kqEGsjmBeLJgEMkLVAR4RbmamrIuaMvI2KQQXxVA76YIsH /C/music/incoming/antrtMxsfsCxEI6v /C/music/incoming/KRyC0fA3SsD24qjRsfWpiur27wTRPoaGGr5cHicR0HF0Q5EOQljk4FSoyFDDsPnEs5vLtgjkdfxIWAkb0fbEeXJaH 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/dquwRhU6QVoi37rNaOaMGdx55MjoFmHCRXDdiYgjvbl /C/music/incoming/KvqtcF2TvkIdugStVArO7wRQt /C/music/incoming/DkMNaxFvrUx51noOYrPVebRxdw6GoBOoIVRNMRhc7bXQ3IN7SejtqrECAn /C/music/incoming/a1OWdbjylxeKWdSj2hUj4UNWhM4lWl54DhxfPk7 /C/music/incoming/xx2MUy0tMjAQDs0NlqqoxtsfxQ4VxrukfxpeeeEIw1VtYem /C/music/incoming/VE3JinEsTy7cPqN6A32JbJbMIOMHhL2cEsaCoUiy16eDQS2TsLjDRYOlDqaCI5khF5Gvqk /C/music/incoming/emrWNyWNOvv1eiTYgmTUcbESnujGwOjAwWN /C/music/incoming/xr4e1wKIG3As2aGiLakHIXK5DGQcXXiWNtJWUJu6pwLImIlTKLtuJYcIP6JtNI /C/music/incoming/P1aMJII15uxgcUHUuUQl5HTxnUjcJRwm7wHUeNQYEac0rrn7J3iF3lahhKyVyGrm6khNnTPOd0O5F1f3GkAOI0rUwyNCo2A6Q /C/music/incoming/i1bnqgVjIMULsnsGCOoOlqK2taVlSEacPQQveeuQkwjUv13p2UsQ2gL0qg1qrJydLS4JE4CxsGDVhXGAeG 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/Sp0cLDRLin5tQvn3rdylViR0Expbs7QeM2PCJO1HDmCOpW0H3uVBBp6KG7FnmQriF0PWOStLj0QIN /C/music/incoming/oV5QfObaVNOcCmjlNrGYLpeEH5Rw1wg0MyBJs0QVcBkvqS /C/music/incoming/o2yLc /C/music/incoming/2FDauAG3DX6l5LP2hk1 /C/music/incoming/2Q3jvfJyGFOeHLKWJf56eDn3e1c5vuJWtKe0eFlvHCdOF3Jyub5A0A2xCaeDdLcl3YS5GRSd1IxKyHxirLJuxi42PNwdAQs4A0S /C/music/incoming/QBNSisHG3pVOc5bRMGLo4oPfvyIlE3AhxyKw2LDNi2e5wr6pktMrrUNCSHvQS /C/music/incoming/MNotKa26YdPQkUoATjjxemL3qJd /C/music/incoming/X6fbxsvjVbSDBTEVkfXsrAyxibDhlyhEEmaYeyiJtBSonXUwBy0wdpIxHP1wWn6v2n6oSMQS5n6XOjkrogOUHSA /C/music/incoming/6ryTYcUwuusGXiiljRfUeCKqN7st3yuJPRGux0D62GHSMUqel2mKr /C/music/incoming/1fCyjv6v6AFL 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/xuP5pJfqOxjbjffbIUTJTfW6OkXsDVERDaxBRDxaB23Ftg0KS /C/music/incoming/KDNd7dL07MTsTkLXhsxfAF1nXnvLFDXQJ4JAYNlSwiirAQDtOlU2jiHeKymTPauDVcRWIl7CgNQqwIVgRc4sP3HBwFWyAAcwVMD /C/music/incoming/l4yMq0hOAlqDk3vjr7wLwMFViQbX0t0Cc26b64rYyO /C/music/incoming/LOkD7uXwiC /C/music/incoming/h3DW53NmEiRwWk5Wi2IBeErjbdSFJswJ6Au3ngGBDpsniX3AflTKQSLKLsV2khLlTiyvWc /C/music/incoming/Y6WDcNklFQq1bp0EaQjy6xoYP5ktfRSQYhVDC2W06ns5j0HVt2T4NTYAQ6VeCYgU5Hb1Cwbg2qBRfrPWxw7k /C/music/incoming/DrnOElc1MaiLgvB2WXBeSMY7xFUeqMXvofucAeqUcAMIi1dcxIapjRhXBnq7y5JajTvabxBRGObr7pYFCSNQLImF /C/music/incoming/pNb6GR2Fisd23tK5wYrNeJJo5cY7 /C/music/incoming/BI5GkbGtkUpAi4lffBxcpNiUHp3OfwQVCjB6T4NhSs66OBuqPYY /C/music/incoming/lwvMgLA2oI2RUxEhADJ4WeP6IwaCNHKGmYKbiSBMAk5FGsxlpBG5 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/bdoqRD /C/music/incoming/IvN0xkyrsW6k1jP0pLkk7H4MeNBnOiDoMWUsQhfKB3YdDbcUdURwtEMbybURRkLjs /C/music/incoming/7qQrWKxV56av5aWWusafbIg /C/music/incoming/PmESC3YI07VTMV6NkjdB2NmLxePwBNFFMu7P0b1O3 /C/music/incoming/KC43roBsxH03UXmNi7M1KdusSyKD55w0EK1r3wHXuQdWtRS5wbKNjDuHgKj0M5vBj7xk53SSyWF2aF6bOMf3uRQbotkrmPkxt /C/music/incoming/b7h4fUUaEsG06mnfvXok0CyDr2AjgSYSMK5n3YtKaOwy0JGte5B2DLaHIMLluL2SCUmuoajEDMklf7LPugfjq4paJ /C/music/incoming/RJyPI0Y1qnCHJn /C/music/incoming/5BsiVmiiIWCGmAcEqpmyIIXKohKuh2adoh6IaRFKNdFnT /C/music/incoming/XVnDP1Y5UP1gf7jrSGw3Rgrb /C/music/incoming/Kl7XiVTIHVuRrnrt 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/aXrwO25FScI1b3XuXWu613GFWMtCs23SBjsWJrlOSpjVhv2E0Q6oux /C/music/incoming/UBaivv1EW1QvEtW5j16H55FdhavJ7YcsGa1eILEdtuGb1PX3C4lRcmUW44bu7rE5YxXDASwGw2n /C/music/incoming/QhD4c3tdodSVc2Nl0yyQ5fyys1TvWoIW5dK1 /C/music/incoming/6W2hLPTvpypeQIDYpuG4xu0E1fMhl /C/music/incoming/0DRa /C/music/incoming/4CDLSNXhck0mi1MiUVfX2ip3AQpHj6ac2 /C/music/incoming/cYfy5ubqS3YRIxrlTrwUDI4JL6UyGRXxtHjHCtlnV50 /C/music/incoming/ChnG4klSFdfOBtTU1WJjbff27fRrGVlLS2BBuqhj5vgJ /C/music/incoming/rf6X57M4tTGjrXA6w1wGulgAjrU6Li /C/music/incoming/AujEdi7KEYNpHkdlTaySH5C02UMT3JJm3Ud3VnywRAJQnsCfEuIYJ1oC0qKqDnO2oBtUghxFIcbhvTMIrH 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/xNP7TduK /C/music/incoming/PVM1cwFOPdGRcm1LI6mmGNSU2yUOlAfxQwLCrrwOgnSBrN1W60E0pFpbd07LKYDo5ibMIxtqJGgs2qDnF /C/music/incoming/fPgctNuarqVk1ph /C/music/incoming/vJqO3OpeOXYPVhv7vCgPfDguuTSdj3ViLRIM /C/music/incoming/jyMJxH /C/music/incoming/LI3OrjojUifVpie1cPVosbkehjftqHL5iOa2Vy4FpHemCe2uoWImnon /C/music/incoming/42COne4wwI0BRA5xJxOLdMnGVqgeawxdv4Ijba1r67dDyp2uDLUdy1WqO3155Yw7kWfV0UwJEvNeIRgGvTJvKtLD /C/music/incoming/luSgfJeCeQ6NlqNUKV7MOGiflagQ3Q /C/music/incoming/4VyyLPrCLe7rBkFQIdqoNIAcsVkD2E6QBHqX2Tdqsc6isF0CpsIKFAnvuvgXFVHgfqX12OVVa74KJqQV3PnI3vkb /C/music/incoming/nTeEMDnIEekisAGG0F7mMhxRFaiQIlU6quP7UgFM1RjbskvQyU4vXBmgvu7LuE7sql05SGTTatt25vxtLyrVox 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/OaPjGL3K4kDl7BlLQugGBKhRdBeHDJtlRWqLMEcs1vbI4 /C/music/incoming/5c6nlHjqeArjEMotCb0VPn5NqWAsJIxBnEfqqGh0V004eVrHcFWsp65Qfs4wgXPEb /C/music/incoming/6xqHlMw6J /C/music/incoming/Tj0REaMJ /C/music/incoming/pMCqWruInoNGMby3TvyqLVRYL4CrmDA4Px6VgaD6ThSqhEStpXniyreB3LM1XduRWRYndK /C/music/incoming/EiFjujRIbRHCGjRCwMi77JD5PctOuOsB13YObWLo5FT4EoHgtDE7QRP2MICsWdntxfJLrd /C/music/incoming/XBHXd4PCvWCqgGdMXP2AvX7d2UD6MqYm6owq4cyFGBWPFoTfOfbkaHnaCD4pB /C/music/incoming/77PVUnpbF2WmicvDRLrcNPjYOvnRmFVpsNIlHEcFTf /C/music/incoming/gBxdEOCbkAr0mIkxYwDSVEGUulLlYgb1fCovtm4vhnGOyVCFV4sfOXkK2LQrdqjexyTStWdLAhKH50vGRgx3U4moqLCQEMrYeCp /C/music/incoming/WNmIcxwpuwspQYPo3NBhli0pCeBj7X7PsSGRh6362xi4wF40AdTWi0ROU4f54mqFxK55s5g4SCnVa414hIQ4djHAb04l 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/wnEJbUQbYQxNTvkF13mGOSVeJsGjpVeQ4GLir6wqivkUUhisgLkD5y5LyA7QoHT /C/music/incoming/woGJGUkB6fin7veeqj7Hr5oXtp6l4y /C/music/incoming/G3FmlhuXkQs7Fppc63vpYPNeGyD7WwIiRv4NCtCVisEF0aFge4xAEq3XoAOUMvbVijoitJHLBHhGlhm /C/music/incoming/qP5H04B33f01x4MpGgNT /C/music/incoming/KFjMQOpUIqoEV /C/music/incoming/fRbRpcP6IVRwDpUWK0GVhEmrY3YAS7RI52MWhS3kctQh1xOlsbEmtHOJFR0tkonIejyIL5O05vTVUfxBnN /C/music/incoming/3s1FCAp3NoRPYqanP2sU2HnlmBP5TSLtTgWFRcAP0DG7yikCWjbfg41vePsbRsj2Lw4RCCDNBK3yaoTd /C/music/incoming/MSJwx3D0kJXYYDeRQJHVlseJlqMhx6IppWjAOivkQ6 /C/music/incoming/OlktSyfHHeoGsrUgPjT1C /C/music/incoming/1wDmewMLn4isb14uFSntoN7Hk6sjXN5NcINDO62dGuV5GHXqheP6WSEmw3bfdCVI6CpBnBOHYjV2 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/JuJmJJsvj5DEIsN6yeTGLH5eOWUnS36HQFAqDoPrWexc04TMNBfBJD6cwFFUW /C/music/incoming/nDf2hGkLROIRIgG4IUJ4YofHdRTHjIqDIS3OVGW3CVOd02n /C/music/incoming/5BMgKHPiAHVAx3NoP2qahoupwNWd6MsPhbUajRwNtSv1jU7lE /C/music/incoming/Yv0PERLNuRngwjOJyDsMPQOSaceBR21CAYBkVi2WGgyjIOXdgUJCmF7iPhOBMj4AXSNF /C/music/incoming/wr1iCpqBBkGgFQVNGvlNPtga2f2CWtkPEAOyNPlwK7CPSTWBoklUrgkdl1ovuVLgaYJfcwaXkWdQYyohpBnLiwwx /C/music/incoming/4Yu2OklDfOF4VLeWfXL3sma6d0ItOcaicgaFxjbleR /C/music/incoming/KgpeA6aExJdn0DbmomW7ydJ6QkGOdPpR /C/music/incoming/TgiTB2TJmKIhmNbkixAxCkFjfyJq50XBl3vi6Jbi /C/music/incoming/cKgVQEk3cx2amBTHN3wsTSFI46d40ktgDSsfi47NbqHlcamULlyRLm4qfG0RBodYeVFBhN /C/music/incoming/bblOhF0n6eDTiFEeW6scaD0NMbSA52rf0LPS55X3rOmkPVS0dATcNoG 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/7v7hdmt0fPbDUR7a /C/music/incoming/jue05JVVQQAURH /C/music/incoming/4Vu7NWJLfMSGOWdPyj /C/music/incoming/hg5bD3ehDNmrEnK2TbfqyX62wwh /C/music/incoming/FeNglK3OdgBmnq5cMWKQMpu74dlRYSfCfAngl0uAlAPkKSqEnMc6sjmoRNkhykWsa6hUdYYUBjFlIjvlTODm /C/music/incoming/RtSpFB7t1RgxmHreteo5fAp743GiNoxHIqscrp3nvUJTRYIp0hrJqpUqdSsJ3YNMsHW4opTejaIrYDpftpqF4V /C/music/incoming/Ok7nMpHwCoMANqNJ0BQSLpRgVj5UEWTCchqicMsoxIysk0r4 /C/music/incoming/3DtBUSqTpT0IOELq6KuwGA2MqBCPcLloCEhlGsCFfCDmvgWyQSVpIafDIOktqJQM /C/music/incoming/HSg4auq /C/music/incoming/lRtyRBbKtgpC2GWw 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/JEaoxaWd1TMOjcNyxR4jJkW6P /C/music/incoming/Q /C/music/incoming/6JVXPSYnMVY3Te6F /C/music/incoming/KwLpFtvcKcMqruIrq1ADmY4xWiDq7XDGUSRCPpkh /C/music/incoming/0btekb4ebpdjpqAMpE0rSGdimLnM0Gq7EXpaJuHGG0hq21uf4cT1a3gt5kYHUqmD7eNAayc35sT0xTotpiQWU /C/music/incoming/G /C/music/incoming/A0Mu3OlpFs0XdkHNTtAGM1Eut1u0lMmmCie2q7tdOQJ2xxHvYkKieY6Huqacssd /C/music/incoming/kYboe62Hcp4DEbyTT0X1TPEOAiIvOMYmaEqiNyOEAMRmc7kLqaBaOk3CuuW4wF0xxRC7 /C/music/incoming/F0bn1iIxh3KT3kowVNbKcUKx5j2LF044ng4LWvtYXyehDq4YreOfpGRRpKqRn40o6NGVoKHysjTKQ /C/music/incoming/XnMW37ahX5F7AnnO0YU7EdykDYF 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/muna7eus4hQQUkQYEkS1JDXpDOOD06nCA4jRrQft3wgkqcilJTF3ymmRE6FsxYB61opYa7GVex5lvN6AF /C/music/incoming/mgoQLD7rK0uuRoQk6ERmp1uNG0TLyjw2TGXvLhUOqueixi /C/music/incoming/fHdwV0 /C/music/incoming/Jvmb4uwMs54nvN /C/music/incoming/LVppKYCI6qT4nYfufH7mJR6 /C/music/incoming/NcI6inCUx254kni3WKSGBNP7efCwJEXXwiePyaFmXb7ttj0fPdh2Urg7t /C/music/incoming/nXDr /C/music/incoming/2w /C/music/incoming/SVyV4VGHL6B2qdTBeTvjwl /C/music/incoming/EWkq6sPCcLXjml1pgFvADEuXnb0QgrIBWQhyIbu6LndGfKfYFdi4vbA7Btd4A7uScwuEeCPfjxWpBWSK4bkdiMeUph5n5y 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/uRc4pXDJVutCixfkrH1r1w2rPBWnGrBGHTMGaXSEoBPlnvEjCM7kK4N6 /C/music/incoming/GgwVOFjpAPUO54WhHfkYoWm2OF5NSELuy6yx34cHDelkjXdWmtFGnhsQ /C/music/incoming/dGaayQ7cNeMTymgF /C/music/incoming/BBxDtbEbGRLXYV /C/music/incoming/AWmqWYUqqYFeAopfi /C/music/incoming/MApEaNCeERs4LAdYleqh5sB7bsVWMOuUDcL0O3EAF /C/music/incoming/0XuxUicDld7knM4JXrXpTGHKfuJdrV3mPthiX1JKBS5vAviVoAKXtF4tpSsyH7kxhUC1FVS /C/music/incoming/0PujMnlLYfKMCSxC /C/music/incoming/b5huFfxLjEnIEkWrpATAKxAj46bwfJlQB2h5cjQrK0RXfRGc /C/music/incoming/PkXl5AhNSIR5eUaRL342YRqsJLSn7ejL3dxmllwqrsQn10CIRri4Npa52EKtO1OOyfbavUGAGNKGadyQjkEO3m 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/TDSsYEWCUbRM1VcGYqIwQr /C/music/incoming/ng1w0Dl26UiLmiQfK6aUjTQ6n2mVNJLDqyxx2YF7xmib /C/music/incoming/44tnhwgBKTRMtkwO3uiR0Adjj53RjOfKhypkAYQ3yp0coyR7usEoUwVD1kdjBvr4OgF3 /C/music/incoming/DXl3XwfWVephmdjdX7LEpSox4aw6EvwMmpRFbudN1QKqDloUnqFTvAOSJU7WahryPK24sLbC46KGh53RSJSnYKqUJ74nv /C/music/incoming/lUK2klgImFrQbvcgK4buPudrRxD6aRYmQIq1v0ihKoVFEDA1j1If7QhXQsjTPhHDNeaAfjRSV2SBGFUo5KV /C/music/incoming/VJLQw6nqre2kTkKgXcg7LTF3jNHTtDck3r5dP5TBECGFe /C/music/incoming/BYdsTInBEofnsU7X4BYhRDeVAEDvERsfG7JVBUXpUl6wjY2JboIU1ok5Tp0peY5U47PtllwjLJuGEPLIJ2uojGlqVLbl /C/music/incoming/eR2DE4NDCoQclX7Ii1vIIjQsXikOOpUoelnKr1TP7ff1KpJrcbFgANh3aIMvS6WlCB57Jw /C/music/incoming/vIKdBue207eGXm1OJksYQr4Al0fU3bwm35jA5MFsOIWcJeUUoBKEXqddLkYIor7YJ0K0dAR5M7khD /C/music/incoming/PeEt5HbgSuyA30jv7VFtCrwOGfXQXxihyYiw0rTF1pdGdoFkeiQrbdhwPXUYR 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/5Jue50SwwGbMlfAicE6wRfsJVaiKG1kxqoApXCvN2bgAV6Uta1sMcUo0qSq4RiXDvLu5NjsIhrCQ61VXmVKNHFuD7H7ekA4SkK /C/music/incoming/651MCXPyerxB44fugqFTRSdqfoL6Ca1fl4tbWSSidqHILSXksCVOpW2m2JHmmR /C/music/incoming/IBuSqvdsaa4OOTtltuWu1Ur2nWyGlOeCk0RVUnHQOSORWC5Omivg /C/music/incoming/FdWmBDSEU7lFlmClUD5RLrnbgKvXebpRP4y1xhyavfhe6mJJkiL6iUdmXUfYh2ySQCXo /C/music/incoming/OLLQDNa12JwJHpi7a7aMFaB5i1LP1KRlJ1yoI3TnyDach7hck /C/music/incoming/uKAaTddkfGLXjRxgoh4 /C/music/incoming/cLj6lpsPwYJgxEaDQiskb /C/music/incoming/JtepjWg0kteyKFeE12qXsOjCfwpbtpQXGQcpiOueOyPPu7moRQGFTyw3jJkTGfF3Kn02C /C/music/incoming/0vA2SmK /C/music/incoming/1JLDF3RqY2J2iG3Ukb7ytiwSxsPXkfBNUETgHJl5c2L7DKBQucGJkPqRm0fln1f 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/FHcHW1th63T2iCr1SuaITV0pgnQfhSBK1GDv7TEkh1ht3lgt6V43YVkROTBJko7mCibJ6416YXB1NGu3hwgsWFSfvTPns37 /C/music/incoming/7jC6fGhsXPrJivCWWgAX6oNaXMOHhttlLNLuVHYuLXCwa0MarMlsPNbRDBhA0HkDug5DRhbopfliUq767NpDhbD6M2YtyxCeM6b /C/music/incoming/2G2XenHwd1uxH3yT /C/music/incoming/N4KkB7fmVMvt7Kn2enMgUgccTDf4MoHbRBfuJuB42CEN4tmXXvLekvWG2Ix /C/music/incoming/tGgQuoSc0LxFj1Jks75xbajRNXokRSicF5ukWqv6jB5ysFCkeP65pxSsvvcF7HrgDvamFyubL7nHdS /C/music/incoming/GcpachgG4TialHmlFlBtdAdX143VOI1dLrw7q3OdGe7s36eo3Dqi4tPg6ygfmsYu0fw1jn3KFxV7 /C/music/incoming/KaPxjkoG7HsjXaylj6AfuRX /C/music/incoming/DjCaXBWgHafxG2uir2CNmYRpYimPTWnH6uoNQJS0 /C/music/incoming/eGRqYqPFyIcrxh4pYR2TOhnyjbbCmaDDfIqnsN3sTv0fcRGnMLFKard4rsgXpnsxeGmXYQ4lWJ /C/music/incoming/t0alH45t6j0d5ldyExDJHIBf 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/hSMahgxD6GtF7XSDM53T1MGBCnBNCHDDYJvqink1IOlCmueBru0yyEYDllG1NRbxcYNwCBtxT /C/music/incoming/YmxwjEY3sso76bHwO5lrgXwSxdSc7ehfRwJ2oo1GoRPOTijBxknPelEbXN6gTV /C/music/incoming/JsRXG0cBFgL1dR2xPHd5LutPrBBtep3s1DctyA3 /C/music/incoming/MIJ4wwxflGqyjCUToyslirFgV7jt2cS0 /C/music/incoming/sDCAXYvhDAUepXD46O5DGDDnR7sdvDVUSp5SKyxsdY6MliE3uL6FtTgX7nPXFsTaL7 /C/music/incoming/w315cCtEMKj4yBwqffXLk3Bh /C/music/incoming/fKjwP4bPqyeNWHKC1c0fFcOQfWG5pAw /C/music/incoming/e4NybsDWQF1h5nSnuCsAjEXjGltiE7CkfktXQuqemWGunYjJjbnOC1w /C/music/incoming/k4fobFGl5OjcXHFt3xxvTO /C/music/incoming/YgsWM2kep75YhP44BdGTP 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/5y1MNxT5TFSMs1xJXHH3UoA10EjbBPU2lssvGYwOosNBTIDgaVI /C/music/incoming/mPWRT0EFy6UiJxoNgo /C/music/incoming/Pb6lMbfVUBVJdfRJHlTFe /C/music/incoming/mY1TsvhGRvGFNpCiPQbSmmMW0Bocxlc5a5EHCs4SatEWcjRJLphlrmIale20heiFsIEQT2NwUpS0PXT /C/music/incoming/PXsNm2fUtvrQXT /C/music/incoming/RxGyiPjJQ6oC4A5Wf1vKXl /C/music/incoming/pW7XrL4bl7TNqvRpPwuUeCyH67mUF4EUuGa06pHf1OL57YQbTYv4gtSUxyYrxiDoD7sSv0ryWo2wYCIhqkb /C/music/incoming/Sx5HfvbYcIP6paYVy1TwkeOd /C/music/incoming/T3upvSYI4hrLDno6Deg0AfObtgJR0OYvDC0S45sry5uCXmrDijHQosjNot3pi /C/music/incoming/j3exAaL7spDDKWMvXk 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/pWamHfJINCkqvWWJO3wDY0wv7V3GbxelVPjspmLjcCYE4TrR25FC7EVwALmSkdGpx /C/music/incoming/3QVkn6ghFMwN2AQR0d0LGSsTueTjQcXMoHpBWuvapXhOiydoTKvcPLdjxcX /C/music/incoming/nJUbavx4MOmbBhC15uheyedaLQx0F5ftf6GPRkWqhRsmspwk /C/music/incoming/j2ncN /C/music/incoming/7vOWTeOx5Q1nQCvEBpXyrBPGExEykVgBtf1eERtMMJG2t4KDvJ6SbdMFOhrvHpmiKy1LIq7R4lTP2UlIUacJXvAqAvxvy5 /C/music/incoming/iP3Ry4TCeD /C/music/incoming/FDX6uKNNiciRSN7lFcuMQGwsVyVpESrfBwLLN /C/music/incoming/Rl3yAUQlqvCPXlOD2ln3U6m0TbhHHEGDE /C/music/incoming/RJmMR6DvEmaR5SdyAsKnJTU6iYFVkpsJQ /C/music/incoming/W47nNar5j5M1 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/CA13UqORexouoXO7C0HRX1XonwDGTuuyr /C/music/incoming/TK533KiIbTwUJfC /C/music/incoming/5jOsVcbUlTMgw4I6pYyc2SbDIoCHW /C/music/incoming/IhhC0QGbwN4pfdGKk5aLyNXm6cuoA0i2WInSM3HEYnsyLLOnloTUK1H2q3DWurIFEbAEWV6owEUluxJuvhdlfuq3btBRyRiHNV /C/music/incoming/HSA1l25iL14rSuoc4JDkYM1O /C/music/incoming/2PXrtMYkn1wLEfDiTymeo /C/music/incoming/2yGSU3B7BVxGXQ71PSdQOEU5Hy /C/music/incoming/LoisgByoAKiTmUCUJp76dRuyui62e1g1LtWNoLKhfUrgpLNqR5FYIdT11R66DFjGEpi05WF6N00qAojQDOkg /C/music/incoming/VP1E3SYBBebiooIX4Wg60VMPDBlgBOaVsuYHJhBd1lNotfpVn5sikCX7dkaBGRaUdmW1xboW /C/music/incoming/EuQCK1oCPIVAad170e0hpsWoaFIWiGfiT6WnKQHngrFEse2isN 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/7Eqx5vQeLOuOKxL /C/music/incoming/kfOWtCIlNVNx4Atcifwum0FyJncq /C/music/incoming/4tOeyuv11K2naq4keasjldvJh510rAahuT24g2kOYnBAugnCMlYhXBT06e4CCEJAKT1ov7ejXLr5K3nbQxmgJ0r27c6b5Plu /C/music/incoming/Qi0KYQX6hbWxEyOboAFCcjFHCHLsEef /C/music/incoming/hrsSVJ2GN5QNvrjDKiSBTInleDK0w2w5HTkrOKtqex0JuR5YH /C/music/incoming/622jSTeBRQB5ccVvlDdhES0qF3XuDC6qgQoTBg2P2RdXvgWkONwDLudnc /C/music/incoming/yQD4xtuFtiqEoKiQ2OMpRSghbuUxWlgJS1kdm1SbI1mNEum031jsRIgOKu2cH4PibPTuAeDa3KPYFAKOi3D3 /C/music/incoming/bwJTtOX3wxcXYIh1jBbP3eYE40twKxUWTOwhfQmLq23sb1VmiVQULbV5FfXBtAr6LnekkaVA /C/music/incoming/5WWkDlpY2MNoWBeCWrHMQt5T7a7wO4Iqv /C/music/incoming/ECLd1F1kQxq 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/3KNVMMiaPy5hc7rU3O7raYkVtPlH0bxvMGh6GVHnMWRNDOjDUQTloBJeyYB5B /C/music/incoming/JCKVwuoXVgfkqcHYBMcfOpTbCC4ftLBrudg5ABdb12OAgcsAy /C/music/incoming/XLJvprlaIGRGn /C/music/incoming/TgYUM6HJhs0VfIKLcug2mMHURIUMxpCIgeso5BFKCUHYTqiUWtsFPKShGdddk3l0YqObovNJWEAyePaBA7Wd451EslP1wByH /C/music/incoming/rdggtCsEmMOvxhU7OcN3tmHcPsE11gAXb5U0r5Qm3qeM5UBnAjrq1DGfEeyb5ALfmYuBu3ORsB7dh3e2YpAQWi4F /C/music/incoming/ukhXLhcrGyry7W5IAfE5JIcOaUKjHwSvDHKOwrK /C/music/incoming/pw7Ox /C/music/incoming/1pQqWVVCD6favrWw74T3jVPfMtMnKnMR7v3SPAMlQlmD23g05wVWaqUfHLLCiIYpsub7vdOHrHl5ImkQnUpnyXQQIWleVkc /C/music/incoming/OsUwkoetJEMVopfEvSxkeWc0fvk55C2MxbEldl2QcjGclw /C/music/incoming/mfIXFtqhqfCYaLajwrQ4k2uycEt14o0aSIaFJdsfxKHSI3IepgF0nQBsSiUaaxkcm 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/VxSrThGks2hWBojkOQ1X7JJAa4AfFnJBlQUPyoETfJvB /C/music/incoming/5NlNsD5b2lNoMwH0pfhsHWEskeKFfUdDmHNXqiwXF2l5s4IYE702SFlhj0Co0A3hhjceQRIgQqUN /C/music/incoming/vB1yS0IFgUiyFhFLl2hQNBPvuIHu27VnDlULbKArbj3gjfnBijpJ3vl2SEdjsmKh724st2KICXPEGImptfmSR /C/music/incoming/KJ2IiPY1MK4GyvoTcuoLJrL7VJKcoMPCaEwqFDyA4TnrV4rBGYh1PEpr62TGeWM73BF275nH3VOXetl0qjEwFVU /C/music/incoming/WLggvHgxWdyfxkebxwvFycPGAntLTcE7hwiI7iuDlAhDjt66IUxPdGlT3INhnD /C/music/incoming/efa7a6mkVjOnIOTEIlOwXmpVFxpK4heC44bGbNIvwVOyxeVNHG5omVWYXlCJQJoOf /C/music/incoming/QN6bymHS6oOcbxmAVpivnuacRiW4XliCHCyTPG6Ph5M1LSoWrjxtStFvM3rqxL3UgmCH7ARpqBoqQ /C/music/incoming/FkcN5VHEa1W0h4m6pub6jyLFh2mMaf6V2XcLaJpePjdwnbkyASPGKQCgGFFcI2D /C/music/incoming/woKwFJYrB1uveBXuci35jeQjAaCmkvP7xS3001O7r2MHbKlpDkevJYyrFB5 /C/music/incoming/mMlUwAjCvnUr7my4fHy5u6JvmHyU2w5cBUO5o 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/7Oh3R1rFnPAIE4meV6gkD1PqUMD5SLYDGkRiuQJtlglLFoHW6clnxHxg7XhfwuUKX4bsmdRfvT7vOeTGeO6PyLf7U /C/music/incoming/hWNX10YU12rfEsDsXxMhKK4nOXCpjiFMNJ2pixCQCarmWaPNrvEwpN7E0yic /C/music/incoming/EnAw0eDfycDshc00OEnRM3PUv /C/music/incoming/BOktFgWWhxInfsHXSfLNKJfWia3GsBpUaiJxEpp7Vdumq4E4GtYuNde0JvkFkqENhUn4 /C/music/incoming/SxgMVmB0dJOMImwKdtSEYWFW4SGASef2ll0e4thkoacAAjHi7bawbrT41rQdNa /C/music/incoming/mAwEDUPWuU6uOSHMS6O52GnaWTnGxV0J07sl15g1GmOaxyCnNIwenrWOmvPQHixG2wDOAvTU /C/music/incoming/rR2ee7AI0DyHawfVRSg7rkXt5HERheVMcRmdIA2YM2lvXJaHbrtp0cGh2HhFCQBVOUEpjcnqYoux6BDvG4QWR /C/music/incoming/6jKWR77BEu12siCMVEj0YjtJebNPnIHPNjVUvxpCJS4KeQpiiaNGTK6WXbSPsrm3UlnjuPpxnOqgmREvTFH /C/music/incoming/yq5pHH3PA4aLLduPYCet1PTUDo0nIdihpCsxHjJo4 /C/music/incoming/mMVVdTAB2kab0FcdbBhtrK4kBuACKohpQ 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/olGVvbjm202 /C/music/incoming/ddguMSFqMNGJBdWJX1heABBTb5fIWXMmnddpiVpUDpGWe43bteOqF0lKJtsPM4CV /C/music/incoming/CncVNAngocip1fjdpxnFfJBH4mvoKkydppfRKjAgNOwY72G0y1sCQOH1TDYBe7EdKe /C/music/incoming/DUvkR7cDvHc4kx5PBgPNxiHtIQEkcC /C/music/incoming/HKaoN /C/music/incoming/6UYI1EEcXRsXn2kvcH7fSBrTrVQojpGm1UjyH04n0NijNO /C/music/incoming/RIfxyPnQD4EBHKV0aWREycITT1mE46DhsO /C/music/incoming/OMCNsSvofFAIPOpykw73oB47gNAdSmL5jOwoc2PpK5CJe1WGH6tJbKwnQCHNrsE1 /C/music/incoming/LpT0rtPpgKyj5aT5hVSMMDOnlYFGjUD /C/music/incoming/3OrXeIgComr2ucQhpyg1apUsKSgHEgbl 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/knCcVsLwqL0t141MKATDGC5hF60nNN0tqeq7uFX05T11M /C/music/incoming/DsLK2yVaRQFqowuHgfQn6nNRFA0o0nCadaEKuVkmk /C/music/incoming/nyOI5wfiasRxKhMQMaWBogDU4yT7q4sM16Bjo4VWLwxswr74cLstxAHg31MFKg0dafFMODBQm7WYQkxLA /C/music/incoming/3w0CFTbECi1OljX1jTjAt65Diks4cl3oS0ra3txa6L4O /C/music/incoming/FJRRkO3RTypLjabCRbo2LKN2lD /C/music/incoming/hRhu5h3H0TuM6UQKG7Mx4o3f0h7XcJgK0EAi1biqWeffuwHDSUySHA30WbCWieFpNSUBtIREYvI0jWRCHDfoku /C/music/incoming/pegKb0AhvAcoGp /C/music/incoming/4JfLpXvSVWEKDpTvjsq6AMq3l2qGinF6MNt0FOthR3VxkecVpPjPFmFrrkAuHXKIrG6X42XC6ioEY0Rg0DpAeWByhbHuo6I2s /C/music/incoming/gc /C/music/incoming/syDnIfRBS7pCX0krEVGmpqyDiOymxnwWMBy7exM5XGCtttGnF0NG7oub7ae1NF 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/aHk /C/music/incoming/lUgn13YVnVCFmxCG0lrfMurrx50KmwcP4MPHv /C/music/incoming/hgfyYAcK33hGJIKJ /C/music/incoming/Xg34jeqScrusRdjlrx1HUd4LMelfhrBQEmyJGUcctoFR2jrPctmFrW5Tjqrf0kLSYLWFMIMEvXm /C/music/incoming/plWCe3d7RlCmHC /C/music/incoming/hq6Y4v04jMSgkv7OKOrrRiQ7Odt5NUTcU6vQS1bXu3BH4cvLMh52BWh6I7j1b2pv1Qtm7p3QMC4VOjcMOQsGW /C/music/incoming/mkHxYju7cWmJmEI2GW2RM67IW /C/music/incoming/O7LFBvQFJILBYpdktJHaLRBspFlQ5HdsO1EqHbfjunCvD /C/music/incoming/fbnFBcQJJVCuIpwA6fNwhECDs6dAVtjsnUosVwPCY5OqFKhCkXTjkwIIHRlC7pUpMigVadLJ /C/music/incoming/1FmuD2KGwA3aSW4TMCouGQeSO1VDCja6Cog2Dvk35 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/dnkt /C/music/incoming/br1cAmnh /C/music/incoming/ilG /C/music/incoming/2g1oPGhgAiB3S16YbDMbwLJaFY1SnkR3FTUnHYRS4rv /C/music/incoming/dTMiAJllxr62a0MudUp6pJAcSNEppsAynBrnjGpcdmgyhRtkqq7VIPHBtKxUe43fYHNGHxkEEm3dDb2bss /C/music/incoming/fKlGUABhxRDc4qaXTrCfLaLqrchNuxr0Js /C/music/incoming/AApMhbOVOyC5LTwn3ctKyo0UBeBcOadFi07oPw3RbK3wAEHwHI1tkril /C/music/incoming/lftpRUj40CIy2X1XWIX /C/music/incoming/gCNCE6IjHfmkHP4cwhXcI5uHVCWyd3gY2mYuJSaQLAvUYmU54TmNMYsiggOcjjfL6vpuXJBLggxiJIPIPYDqQBmd2P /C/music/incoming/najucLvYp71Kp7hAUpG3HYKnRJCoXwOr 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/q4Nu6p6HA4F5tqIHCvnk2Qfn /C/music/incoming/MC0NIp25TSIoAVYc3mrmvpAcriqiY1T3QIaOFsUTReKKFsM0TJdjPCEvbXvA7Sg06NG0UjFKyFDrNXE6DxvoXKm /C/music/incoming/yE3p0Jw2WghJfwIhQk6KsRlBAHolTAGBqDaWS5q00eX7kfQidf4FAysOsCWsuki /C/music/incoming/ik /C/music/incoming/hVJWdNfrxOiLJgKx0AvTSTk7fU3SjvBsjQ364yqfcJDiQ04E6mcKFXevKKQqRuhbmWC1lMBAjqQiqcpnYx /C/music/incoming/B1YFlk4N7GKbEsHKdYYDmHxaUd1Ys2tAEo1baS11UGsqaKMRHG /C/music/incoming/jqWFWwYawOSCfAn6iVydDobxysY6CREK2n4qtoRs /C/music/incoming/oOIPRjgxapVfHQ4e4G4KSkavhdbvIjyhurXMdBueKYEmHvsl /C/music/incoming/Eyuf1hVSqmFA /C/music/incoming/gRXpT35ho3YLhfpJJHbgSROAmFARXJnPXrPwBikHiQcL4oouUoAtm1U 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/CWcrCkKHBkMOBA0qJP4CptDmBvDTLkGT0foTPBxWYM2gH5wdJ2Td1dOhsWXfPY4pM1VukgJiqhKLAvND6ykQyC0VxhA0Ksg /C/music/incoming/tclENOEQfvGSMH7eXNeWcQLX2IumwkGlRX0uPtHx6oMXC5 /C/music/incoming/XThetQQTWvAPrt1MKxL3CWx5B6bPAOpoqB7QlkE /C/music/incoming/rNp /C/music/incoming/N4DyCkSxxr4ugwwXnHIcJL0RYT6jloelDMwm35vecYw1cbqaIcJYdpqbdSIQlJmjnSYB7j3qkD7Sn7PWD6IjNmh /C/music/incoming/QJKMFobWaRHyWiTbHNSDuoQKJCM3iReLt4pQDEidWx4CeScug /C/music/incoming/DtP50MTanEQ0 /C/music/incoming/HyC2c6qAkfACtM /C/music/incoming/tlrX5dE73nlvMKQtbcAFTAwBLACdd6iS4SNOqk1TrL1NL2hHgl4s4kb2WXlFIB34eBA25cdXjOnhGQ /C/music/incoming/x0ckfatqpxl23LkK0cO7H 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/pAcq63PDEPGMPF4gQlcOE0 /C/music/incoming/hVhKsFHyAm1Si3xXAnXfb5nmK /C/music/incoming/GbK5bSOt4IT6KqfEHSh55mNrUxJv1H30eptsdtGv /C/music/incoming/CIFILTHvA /C/music/incoming/wNLkCrN /C/music/incoming/a5FbOHEuDLcKmmves /C/music/incoming/cUIxMkDVkUAEr5fkn6EQRU5Km056cO3yXBgtaKMI43UR1MuQunwy0tboW5lUmETE0aNXXSkKs4TV /C/music/incoming/iO15BuTccXPdkXXJRgeCjlxh2hukyBELXLcDvEVgSej4KEtIwxhw7HL4qTct7IKJtemGVumns6QfcCE /C/music/incoming/fThAmYoHlIWa /C/music/incoming/3tCjjo3uumECm 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/QEtELCp4Ud /C/music/incoming/aHeT6OytMkk5fcbY6q5hax7ItgkkddFFbOE3AD1g3Oqs4TsE /C/music/incoming/EXJbxIE6ouv51WVaIDW6QXoxnneqgxkIEeFE4ncbEqAQdhfGKInH /C/music/incoming/MOSrGLOYOCwoseBNGHuJCxnhHS6fnDIU6K0QMggC /C/music/incoming/hvyYV0G25tSb5DVibjuqLY7aNdBXfnTLah2tUul7sfVbwewFMhdHImppvxlRyPWRHhbXJBuN5u5Gd5LIO4k5jmdUY /C/music/incoming/kQeUNiqVEHwlQFVh56eGlnASB4xaijNQaQP0YmYxPWec13HGdEIDjPv4q /C/music/incoming/BoYjsJDyQUo2cVNMVxDLVXPo7weD7FYUTwBGUhBGS4Kp4c1DMNaudBjLHJj4Eayl4CiMtgYN540Ynys4DJXtEDQrnX7l5EcSF /C/music/incoming/SYdT2HObo3fP3Tg76SrpmU2bHYfCvPdctn6 /C/music/incoming/CAKF6oMOcbiemfUAC1K6i4GNi3MTwDElJ6yncjVDLdOntu7Ix2gDhsIG15wcJ0qGF5CoNGwsf /C/music/incoming/isSBymUmiwSVmMx1hE6DbQsWuXXDGkYrXCHO 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/2JVjEclwnwgugj1u4mtKrvQ2mYIB75Hnnkojlced4XQYSvVxrq6IdOo /C/music/incoming/ixHNoeRCwXCp0pTboPNXUT5n6ODPqUdxNfiI65u056BMLUISL4ST2A7wBtPIIckJTdKUhlcrtU1V /C/music/incoming/AAPJvaAjgi1mWx10O262FunMPLiVMLNPuxkBdBjGbYHipkMQ4vEhl6nelc1S0LECDl0xmyVnSy1 /C/music/incoming/Iqa3G /C/music/incoming/73Qg1snBxQ2YtgTVNoTTXCaHdxcevmnq6G6NJPDtEwscHB6xTt12wo3E3icDpifkDK0Vifm5TypA /C/music/incoming/up /C/music/incoming/u2s7DJLcOCRnQa3AaB30qVLqkAhKu3JQ42iOwuyNpuw6gg1X3JbltINHpcWcBbOS1bqWYodNcpK3xMkdGrPT2wwvoJxuFw /C/music/incoming/TMInFjvX1oVID7Y1bywMEAlErTyghraUbNWyNYMHVhSSoAuKXEAh1VksAd3TRoQJnbGW /C/music/incoming/SKuWxBaG2fOC7BI6ospxQJNJrps4RjraTlN2JIe3pWRGk6YNelWbfadi5TEhidWSVNQUVOwOoth20 /C/music/incoming/WOW4RAGfmmT6aEhVS 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/d6OW0U1R52NjCxs3gfcNucq7LRH4jmFrAyCYTfG1QvaB3jBQJ2ke7JKaPPlim4ISwuRc4CibHi56cXdBpXtobAsYVBje1xOT /C/music/incoming/6pJJ3HSPP1UUXf5sIg7vrvBRNCGdFtfQ0J5SIX0nM3uutjnEwO /C/music/incoming/sYFsjqtANRviPPm7C3QGCt2MmUkcdxiTDh5P32sfWQpc4wE6xwdKiyF651gvgrwpJJMISFeIKLRTeYPWqlLNtFKeK7RbU46FsaB /C/music/incoming/SrVYottmPJULVNYPksYn1WY27366vGSUoWD3i4YjmhUxBhnKAnX6MR /C/music/incoming/QMYDCdRvuEocVve3TEEETsPajMtq3fFClRB6jRyJpqYJClm7uBFBAnYx5YtXQA /C/music/incoming/mTYdS4MifeRJCqvAb5jgOd /C/music/incoming/SLXuu3rmvdxXXX /C/music/incoming/RNqr0nJsIvWeCW /C/music/incoming/fdbJPdRwOUGrIXvYmT /C/music/incoming/auyYyqiRFtGaoDb3GcbYG 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/j /C/music/incoming/6QtMpbFJ2TseMRdbpHvgkla0UI5 /C/music/incoming/nwtUQ1BkXX0lowfTUVN2RWga2NPohh60L1Ckbo6uqoXK1YPKos5hSG0xps1 /C/music/incoming/pYTGyvrk0BxwxcSYKUe2sohT07WpjMl1qoVDsIQ1jSJOOruKoWvlLOAaQaNAGcbnoEgjnpFcdlRI /C/music/incoming/M7uafhk1GByTmdmeYbm2mKdyjwEoIwsgsHqPY0w0XyTRc63WTjVO50Dc34YQL3rjhrBMTE /C/music/incoming/lbfJQxStB5WVROwu5QYucH3Eu7xBGmKcvLbMgbOSK /C/music/incoming/Y5RH1iPJECcU7pYut1Cc2jfyD3RdKyKHUodPxKUkyH2q3yCELiwDSHeO0rd6xL6f0D7Rmj4QfrKtpVDeBmABbhVnkvWfHVTUIV /C/music/incoming/IrbcK7OyPCx4fHLjOqtuVpkWeX4wR /C/music/incoming/YTMSEeHJXtmI4 /C/music/incoming/4hgFDAWbQV21X4F4H4m3Ns3u00Sm7o2xTfXaYoMbAeQ5 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/FtlkB4Jv6LGqpwJmrlv1hA02F4 /C/music/incoming/R7RTy62W /C/music/incoming/at0fxJvu1ODGO0PCshdpnFQNhPUXtORj3RTuCfQwFcnnkxwhrC2Rj4wDKm5QWGa /C/music/incoming/DlglSptnQf3jfOdwuBvWM5Jjnt1qe45yECA6G37nPEoEJJRHpaBywWmGK56ywdjTiEMLnfXyBigiPfILJsadCF /C/music/incoming/leEOTVFy2KIs3D6aWHElGYJs5vbslvfATVsIaPLWwONdrwVvdk0rfM /C/music/incoming/giCB5w4cCSPaTq755yHVuOUFO4MaRObMeicm0oWS50OcEuHx3mge3wEAu4UaR3rVQc4LnTfPJWXC7RbswofFI /C/music/incoming/AuwakLnSDAfJFGGgqMo3oqhu0xSwrmQ7ml5HsLUhG7e4gKnsPsTXr5rj /C/music/incoming/iOfipRkr /C/music/incoming/HRwrX52Ay7Bx /C/music/incoming/vnKFBO3Nh3sLQ76beE4qXCBjBlT4NLqMXf4neFNGYB6FQ5I3 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Info: Grouping 10 tracks 11:17:03.0 Trace: Folders: /C/music/incoming/album 11:17:03.0 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 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 11:17:03.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:17:03.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:17:03.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:17:03.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:17:03.0 Info: Grouping 12 tracks 11:17:03.0 Trace: Folders: /C/music/incoming/album 11:17:03.0 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 11:17:03.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:17:03.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:17:03.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 11:17:03.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:03.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:03.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:03.0 Trace: LooksLikeSingleRelease: No common artist tag 11:17:03.0 Info: Grouping 15 tracks 11:17:03.0 Trace: Folders: /C/music/incoming/album 11:17:03.0 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 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:03.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:03.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:03.0 Trace: LooksLikeSingleRelease: No common artist tag 11:17:03.0 Debug: Falling back to grouping by album tag 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:03.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:03.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:03.0 Trace: LooksLikeSingleRelease: No common artist tag 11:17:03.0 Debug: Falling back to grouping by album+artist tag 11:17:03.0 Debug: Falling back to grouping by album+artist tag 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:03.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:03.0 Trace: LooksLikeSingleRelease: No common album tag 11:17:03.0 Info: Grouping 15 tracks 11:17:03.0 Trace: Folders: /C/music/incoming/artist - album1 /C/music/incoming/artist - album2 11:17:03.0 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 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.0 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 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:17:03.0 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 11:17:03.0 Trace: LooksLikeSingleRelease: No common album tag 11:17:03.0 Info: Grouping 2 tracks 11:17:03.0 Trace: Folders: /C/music/incoming 11:17:03.0 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title1 11:17:03.0 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 11:17:03.0 Trace: LooksLikeSingleRelease: No common album tag 11:17:03.0 Debug: Falling back to grouping by album tag 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:03.0 Debug: Falling back to grouping by album tag 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:03.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 11:17:03.1 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 11:17:03.1 Trace: LooksLikeSingleRelease: No common album tag 11:17:03.1 Info: Grouping 1000 tracks 11:17:03.1 Trace: Folders: /C/music 11:17:03.1 Trace: Yielding from 2: /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 11:17:03.1 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 11:17:03.1 Trace: LooksLikeSingleRelease: No common album tag 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 11:17:03.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:03.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:03.1 Trace: LooksLikeSingleRelease: No common album tag 11:17:03.1 Info: Grouping 15 tracks 11:17:03.1 Trace: Folders: /C/music/incoming 11:17:03.1 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 11:17:03.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:03.1 Trace: LooksLikeSingleRelease: No common album tag 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Debug: Falling back to grouping by album tag 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:03.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:03.1 Trace: LooksLikeSingleRelease: No common album tag 11:17:03.1 Info: Grouping 15 tracks 11:17:03.1 Trace: Folders: /C/music/incoming/artist discog /C/music/incoming/artist disog 11:17:03.1 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 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 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 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 11:17:03.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 11:17:03.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 11:17:03.1 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 11:17:03.1 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 11:17:03.1 Trace: Unmapped files: Path2 11:17:03.1 Trace: Missing tracks: 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 11:17:03.1 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 11:17:03.1 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0.07142857142857142 11:17:03.1 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 11:17:03.1 Trace: Unmapped files: 11:17:03.1 Trace: Missing tracks: 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 11:17:03.1 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 11:17:03.1 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 11:17:03.1 Trace: Unmapped files: 11:17:03.1 Trace: Missing tracks: [ForeignTrackId2]Title2 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 11:17:03.1 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 11:17:03.1 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 11:17:03.1 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0 11:17:03.1 Trace: Unmapped files: 11:17:03.1 Trace: Missing tracks: 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 11:17:03.2 Debug: Analyzing 1/1 files. 11:17:03.2 Debug: Parsing string 'Title1' 11:17:03.2 Debug: Unable to parse Title1 11:17:03.2 Info: Reading file 1/1 11:17:03.2 Debug: Tags parsed for 1 files in 1ms 11:17:03.2 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 11:17:03.2 Debug: Analyzing 1/1 files. 11:17:03.2 Debug: Parsing string 'Title1' 11:17:03.2 Debug: Unable to parse Title1 11:17:03.2 Info: Reading file 1/1 11:17:03.2 Debug: Tags parsed for 1 files in 0ms 11:17:03.2 Debug: Album accepted 11:17:03.2 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 11:17:03.2 Debug: Analyzing 1/1 files. 11:17:03.2 Debug: Parsing string 'Title1' 11:17:03.2 Debug: Unable to parse Title1 11:17:03.2 Info: Reading file 1/1 11:17:03.2 Debug: Tags parsed for 1 files in 0ms 11:17:03.2 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 11:17:03.2 Debug: Analyzing 1/1 files. 11:17:03.2 Info: Reading file 1/1 11:17:03.2 Debug: Tags parsed for 1 files in 0ms 11:17:03.2 Debug: Album accepted 11:17:03.2 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 11:17:03.2 Debug: Analyzing 3/3 files. 11:17:03.2 Info: Reading file 1/3 11:17:03.2 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 11:17:03.2 Info: Reading file 2/3 11:17:03.2 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 11:17:03.2 Info: Reading file 3/3 11:17:03.2 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 11:17:03.2 Debug: Tags parsed for 3 files in 0ms 11:17:03.2 Debug: Album accepted 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 11:17:03.2 Debug: Analyzing 3/3 files. 11:17:03.2 Info: Reading file 1/3 11:17:03.2 Info: Reading file 2/3 11:17:03.2 Info: Reading file 3/3 11:17:03.2 Debug: Tags parsed for 3 files in 0ms 11:17:03.2 Debug: Album rejected for the following reasons: [Permanent] Couldn't find similar album for [/C/Test/Unsorted] 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 11:17:03.2 Debug: Analyzing 3/3 files. 11:17:03.2 Info: Reading file 1/3 11:17:03.2 Info: Reading file 2/3 11:17:03.2 Info: Reading file 3/3 11:17:03.2 Debug: Tags parsed for 3 files in 0ms 11:17:03.2 Debug: Album accepted 11:17:03.2 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 11:17:03.2 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 11:17:03.2 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 11:17:03.2 Debug: Analyzing 2/2 files. 11:17:03.2 Info: Reading file 1/2 11:17:03.2 Info: Reading file 2/2 11:17:03.2 Debug: Tags parsed for 2 files in 0ms 11:17:03.2 Debug: Album accepted 11:17:03.2 Debug: Album accepted 11:17:03.2 Debug: File accepted 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 11:17:03.2 Debug: Analyzing 1/1 files. 11:17:03.2 Info: Reading file 1/1 11:17:03.2 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 11:17:03.2 Debug: Tags parsed for 1 files in 0ms 11:17:03.2 Debug: Album accepted 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 11:17:03.3 Debug: Analyzing 1/1 files. 11:17:03.3 Info: Reading file 1/1 11:17:03.3 Debug: Tags parsed for 1 files in 0ms 11:17:03.3 Debug: Album accepted 11:17:03.3 Debug: File accepted 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 11:17:03.3 Debug: Analyzing 1/1 files. 11:17:03.3 Info: Reading file 1/1 11:17:03.3 Debug: Tags parsed for 1 files in 0ms 11:17:03.3 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 11:17:03.3 Debug: Analyzing 1/1 files. 11:17:03.3 Info: Reading file 1/1 11:17:03.3 Debug: Tags parsed for 1 files in 0ms 11:17:03.3 Debug: Album accepted 11:17:03.3 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 11:17:03.3 Debug: Analyzing 1/1 files. 11:17:03.3 Info: Reading file 1/1 11:17:03.3 Debug: Tags parsed for 1 files in 0ms 11:17:03.3 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 11:17:03.3 Debug: Analyzing 1/1 files. 11:17:03.3 Info: Reading file 1/1 11:17:03.3 Debug: Tags parsed for 1 files in 0ms 11:17:03.3 Debug: Album accepted 11:17:03.3 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 11:17:03.3 Debug: Skipping already imported check for album without files 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 11:17:03.3 Trace: Album has not been imported 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 11:17:03.3 Trace: Album has not been imported 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 11:17:03.3 Debug: No download client information is available, skipping 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 11:17:03.3 Debug: Album previously imported at 07/29/2024 11:17:03 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 11:17:03.3 Error: Unable to check free disk space while importing. /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskProviderProxy.GetAvailableSpace(String path) at NzbDrone.Core.MediaFiles.TrackImport.Specifications.FreeSpaceSpecification.IsSatisfiedBy(LocalTrack item, DownloadClientItem downloadClientItem) in ./Lidarr.Core/MediaFiles/TrackImport/Specifications/FreeSpaceSpecification.cs:line 42 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 11:17:03.3 Debug: Free space check returned an invalid result for: /C/Test/Music 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 11:17:03.3 Warn: Not enough free space (83886080) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 11:17:03.3 Warn: Not enough free space (157286400) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 11:17:03.3 Debug: Free space check returned an invalid result for: /C/Test/Music 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 11:17:03.3 Debug: Skipping free space check when importing 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 11:17:03.3 Debug: Skipping free space check for existing track 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 11:17:03.3 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 11:17:03.3 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 11:17:03.3 Debug: This file isn't a quality upgrade for all tracks. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 11:17:03.3 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 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 11:17:03.3 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 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 11:17:03.3 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 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- Skipped should_return_true_when_in_old_working_folder [< 1 ms] 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 11:17:03.3 Trace: Unable to get track file details from the DB. TrackId: 1 TrackFileId: 1 11:17:03.3 Trace: Unable to get track file details from the DB. TrackId: 2 TrackFileId: 1 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 11:17:03.3 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:17:03.3 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 11:17:03.3 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 11:17:03.3 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 11:17:03.3 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 11:17:03.3 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 11:17:03.3 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:17:03.3 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 11:17:03.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 11:17:03.4 Trace: CommandA -> IExecute`1Proxy 11:17:03.4 Trace: CommandA <- IExecute`1Proxy [] 11:17:03.4 Error: Error occurred while executing task System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IExecute`1Proxy.Execute(CommandA message) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommand[TCommand](TCommand command, CommandModel commandModel) in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 83 at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommands() in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 42 11:17:03.4 Info: Shutting down task execution 11:17:03.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 11:17:03.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 11:17:03.4 Trace: CommandA -> IExecute`1Proxy 11:17:03.4 Trace: CommandA <- IExecute`1Proxy [] 11:17:03.4 Info: Shutting down task execution 11:17:03.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 11:17:03.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 11:17:03.4 Trace: CommandA -> IExecute`1Proxy 11:17:03.4 Trace: CommandA <- IExecute`1Proxy [] 11:17:03.4 Info: Shutting down task execution 11:17:03.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 11:17:03.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 11:17:03.4 Trace: CommandA -> IExecute`1Proxy 11:17:03.4 Trace: CommandA <- IExecute`1Proxy [] 11:17:03.4 Info: Shutting down task execution 11:17:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 11:17:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 11:17:03.5 Info: Shutting down task execution 11:17:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 11:17:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 11:17:03.5 Trace: CommandA -> IExecute`1Proxy 11:17:03.5 Trace: CommandA <- IExecute`1Proxy [] 11:17:03.5 Info: Shutting down task execution 11:17:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 11:17:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 11:17:03.5 Trace: CommandB -> IExecute`1Proxy_1 11:17:03.5 Trace: CommandB <- IExecute`1Proxy_1 [] 11:17:03.5 Info: Shutting down task execution 11:17:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 11:17:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 11:17:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 11:17:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 11:17:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 11:17:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 11:17:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 11:17:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 11:17:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 11:17:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 11:17:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 11:17:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 11:17:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 11:17:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 11:17:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 11:17:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 11:17:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 11:17:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 11:17:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 11:17:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 11:17:03.6 Trace: Publishing RefreshMonitoredDownloads 11:17:03.6 Trace: Checking if command is queued or started: RefreshMonitoredDownloads 11:17:03.6 Trace: Inserting new command: RefreshMonitoredDownloads 11:17:03.6 Trace: Marking command as started: RefreshMonitoredDownloads 11:17:03.6 Trace: Updating command status 11:17:03.6 Trace: Cleaning up old commands 11:17:03.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 11:17:03.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 11:17:03.6 Trace: Publishing EventA 11:17:03.6 Trace: EventA -> IHandle`1Proxy 11:17:03.6 Error: IHandle`1Proxy failed while processing [EventA] System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHandle`1Proxy.Handle(EventA message) at NzbDrone.Core.Messaging.Events.EventAggregator.PublishEvent[TEvent](TEvent event) 11:17:03.6 Trace: EventA -> IHandle`1Proxy 11:17:03.6 Trace: EventA <- IHandle`1Proxy 11:17:03.6 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 11:17:03.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 11:17:03.6 Trace: Publishing EventA 11:17:03.6 Trace: EventA -> IHandle`1Proxy 11:17:03.6 Trace: EventA <- IHandle`1Proxy 11:17:03.6 Trace: EventA -> IHandle`1Proxy 11:17:03.6 Trace: EventA <- IHandle`1Proxy 11:17:03.6 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 11:17:03.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 11:17:03.6 Trace: Publishing EventA 11:17:03.6 Trace: EventA -> IHandle`1Proxy 11:17:03.6 Trace: EventA <- IHandle`1Proxy 11:17:03.6 Trace: EventA -> IHandle`1Proxy 11:17:03.6 Trace: EventA <- IHandle`1Proxy 11:17:03.6 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 11:17:03.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 11:17:03.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 11:17:03.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 11:17:03.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 11:17:03.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 11:17:03.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 11:17:03.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 11:17:03.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 11:17:03.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 11:17:03.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 11:17:03.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 11:17:03.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 11:17:03.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 11:17:03.7 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 11:17:03.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1 11:17:03.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:03.8 Info: IPv4 is available: True, IPv6 will be disabled 11:17:04.3 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"} (575 ms) 11:17:04.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 11:17:04.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 11:17:04.3 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 11:17:04.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1 11:17:04.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:04.5 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"} (194 ms) 11:17:04.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 11:17:04.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 11:17:04.5 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 11:17:04.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa 11:17:04.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:04.6 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"} (145 ms) 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 11:17:04.6 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 11:17:04.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa 11:17:04.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:04.9 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"} (216 ms) 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 11:17:04.9 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 11:17:04.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 11:17:04.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:04.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488991 bytes) (70 ms) 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","3c186b52-ca73-46a3-a8e6-04559bfbb581",1,13,"Hysteria") --- 11:17:05.0 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 11:17:05.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 11:17:05.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:05.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488991 bytes) (62 ms) 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","3c186b52-ca73-46a3-a8e6-04559bfbb581",1,13,"Hysteria") --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","dee9ca6f-4f84-4359-82a9-b75a37ffc316",2,27,"Hysteria") --- 11:17:05.1 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 11:17:05.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 11:17:05.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:05.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488991 bytes) (59 ms) 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","dee9ca6f-4f84-4359-82a9-b75a37ffc316",2,27,"Hysteria") --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:17:05.2 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 11:17:05.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 11:17:05.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:05.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45462 bytes) (56 ms) 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 11:17:05.3 Debug: Getting Artist with LidarrAPI.MetadataID of 66c662b6-6e2f-4930-8610-912e24c63ed1 11:17:05.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1 11:17:05.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:05.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1: 200.OK (75754 bytes) (51 ms) 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 11:17:05.4 Debug: 1 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 11:17:05.4 Debug: 1 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 11:17:05.4 Debug: 1 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 11:17:05.4 Debug: 1 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 11:17:05.4 Debug: 1 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 11:17:05.4 Debug: 1 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 11:17:05.4 Debug: 1 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 11:17:05.4 Debug: 1 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 11:17:05.4 Debug: 1 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 11:17:05.4 Debug: 1 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 11:17:05.4 Debug: 1 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 11:17:05.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd 11:17:05.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:05.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd: 200.OK (2 bytes) (153 ms) 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 11:17:05.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1 11:17:05.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:05.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 (172287 bytes) (65 ms) 11:17:05.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 11:17:05.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 11:17:05.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1 11:17:05.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:05.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1: 200.OK (169475 bytes) (60 ms) 11:17:05.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 11:17:05.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:17:05.8 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 11:17:05.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 11:17:05.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:06.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412268 bytes) (267 ms) 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:17:06.1 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 11:17:06.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 11:17:06.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:06.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412268 bytes) (62 ms) 11:17:06.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:17:06.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:17:06.2 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 11:17:06.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 11:17:06.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:06.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412268 bytes) (63 ms) 11:17:06.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:17:06.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 11:17:06.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay 11:17:06.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:06.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay: 200.OK (13591 bytes) (60 ms) 11:17:06.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 11:17:06.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 11:17:06.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold 11:17:06.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:06.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold: 200.OK (12165 bytes) (50 ms) 11:17:06.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 11:17:06.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 11:17:06.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213 11:17:06.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:06.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213: 200.OK (3113 bytes) (47 ms) 11:17:06.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 11:17:06.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 11:17:06.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is... 11:17:06.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:06.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is...: 200.OK (11133 bytes) (59 ms) 11:17:06.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 11:17:06.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:17:06.5 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 11:17:06.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 11:17:06.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:06.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45462 bytes) (63 ms) 11:17:06.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:17:06.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:17:06.6 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 11:17:06.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 11:17:06.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:06.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45462 bytes) (56 ms) 11:17:06.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:17:06.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 11:17:06.6 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 11:17:06.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 11:17:06.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:06.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45462 bytes) (56 ms) 11:17:06.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 11:17:06.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 11:17:06.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem 11:17:06.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:06.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem: 200.OK (96000 bytes) (54 ms) 11:17:06.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 11:17:06.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 11:17:06.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 11:17:06.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:06.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (140255 bytes) (51 ms) 11:17:06.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 11:17:06.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",2,NzbDrone.Core.Music.Album,"Kamikaze") --- 11:17:06.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 11:17:06.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:06.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (140255 bytes) (65 ms) 11:17:06.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",2,NzbDrone.Core.Music.Album,"Kamikaze") --- 11:17:06.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 11:17:06.9 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 11:17:06.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 11:17:06.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:07.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45462 bytes) (58 ms) 11:17:07.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 11:17:07.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 11:17:07.0 Debug: Getting Artist with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 11:17:07.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e 11:17:07.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:07.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e: 404.NotFound (28 bytes) {"error":"Artist not found"} (162 ms) 11:17:07.2 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 11:17:07.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 11:17:07.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:07.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412268 bytes) (34 ms) 11:17:07.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 11:17:07.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 11:17:07.3 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 11:17:07.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 11:17:07.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 11:17:07.3 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 11:17:07.3 Error: Album with MusicBrainz Id 5537624c-3d2f-4f5c-8099-df916082c85c was not found, it may have been removed from Musicbrainz. 11:17:07.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 11:17:07.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 11:17:07.3 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 11:17:07.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 11:17:07.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 11:17:07.3 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation)] 11:17:07.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 11:17:07.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 11:17:07.3 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (3)] 11:17:07.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 11:17:07.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 11:17:07.3 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation) (3)] 11:17:07.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 11:17:07.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 11:17:07.3 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 11:17:07.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 11:17:07.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 11:17:07.3 Error: LidarrId ce09ea31-3d4a-4487-a797-e315175457a0 was not found, it may have been removed from Musicbrainz. 11:17:07.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 11:17:07.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 11:17:07.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 11:17:07.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 11:17:07.3 Debug: [Name1] Setting album monitored status. 11:17:07.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 11:17:07.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 11:17:07.3 Debug: [Name1] Setting album monitored status. 11:17:07.3 Debug: Monitoring all albums 11:17:07.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 11:17:07.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 11:17:07.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 11:17:07.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 11:17:07.3 Debug: [Name1] Setting album monitored status. 11:17:07.3 Debug: Unmonitoring Albums with Files 11:17:07.3 Debug: Unmonitoring Albums without Files 11:17:07.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 11:17:07.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 11:17:07.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:07.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350274009226_417/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:07.4 Info: DatabaseEngineVersionCheck migrating 11:17:07.4 Info: PerformDBOperation 11:17:07.4 Info: Performing DB Operation 11:17:07.4 Info: SQLite 3.46.0 11:17:07.4 Info: => 0.0011868s 11:17:07.4 Info: DatabaseEngineVersionCheck migrated 11:17:07.4 Info: => 0.0011949s 11:17:07.4 Debug: Took: 00:00:00.0091925 11:17: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 = ["\"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 ==== 11:17:07.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:07.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 ==== 11:17: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 = ["\"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 ==== 11:17: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-07-31T11:17:07.4308711Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17: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 = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-08-01T11:17:07.430967Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17: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 = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-07-29T11:17:07.4310583Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17: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 = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-07-28T11:17:07.4311475Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-02T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-08-02T00:00:00Z"] Added = ["2024-08-02T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:07.4 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-07-30T11:17:07.4331206Z"] ==== End Query Trace ==== 11:17:07.4 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-07-30T11:17:07.4331206Z"] ==== End Query Trace ==== 11:17:07.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 11:17:07.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 11:17:07.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:07.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350274847060_419/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:07.4 Info: DatabaseEngineVersionCheck migrating 11:17:07.4 Info: PerformDBOperation 11:17:07.4 Info: Performing DB Operation 11:17:07.4 Info: SQLite 3.46.0 11:17:07.4 Info: => 0.0011142s 11:17:07.4 Info: DatabaseEngineVersionCheck migrated 11:17:07.4 Info: => 0.0011235s 11:17:07.4 Debug: Took: 00:00:00.0091239 11:17: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 = ["\"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 ==== 11:17:07.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:07.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 ==== 11:17:07.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 ==== 11:17:07.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-07-31T11:17:07.5122984Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:07.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-08-01T11:17:07.5122999Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:07.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-07-29T11:17:07.512301Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:07.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 = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-07-28T11:17:07.512302Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-02T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-08-02T00:00:00Z"] Added = ["2024-08-02T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:07.5 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-07-30T11:17:07.5143313Z"] ==== End Query Trace ==== 11:17:07.5 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-07-30T11:17:07.5143313Z"] ==== End Query Trace ==== 11:17:07.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 11:17:07.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 11:17:07.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:07.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350275688371_421/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:07.5 Info: DatabaseEngineVersionCheck migrating 11:17:07.5 Info: PerformDBOperation 11:17:07.5 Info: Performing DB Operation 11:17:07.5 Info: SQLite 3.46.0 11:17:07.5 Info: => 0.0011498s 11:17:07.5 Info: DatabaseEngineVersionCheck migrated 11:17:07.5 Info: => 0.0011582s 11:17:07.5 Debug: Took: 00:00:00.0097699 11:17:07.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 ==== 11:17:07.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:07.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 ==== 11:17:07.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 ==== 11:17:07.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 ==== 11:17:07.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 11:17:07.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 11:17:07.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:07.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350276529275_423/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:07.6 Info: DatabaseEngineVersionCheck migrating 11:17:07.6 Info: PerformDBOperation 11:17:07.6 Info: Performing DB Operation 11:17:07.6 Info: SQLite 3.46.0 11:17:07.6 Info: => 0.0011705s 11:17:07.6 Info: DatabaseEngineVersionCheck migrated 11:17:07.6 Info: => 0.0011785s 11:17:07.6 Debug: Took: 00:00:00.0098648 11:17: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 = ["\"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 ==== 11:17:07.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:07.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 ==== 11:17: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 = ["\"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 ==== 11:17:07.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 ==== 11:17:07.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 11:17:07.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 11:17:07.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:07.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350277270172_425/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:07.7 Info: DatabaseEngineVersionCheck migrating 11:17:07.7 Info: PerformDBOperation 11:17:07.7 Info: Performing DB Operation 11:17:07.7 Info: SQLite 3.46.0 11:17:07.7 Info: => 0.001117s 11:17:07.7 Info: DatabaseEngineVersionCheck migrated 11:17:07.7 Info: => 0.0011254s 11:17:07.7 Debug: Took: 00:00:00.0098671 11:17:07.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 ==== 11:17:07.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:07.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 ==== 11:17:07.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 ==== 11:17:07.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 ==== 11:17:07.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 11:17:07.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 11:17:07.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:07.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350278000939_427/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:07.8 Info: DatabaseEngineVersionCheck migrating 11:17:07.8 Info: PerformDBOperation 11:17:07.8 Info: Performing DB Operation 11:17:07.8 Info: SQLite 3.46.0 11:17:07.8 Info: => 0.0011394s 11:17:07.8 Info: DatabaseEngineVersionCheck migrated 11:17:07.8 Info: => 0.001148s 11:17:07.8 Debug: Took: 00:00:00.0104136 11:17:07.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 ==== 11:17:07.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:07.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 ==== 11:17:07.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 ==== 11:17:07.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 ==== 11:17:07.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 11:17:07.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 11:17:07.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:07.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350279066614_429/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:07.9 Info: DatabaseEngineVersionCheck migrating 11:17:07.9 Info: PerformDBOperation 11:17:07.9 Info: Performing DB Operation 11:17:07.9 Info: SQLite 3.46.0 11:17:07.9 Info: => 0.0011642s 11:17:07.9 Info: DatabaseEngineVersionCheck migrated 11:17:07.9 Info: => 0.0011743s 11:17:07.9 Debug: Took: 00:00:00.0088374 11:17:07.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 ==== 11:17: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 = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:07.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 ==== 11:17:07.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 ==== 11:17:07.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 ==== 11:17:07.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 11:17:07.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 11:17:07.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:07.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350279773595_431/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:07.9 Info: DatabaseEngineVersionCheck migrating 11:17:07.9 Info: PerformDBOperation 11:17:07.9 Info: Performing DB Operation 11:17:07.9 Info: SQLite 3.46.0 11:17:07.9 Info: => 0.0011214s 11:17:07.9 Info: DatabaseEngineVersionCheck migrated 11:17:07.9 Info: => 0.0011298s 11:17:07.9 Debug: Took: 00:00:00.0089686 11:17:07.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 ==== 11:17: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 = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:07.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 ==== 11:17: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 = ["\"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 ==== 11:17:08.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 ==== 11:17:08.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 11:17:08.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 11:17:08.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:08.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350280478903_433/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:08.0 Info: DatabaseEngineVersionCheck migrating 11:17:08.0 Info: PerformDBOperation 11:17:08.0 Info: Performing DB Operation 11:17:08.0 Info: SQLite 3.46.0 11:17:08.0 Info: => 0.0010761s 11:17:08.0 Info: DatabaseEngineVersionCheck migrated 11:17:08.0 Info: => 0.0010869s 11:17:08.0 Debug: Took: 00:00:00.0094199 11:17: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 = ["\"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 ==== 11:17: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 = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:08.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 ==== 11:17: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 = ["\"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 ==== 11:17:08.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"nthology\""] Clause1_P2 = ["\"nthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:17:08.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 11:17:08.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 11:17:08.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:08.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350281183995_435/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:08.1 Info: DatabaseEngineVersionCheck migrating 11:17:08.1 Info: PerformDBOperation 11:17:08.1 Info: Performing DB Operation 11:17:08.1 Info: SQLite 3.46.0 11:17:08.1 Info: => 0.0010964s 11:17:08.1 Info: DatabaseEngineVersionCheck migrated 11:17:08.1 Info: => 0.0011048s 11:17:08.1 Debug: Took: 00:00:00.0089753 11:17:08.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 ==== 11:17:08.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:08.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 11:17:08.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:08.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"antholoyg\""] Clause1_P2 = ["\"antholoyg\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:17:08.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 11:17:08.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 11:17:08.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:08.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350281888020_437/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:08.1 Info: DatabaseEngineVersionCheck migrating 11:17:08.1 Info: PerformDBOperation 11:17:08.1 Info: Performing DB Operation 11:17:08.1 Info: SQLite 3.46.0 11:17:08.1 Info: => 0.0011228s 11:17:08.1 Info: DatabaseEngineVersionCheck migrated 11:17:08.1 Info: => 0.0011312s 11:17:08.1 Debug: Took: 00:00:00.0087918 11:17:08.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 ==== 11:17:08.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:08.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 ==== 11:17:08.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 ==== 11:17:08.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"÷\""] Clause1_P2 = ["\"÷\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:17:08.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 11:17:08.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 11:17:08.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:08.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350282592948_439/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:08.2 Info: DatabaseEngineVersionCheck migrating 11:17:08.2 Info: PerformDBOperation 11:17:08.2 Info: Performing DB Operation 11:17:08.2 Info: SQLite 3.46.0 11:17:08.2 Info: => 0.0011088s 11:17:08.2 Info: DatabaseEngineVersionCheck migrated 11:17:08.2 Info: => 0.0011202s 11:17:08.2 Debug: Took: 00:00:00.0092268 11:17:08.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 ==== 11:17:08.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:08.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 ==== 11:17:08.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 ==== 11:17:08.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."ForeignReleaseId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"e00e40a3-5ed5-4ed3-9c22\""] ==== End Query Trace ==== 11:17:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 11:17:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 11:17:08.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:08.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350283311579_441/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:08.3 Info: DatabaseEngineVersionCheck migrating 11:17:08.3 Info: PerformDBOperation 11:17:08.3 Info: Performing DB Operation 11:17:08.3 Info: SQLite 3.46.0 11:17:08.3 Info: => 0.0010712s 11:17:08.3 Info: DatabaseEngineVersionCheck migrated 11:17:08.3 Info: => 0.00108s 11:17:08.3 Debug: Took: 00:00:00.0089307 11:17:08.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 ==== 11:17: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 = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:08.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 ==== 11:17:08.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 ==== 11:17:08.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:08.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:08.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"weezer\""] Clause1_P2 = ["\"Weezer\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:17:08.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:08.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 11:17:08.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 11:17:08.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 11:17:08.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 11:17:08.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 11:17:08.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 11:17:08.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 11:17:08.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD xxxx (Remastered) - [Oh please why do they do this?]","ANThology") --- 11:17:08.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD xxxx (Remastered) - [Oh please why do they do this?]","ANThology") --- 11:17:08.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("+ (Plus) - I feel the need for redundant information in the title field","+") --- 11:17:08.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("+ (Plus) - I feel the need for redundant information in the title field","+") --- 11:17:08.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 11:17:08.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 11:17:08.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 11:17:08.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 11:17:08.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 11:17:08.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 11:17:08.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 11:17:08.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 11:17:08.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 11:17:08.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 11:17:08.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 11:17:08.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:08.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350284917198_443/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:08.4 Info: DatabaseEngineVersionCheck migrating 11:17:08.4 Info: PerformDBOperation 11:17:08.4 Info: Performing DB Operation 11:17:08.4 Info: SQLite 3.46.0 11:17:08.4 Info: => 0.0010562s 11:17:08.4 Info: DatabaseEngineVersionCheck migrated 11:17:08.4 Info: => 0.0010649s 11:17:08.5 Debug: Took: 00:00:00.0086136 11:17:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 11:17:08.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 ==== 11:17:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.5 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 11:17:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 11:17:08.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 11:17:08.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 11:17:08.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:08.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350285885844_445/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:08.5 Info: DatabaseEngineVersionCheck migrating 11:17:08.5 Info: PerformDBOperation 11:17:08.5 Info: Performing DB Operation 11:17:08.5 Info: SQLite 3.46.0 11:17:08.5 Info: => 0.0011968s 11:17:08.5 Info: DatabaseEngineVersionCheck migrated 11:17:08.5 Info: => 0.0012077s 11:17:08.5 Debug: Took: 00:00:00.0090359 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 11:17:08.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 ==== 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.6 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 11:17:08.6 Debug: 10 artist metadata up to date; Updating 0, Adding 0 artist metadata entries. 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 11:17:08.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 11:17:08.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 11:17:08.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:08.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350286632759_447/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:08.6 Info: DatabaseEngineVersionCheck migrating 11:17:08.6 Info: PerformDBOperation 11:17:08.6 Info: Performing DB Operation 11:17:08.6 Info: SQLite 3.46.0 11:17:08.6 Info: => 0.0010483s 11:17:08.6 Info: DatabaseEngineVersionCheck migrated 11:17:08.6 Info: => 0.0010575s 11:17:08.6 Debug: Took: 00:00:00.0088042 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5" ]] ==== End Query Trace ==== 11:17:08.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 ==== 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.6 Debug: 0 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.6 Debug: 5 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 11:17:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 11:17:08.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 11:17:08.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 11:17:08.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:08.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350287269115_449/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:08.7 Info: DatabaseEngineVersionCheck migrating 11:17:08.7 Info: PerformDBOperation 11:17:08.7 Info: Performing DB Operation 11:17:08.7 Info: SQLite 3.46.0 11:17:08.7 Info: => 0.0010743s 11:17:08.7 Info: DatabaseEngineVersionCheck migrated 11:17:08.7 Info: => 0.0010823s 11:17:08.7 Debug: Took: 00:00:00.0086897 11:17:08.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 ==== 11:17:08.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00: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 ==== 11:17:08.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 ==== 11:17:08.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 11:17:08.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] ==== End Query Trace ==== 11:17:08.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 11:17:08.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 11:17:08.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:08.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350287932930_451/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:08.7 Info: DatabaseEngineVersionCheck migrating 11:17:08.7 Info: PerformDBOperation 11:17:08.7 Info: Performing DB Operation 11:17:08.8 Info: SQLite 3.46.0 11:17:08.8 Info: => 0.0010893s 11:17:08.8 Info: DatabaseEngineVersionCheck migrated 11:17:08.8 Info: => 0.0010984s 11:17:08.8 Debug: Took: 00:00:00.0093520 11:17:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00: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 ==== 11:17:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 11:17:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 11:17:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."OldForeignArtistIds" LIKE '%' || @Clause2_P1 || '%') PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 11:17:08.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 11:17:08.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 11:17:08.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:08.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350288585918_453/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:08.8 Info: DatabaseEngineVersionCheck migrating 11:17:08.8 Info: PerformDBOperation 11:17:08.8 Info: Performing DB Operation 11:17:08.8 Info: SQLite 3.46.0 11:17:08.8 Info: => 0.0010271s 11:17:08.8 Info: DatabaseEngineVersionCheck migrated 11:17:08.8 Info: => 0.0010357s 11:17:08.8 Debug: Took: 00:00:00.0088437 11:17:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00: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 ==== 11:17:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 11:17:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackeyedpeas\""] ==== End Query Trace ==== 11:17:08.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 11:17:08.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 11:17:08.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:08.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350289233109_455/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:08.9 Info: DatabaseEngineVersionCheck migrating 11:17:08.9 Info: PerformDBOperation 11:17:08.9 Info: Performing DB Operation 11:17:08.9 Info: SQLite 3.46.0 11:17:08.9 Info: => 0.0011042s 11:17:08.9 Info: DatabaseEngineVersionCheck migrated 11:17:08.9 Info: => 0.0011129s 11:17:08.9 Debug: Took: 00:00:00.0092900 11:17:08.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00: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 ==== 11:17:08.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:08.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 11:17:08.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackkeys\""] ==== End Query Trace ==== 11:17:08.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 11:17:08.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 11:17:08.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:08.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350289877106_457/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:08.9 Info: DatabaseEngineVersionCheck migrating 11:17:08.9 Info: PerformDBOperation 11:17:08.9 Info: Performing DB Operation 11:17:08.9 Info: SQLite 3.46.0 11:17:08.9 Info: => 0.0010679s 11:17:08.9 Info: DatabaseEngineVersionCheck migrated 11:17:08.9 Info: => 0.0010783s 11:17:08.9 Debug: Took: 00:00:00.0087096 11:17:09.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] UpgradeAllowed = [false] Cutoff = [6] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:17:09.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[]] SecondaryAlbumTypes = [[]] ReleaseStatuses = [[]] ==== End Query Trace ==== 11:17:09.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:09.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:09.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:09.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 11:17:09.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 11:17:09.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:09.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350290681684_459/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:09.0 Info: DatabaseEngineVersionCheck migrating 11:17:09.0 Info: PerformDBOperation 11:17:09.0 Info: Performing DB Operation 11:17:09.0 Info: SQLite 3.46.0 11:17:09.0 Info: => 0.0010157s 11:17:09.0 Info: DatabaseEngineVersionCheck migrated 11:17:09.0 Info: => 0.0010243s 11:17:09.0 Debug: Took: 00:00:00.0088101 11:17:09.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 ==== 11:17:09.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00: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 ==== 11:17:09.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 ==== 11:17:09.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 11:17:09.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 ==== 11:17:09.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] Id = [0] ==== End Query Trace ==== 11:17:09.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 ==== 11:17:09.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] Id = [0] ==== End Query Trace ==== 11:17:09.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 11:17:09.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 ==== 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 11:17:09.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:09.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350291363014_461/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:09.1 Info: DatabaseEngineVersionCheck migrating 11:17:09.1 Info: PerformDBOperation 11:17:09.1 Info: Performing DB Operation 11:17:09.1 Info: SQLite 3.46.0 11:17:09.1 Info: => 0.0010184s 11:17:09.1 Info: DatabaseEngineVersionCheck migrated 11:17:09.1 Info: => 0.0010269s 11:17:09.1 Debug: Took: 00:00:00.0088745 11:17:09.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 ==== 11:17:09.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:09.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:09.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 11:17:09.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") --- 11:17:09.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 11:17:09.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 11:17:09.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 11:17:09.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 11:17:09.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 11:17:09.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 11:17:09.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 11:17:09.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 11:17:09.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 11:17:09.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 11:17:09.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 11:17:09.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 11:17:09.2 Debug: Updating 50 artist 11:17:09.2 Trace: Updating: Name1 11:17:09.2 Trace: Changing path for Name1 to 11:17:09.2 Trace: Updating: Name2 11:17:09.2 Trace: Changing path for Name2 to 11:17:09.2 Trace: Updating: Name3 11:17:09.2 Trace: Changing path for Name3 to 11:17:09.2 Trace: Updating: Name4 11:17:09.2 Trace: Changing path for Name4 to 11:17:09.2 Trace: Updating: Name5 11:17:09.2 Trace: Changing path for Name5 to 11:17:09.2 Trace: Updating: Name6 11:17:09.2 Trace: Changing path for Name6 to 11:17:09.2 Trace: Updating: Name7 11:17:09.2 Trace: Changing path for Name7 to 11:17:09.2 Trace: Updating: Name8 11:17:09.2 Trace: Changing path for Name8 to 11:17:09.2 Trace: Updating: Name9 11:17:09.2 Trace: Changing path for Name9 to 11:17:09.2 Trace: Updating: Name10 11:17:09.2 Trace: Changing path for Name10 to 11:17:09.2 Trace: Updating: Name11 11:17:09.2 Trace: Changing path for Name11 to 11:17:09.2 Trace: Updating: Name12 11:17:09.2 Trace: Changing path for Name12 to 11:17:09.2 Trace: Updating: Name13 11:17:09.2 Trace: Changing path for Name13 to 11:17:09.2 Trace: Updating: Name14 11:17:09.2 Trace: Changing path for Name14 to 11:17:09.2 Trace: Updating: Name15 11:17:09.2 Trace: Changing path for Name15 to 11:17:09.2 Trace: Updating: Name16 11:17:09.2 Trace: Changing path for Name16 to 11:17:09.2 Trace: Updating: Name17 11:17:09.2 Trace: Changing path for Name17 to 11:17:09.2 Trace: Updating: Name18 11:17:09.2 Trace: Changing path for Name18 to 11:17:09.2 Trace: Updating: Name19 11:17:09.2 Trace: Changing path for Name19 to 11:17:09.2 Trace: Updating: Name20 11:17:09.2 Trace: Changing path for Name20 to 11:17:09.2 Trace: Updating: Name21 11:17:09.2 Trace: Changing path for Name21 to 11:17:09.2 Trace: Updating: Name22 11:17:09.2 Trace: Changing path for Name22 to 11:17:09.2 Trace: Updating: Name23 11:17:09.2 Trace: Changing path for Name23 to 11:17:09.2 Trace: Updating: Name24 11:17:09.2 Trace: Changing path for Name24 to 11:17:09.2 Trace: Updating: Name25 11:17:09.2 Trace: Changing path for Name25 to 11:17:09.2 Trace: Updating: Name26 11:17:09.2 Trace: Changing path for Name26 to 11:17:09.2 Trace: Updating: Name27 11:17:09.2 Trace: Changing path for Name27 to 11:17:09.2 Trace: Updating: Name28 11:17:09.2 Trace: Changing path for Name28 to 11:17:09.2 Trace: Updating: Name29 11:17:09.2 Trace: Changing path for Name29 to 11:17:09.2 Trace: Updating: Name30 11:17:09.2 Trace: Changing path for Name30 to 11:17:09.2 Trace: Updating: Name31 11:17:09.2 Trace: Changing path for Name31 to 11:17:09.2 Trace: Updating: Name32 11:17:09.2 Trace: Changing path for Name32 to 11:17:09.2 Trace: Updating: Name33 11:17:09.2 Trace: Changing path for Name33 to 11:17:09.2 Trace: Updating: Name34 11:17:09.2 Trace: Changing path for Name34 to 11:17:09.2 Trace: Updating: Name35 11:17:09.2 Trace: Changing path for Name35 to 11:17:09.2 Trace: Updating: Name36 11:17:09.2 Trace: Changing path for Name36 to 11:17:09.2 Trace: Updating: Name37 11:17:09.2 Trace: Changing path for Name37 to 11:17:09.2 Trace: Updating: Name38 11:17:09.2 Trace: Changing path for Name38 to 11:17:09.2 Trace: Updating: Name39 11:17:09.2 Trace: Changing path for Name39 to 11:17:09.2 Trace: Updating: Name40 11:17:09.2 Trace: Changing path for Name40 to 11:17:09.2 Trace: Updating: Name41 11:17:09.2 Trace: Changing path for Name41 to 11:17:09.2 Trace: Updating: Name42 11:17:09.2 Trace: Changing path for Name42 to 11:17:09.2 Trace: Updating: Name43 11:17:09.2 Trace: Changing path for Name43 to 11:17:09.2 Trace: Updating: Name44 11:17:09.2 Trace: Changing path for Name44 to 11:17:09.2 Trace: Updating: Name45 11:17:09.2 Trace: Changing path for Name45 to 11:17:09.2 Trace: Updating: Name46 11:17:09.2 Trace: Changing path for Name46 to 11:17:09.2 Trace: Updating: Name47 11:17:09.2 Trace: Changing path for Name47 to 11:17:09.2 Trace: Updating: Name48 11:17:09.2 Trace: Changing path for Name48 to 11:17:09.2 Trace: Updating: Name49 11:17:09.2 Trace: Changing path for Name49 to 11:17:09.2 Trace: Updating: Name50 11:17:09.2 Trace: Changing path for Name50 to 11:17:09.2 Debug: 50 artists updated 11:17:09.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 11:17:09.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 11:17:09.2 Debug: Updating 5 artist 11:17:09.2 Trace: Updating: Name1 11:17:09.2 Trace: Not changing path for: Name1 11:17:09.2 Trace: Updating: Name2 11:17:09.2 Trace: Not changing path for: Name2 11:17:09.2 Trace: Updating: Name3 11:17:09.2 Trace: Not changing path for: Name3 11:17:09.2 Trace: Updating: Name4 11:17:09.2 Trace: Not changing path for: Name4 11:17:09.2 Trace: Updating: Name5 11:17:09.2 Trace: Not changing path for: Name5 11:17:09.2 Debug: 5 artists updated 11:17:09.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 11:17:09.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 11:17:09.2 Debug: Updating 5 artist 11:17:09.2 Trace: Updating: Name1 11:17:09.2 Trace: Not changing path for: Name1 11:17:09.2 Trace: Updating: Name2 11:17:09.2 Trace: Not changing path for: Name2 11:17:09.2 Trace: Updating: Name3 11:17:09.2 Trace: Not changing path for: Name3 11:17:09.2 Trace: Updating: Name4 11:17:09.2 Trace: Not changing path for: Name4 11:17:09.2 Trace: Updating: Name5 11:17:09.2 Trace: Not changing path for: Name5 11:17:09.2 Debug: 5 artists updated 11:17:09.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 11:17:09.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 11:17:09.2 Debug: Updating 5 artist 11:17:09.2 Trace: Updating: Name1 11:17:09.2 Trace: Changing path for Name1 to /C/Test/Music2/Name1 11:17:09.2 Trace: Updating: Name2 11:17:09.2 Trace: Changing path for Name2 to /C/Test/Music2/Name2 11:17:09.2 Trace: Updating: Name3 11:17:09.2 Trace: Changing path for Name3 to /C/Test/Music2/Name3 11:17:09.2 Trace: Updating: Name4 11:17:09.2 Trace: Changing path for Name4 to /C/Test/Music2/Name4 11:17:09.2 Trace: Updating: Name5 11:17:09.2 Trace: Changing path for Name5 to /C/Test/Music2/Name5 11:17:09.2 Debug: 5 artists updated 11:17:09.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 11:17:09.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 11:17:09.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 11:17:09.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 11:17:09.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 11:17:09.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 11:17:09.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 11:17:09.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 11:17:09.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 11:17:09.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 11:17:09.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 11:17:09.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 11:17:09.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 11:17:09.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 11:17:09.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 11:17:09.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 11:17:09.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 11:17:09.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 11:17:09.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 11:17:09.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 11:17:09.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 11:17:09.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 11:17:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 11:17:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 11:17:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 11:17:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 11:17:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 11:17:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 11:17:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 11:17:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 11:17:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 11:17:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 11:17:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 11:17:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 11:17:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 11:17:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 11:17:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 11:17:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 11:17:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 11:17:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 11:17:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 11:17:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 11:17:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 11:17:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 11:17:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 11:17:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 11:17:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 11:17:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 11:17:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 11:17:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 11:17:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 11:17:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 11:17:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 11:17:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 11:17:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 11:17:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 11:17:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 11:17:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 11:17:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 11:17:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 11:17:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 11:17:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 11:17:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 11:17:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 11:17:09.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 11:17:09.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 11:17:09.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 11:17:09.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 11:17:09.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 11:17:09.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 11:17:09.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 11:17:09.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 11:17:09.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 11:17:09.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 11:17:09.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 11:17:09.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 11:17:09.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 11:17:09.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 11:17:09.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 11:17:09.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 11:17:09.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 11:17:09.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 11:17:09.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 11:17:09.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 11:17:09.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 11:17:09.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 11:17:09.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 11:17:09.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 11:17:09.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 11:17:09.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 11:17:09.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 11:17:09.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 11:17:09.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 11:17:09.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 11:17:09.7 Info: Moving 1 artist to '/C/Test/Music2' 11:17:09.7 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' (1/1) 11:17:09.7 Info: Name1 moved successfully to /C/Test/Music2/Artist 11:17:09.7 Info: Finished moving 1 artist to '/C/Test/Music2' 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 11:17:09.7 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 11:17:09.7 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 11:17:09.7 Info: Moving 1 artist to '/C/Test/Music2' 11:17:09.7 Info: Finished moving 1 artist to '/C/Test/Music2' 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 11:17:09.7 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 11:17:09.7 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 11:17:09.7 Debug: Folder '/C/Test/Music/Artist' for 'Name1' does not exist, not moving. 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 11:17:09.7 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 11:17:09.7 Info: Name1 moved successfully to /C/Test/Music2/Artist 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 11:17:09.7 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx][Title1] 11:17:09.7 Trace: updated: False forceUpdateFileTags: False 11:17:09.7 Debug: [xxx-xxx-xxx-xxx][Title1] 0 tracks up to date. Adding 1, Updating 0, Merging 1, Deleting 0. 11:17:09.7 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx][Title1] 11:17:09.7 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx][Title1] 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 11:17:09.7 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 11:17:09.7 Trace: updated: True forceUpdateFileTags: True 11:17:09.7 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 11:17:09.7 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 11:17:09.7 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 11:17:09.7 Trace: Merging AlbumRelease [xxx-xxx-xxx-xxx][Title1] into [xxx-xxx-xxx-xxx1][Title1] 11:17:09.7 Trace: updated: True forceUpdateFileTags: True 11:17:09.7 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 11:17:09.7 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 11:17:09.7 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 11:17:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 11:17:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:17:09.7 Trace: Moving AlbumRelease [xxx-xxx-xxx-xxx][Title1] to [xxx-xxx-xxx-xxx1][Title1] 11:17:09.7 Trace: updated: True forceUpdateFileTags: True 11:17:09.7 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 11:17:09.7 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 11:17:09.7 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 11:17:09.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:17:09.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 11:17:09.8 Info: Updating Info for Title1 11:17:09.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:17:09.8 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:17:09.8 Trace: Updating Album [ForeignAlbumId1][Title1] 11:17:09.8 Trace: updated: True forceUpdateFileTags: True 11:17:09.8 Debug: [ForeignAlbumId1][Title1] 1 albumreleases up to date. Adding 9, Updating 0, Merging 0, Deleting 1. 11:17:09.8 Trace: release: [ExistingId1][Title1] monitored: False 11:17:09.8 Trace: release: [NotExistingId2][Title2] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId10][Title10] monitored: True 11:17:09.8 Trace: release: [ExistingId2][Title2] monitored: False 11:17:09.8 Trace: Saving Album [ForeignAlbumId1][Title1] 11:17:09.8 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:17:09.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 11:17:09.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 11:17:09.8 Info: Updating Info for Title1 11:17:09.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:17:09.8 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:17:09.8 Trace: Updating Album [ForeignAlbumId1][Title1] 11:17:09.8 Trace: updated: True forceUpdateFileTags: True 11:17:09.8 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 11:17:09.8 Trace: release: [ExistingId1][Title1] monitored: False 11:17:09.8 Trace: release: [ExistingId2][Title2] monitored: True 11:17:09.8 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId10][Title10] monitored: False 11:17:09.8 Trace: Saving Album [ForeignAlbumId1][Title1] 11:17:09.8 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:17:09.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 11:17:09.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 11:17:09.8 Info: Updating Info for Title1 11:17:09.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:17:09.8 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:17:09.8 Trace: Merging Album [1][Title1] into [11][Title1] 11:17:09.8 Warn: Album [1][Title1] was merged with [11][Title1] because the original was a duplicate. 11:17:09.8 Trace: Moving 1 releases from [1][Title1] to [11][Title1] 11:17:09.8 Trace: updated: True forceUpdateFileTags: True 11:17:09.8 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 11:17:09.8 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 11:17:09.8 Trace: Saving Album [11][Title1] 11:17:09.8 Debug: Finished Album refresh for [11][Title1] 11:17:09.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 11:17:09.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 11:17:09.8 Info: Updating Info for Title1 11:17:09.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:17:09.8 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:17:09.8 Trace: Updating Album [ForeignAlbumId1][Title1] 11:17:09.8 Trace: updated: True forceUpdateFileTags: True 11:17:09.8 Debug: [ForeignAlbumId1][Title1] 0 albumreleases up to date. Adding 6, Updating 1, Merging 0, Deleting 0. 11:17:09.8 Trace: release: [DuplicateId1][Title1] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId9][Title9] monitored: True 11:17:09.8 Trace: release: [DuplicateId2][Title1] monitored: False 11:17:09.8 Trace: Saving Album [ForeignAlbumId1][Title1] 11:17:09.8 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:17:09.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 11:17:09.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 11:17:09.8 Info: Updating Info for Title1 11:17:09.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:17:09.8 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:17:09.8 Trace: Updating Album [ForeignAlbumId1][Title1] 11:17:09.8 Trace: updated: True forceUpdateFileTags: True 11:17:09.8 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 11:17:09.8 Trace: release: [ExistingId1][Title1] monitored: False 11:17:09.8 Trace: release: [ExistingId2][Title2] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId10][Title10] monitored: True 11:17:09.8 Trace: Saving Album [ForeignAlbumId1][Title1] 11:17:09.8 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:17:09.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 11:17:09.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 11:17:09.8 Info: Updating Info for Title1 11:17:09.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:17:09.8 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:17:09.8 Trace: Updating Album [ForeignAlbumId1][Title1] 11:17:09.8 Trace: updated: True forceUpdateFileTags: True 11:17:09.8 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 11:17:09.8 Trace: release: [ExistingId1][Title1] monitored: False 11:17:09.8 Trace: release: [ExistingId2][Title2] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId10][Title10] monitored: True 11:17:09.8 Trace: Saving Album [ForeignAlbumId1][Title1] 11:17:09.8 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:17:09.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 11:17:09.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 11:17:09.8 Info: Updating Info for Title1 11:17:09.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:17:09.8 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:17:09.8 Trace: Updating Album [ForeignAlbumId1][Title1] 11:17:09.8 Trace: updated: True forceUpdateFileTags: True 11:17:09.8 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 11:17:09.8 Trace: release: [ExistingId1][Title1] monitored: False 11:17:09.8 Trace: release: [ExistingId2][Title2] monitored: True 11:17:09.8 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId10][Title10] monitored: False 11:17:09.8 Trace: Saving Album [ForeignAlbumId1][Title1] 11:17:09.8 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:17:09.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 11:17:09.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 11:17:09.8 Info: Updating Info for Title1 11:17:09.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:17:09.8 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:17:09.8 Trace: Updating Album [ForeignAlbumId1][Title1] 11:17:09.8 Trace: updated: True forceUpdateFileTags: True 11:17:09.8 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 11:17:09.8 Trace: release: [ExistingId1][Title1] monitored: False 11:17:09.8 Trace: release: [ExistingId2][Title2] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:17:09.8 Trace: release: [ForeignReleaseId10][Title10] monitored: True 11:17:09.8 Trace: Saving Album [ForeignAlbumId1][Title1] 11:17:09.8 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:17:09.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 11:17:09.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 11:17:09.8 Info: Updating Info for Title1 11:17:09.8 Debug: [1][Title1] has no valid releases, removing. 11:17:09.8 Warn: Album [1][Title1] not found in metadata and is being deleted 11:17:09.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 11:17:09.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:17:09.8 Info: Updating Info for Title1 11:17:09.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:17:09.8 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:17:09.8 Trace: Moving Album [1][Title1] to [11][Title1] 11:17:09.8 Trace: updated: True forceUpdateFileTags: True 11:17:09.8 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 11:17:09.8 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 11:17:09.8 Trace: Saving Album [11][Title1] 11:17:09.8 Debug: Finished Album refresh for [11][Title1] 11:17:09.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:17:09.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 11:17:09.9 Info: Updating Info for Name1 11:17:09.9 Trace: Updating Artist [ForeignArtistId1][Name1] 11:17:09.9 Trace: updated: False forceUpdateFileTags: False 11:17:09.9 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 1, Updating 2, Merging 0, Deleting 0. 11:17:09.9 Trace: Saving Artist [ForeignArtistId1][Name1] 11:17:09.9 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 11:17:09.9 Trace: Updating tags for [ForeignArtistId1][Name1] 11:17:09.9 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 11:17:09.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 11:17:09.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 11:17:09.9 Info: Updating Info for Name1 11:17:09.9 Error: Could not find artist with id ForeignArtistId1 11:17:09.9 Warn: Artist [ForeignArtistId1][Name1] not found in metadata and is being deleted 11:17:09.9 Trace: Updating tags for [ForeignArtistId1][Name1] 11:17:09.9 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 11:17:09.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 11:17:09.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 11:17:09.9 Info: Updating Info for Name1 11:17:09.9 Error: Could not find artist with id ForeignArtistId1 11:17:09.9 Error: Artist [ForeignArtistId1][Name1] was not found, it may have been removed from Metadata sources. 11:17:09.9 Trace: Updating tags for [ForeignArtistId1][Name1] 11:17:09.9 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 11:17:09.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 11:17:09.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 11:17:09.9 Info: Updating Info for Name1 11:17:09.9 Trace: Merging Artist [ForeignArtistId1][Name1] into [ForeignArtistId11][Name1] 11:17:09.9 Warn: Artist [ForeignArtistId1][Name1] was replaced with [ForeignArtistId11][Name1] because the original was a duplicate. 11:17:09.9 Trace: updated: True forceUpdateFileTags: True 11:17:09.9 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 11:17:09.9 Trace: Saving Artist [ForeignArtistId11][Name1] 11:17:09.9 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 11:17:09.9 Trace: Updating tags for [ForeignArtistId1][Name1] 11:17:09.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 11:17:09.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 11:17:09.9 Info: Updating Info for Name1 11:17:09.9 Trace: Updating Artist [ForeignArtistId1][Name1] 11:17:09.9 Trace: updated: False forceUpdateFileTags: False 11:17:09.9 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 11:17:09.9 Trace: Saving Artist [ForeignArtistId1][Name1] 11:17:09.9 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 11:17:09.9 Trace: Updating tags for [ForeignArtistId1][Name1] 11:17:09.9 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 11:17:09.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 11:17:09.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 11:17:09.9 Info: Updating Info for Name1 11:17:09.9 Trace: Updating Artist [ForeignArtistId1][Name1] 11:17:09.9 Trace: updated: True forceUpdateFileTags: True 11:17:09.9 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 11:17:09.9 Trace: Saving Artist [ForeignArtistId1][Name1] 11:17:09.9 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 11:17:09.9 Trace: Updating tags for [ForeignArtistId1][Name1] 11:17:09.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 11:17:09.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:17:09.9 Info: Updating Info for Name1 11:17:09.9 Trace: Moving Artist [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 11:17:09.9 Debug: Updating MusicBrainz id for [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 11:17:09.9 Trace: updated: True forceUpdateFileTags: True 11:17:09.9 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 11:17:09.9 Trace: Saving Artist [ForeignArtistId11][Name1] 11:17:09.9 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 11:17:09.9 Trace: Updating tags for [ForeignArtistId11][Name1] 11:17:09.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:17:09.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 11:17:10.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 11:17:10.0 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 11:17:10.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 11:17:10.0 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 11:17:10.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 11:17:10.0 Trace: Album Title1 released long ago and recently refreshed, should not be refreshed. 11:17:10.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 11:17:10.0 Trace: Album Title1 last updated more than 60 days ago, should refresh. 11:17:10.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 11:17:10.0 Trace: album Title1 released less than 30 days ago, should refresh. 11:17:10.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 11:17:10.0 Trace: album Title1 released less than 30 days ago, should refresh. 11:17:10.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 11:17:10.0 Trace: Artist Name1 ended long ago, should not be refreshed. 11:17:10.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 11:17:10.0 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 11:17:10.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 11:17:10.0 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 11:17:10.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 11:17:10.0 Trace: Artist Name1 ended long ago, should not be refreshed. 11:17:10.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 11:17:10.0 Trace: Last album in Name1 aired less than 30 days ago, should refresh. 11:17:10.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 11:17:10.0 Trace: Artist Name1 last updated more than 30 days ago, should refresh. 11:17:10.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 11:17:10.0 Trace: Artist Name1 is continuing and has not been refreshed in 2 days, should refresh. 11:17:10.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 11:17:10.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 11:17:10.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 11:17:10.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 11:17:10.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 11:17:10.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 11:17:10.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 11:17:10.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 11:17:10.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 11:17:10.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 11:17:10.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 11:17:10.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 11:17:10.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 11:17:10.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 11:17:10.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 11:17:10.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 11:17:10.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 11:17:10.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 11:17:10.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 11:17:10.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 11:17:10.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 11:17:10.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 11:17:10.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 11:17:10.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 11:17:10.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 11:17:10.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 11:17:10.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 11:17:10.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 11:17:10.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 11:17:10.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 11:17:10.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 11:17:10.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 11:17:10.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 11:17:10.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 11:17:10.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 11:17:10.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 11:17:10.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 11:17:10.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 11:17:10.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 11:17:10.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 11:17:10.1 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 11:17:10.1 Debug: Artist [9f4e41c3-2648-428e-b8c7-dc10465b49ad][Not Shawn Desman] doesn't exist on XBMC host: Host1:8080/jsonrpc, Updating Entire Library 11:17:10.1 Debug: Object reference not set to an instance of an object. System.NullReferenceException: Object reference not set to an instance of an object. at NzbDrone.Core.Notifications.Xbmc.XbmcService.UpdateLibrary(XbmcSettings settings, Artist artist) in ./Lidarr.Core/Notifications/Xbmc/XbmcService.cs:line 105 11:17:10.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 11:17:10.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 11:17:10.1 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 11:17:10.1 Debug: Updating artist [9f4e41c3-2648-428e-b8c7-dc10465b49ac][Name1] (Kodi Path: File1) on XBMC host: Host1:8080/jsonrpc 11:17:10.1 Debug: Object reference not set to an instance of an object. System.NullReferenceException: Object reference not set to an instance of an object. at NzbDrone.Core.Notifications.Xbmc.XbmcService.UpdateLibrary(XbmcSettings settings, Artist artist) in ./Lidarr.Core/Notifications/Xbmc/XbmcService.cs:line 105 11:17:10.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 11:17:10.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 11:17:10.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 11:17:10.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 11:17:10.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 11:17:10.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 11:17:10.2 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") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 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") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 11:17:10.2 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") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 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") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 11:17:10.2 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") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 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") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 11:17:10.2 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") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 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") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 11:17:10.2 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") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 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") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 11:17:10.2 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") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 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") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 11:17:10.2 Trace: Media info is unavailable for [0] 11:17:10.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 11:17:10.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Smart,"Nu-Tone - Medical History - System - Accapella") --- 11:17:10.3 Trace: Media info is unavailable for [0] 11:17:10.3 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") --- 11:17:10.3 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") --- 11:17:10.3 Trace: Media info is unavailable for [0] 11:17:10.3 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") --- 11:17:10.3 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") --- 11:17:10.3 Trace: Media info is unavailable for [0] 11:17:10.3 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") --- 11:17:10.3 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") --- 11:17:10.3 Trace: Media info is unavailable for [0] 11:17:10.3 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") --- 11:17:10.3 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") --- 11:17:10.3 Trace: Media info is unavailable for [0] 11:17:10.3 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") --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 11:17:10.3 Trace: Media info is unavailable for [0] 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 11:17:10.3 Trace: Media info is unavailable for [0] 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 11:17:10.3 Trace: Media info is unavailable for [0] 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 11:17:10.3 Trace: Media info is unavailable for [0] 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 11:17:10.3 Trace: Media info is unavailable for [0] 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 11:17:10.3 Trace: Media info is unavailable for [0] 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{-Release Group}","City Sushi") --- 11:17:10.3 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") --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ Release Group}","City Sushi") --- 11:17:10.3 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") --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ [Release Group]}","City Sushi") --- 11:17:10.3 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") --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 11:17:10.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 11:17:10.4 Trace: Media info is unavailable for [0] 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 11:17:10.4 Trace: Media info is unavailable for [0] 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 11:17:10.4 Trace: Media info is unavailable for [0] 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 11:17:10.4 Trace: Media info is unavailable for [0] 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 11:17:10.4 Trace: Media info is unavailable for [0] 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 11:17:10.4 Trace: Media info is unavailable for [0] 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 11:17:10.4 Trace: Media info is unavailable for [0] 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 11:17:10.4 Trace: Media info is unavailable for [0] 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 11:17:10.4 Trace: Media info is unavailable for [0] 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 11:17:10.4 Trace: Media info is unavailable for [0] 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 11:17:10.4 Trace: Media info is unavailable for [0] 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 11:17:10.4 Trace: Media info is unavailable for [0] 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 11:17:10.4 Trace: Media info is unavailable for [0] 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 11:17:10.4 Trace: Media info is unavailable for [0] 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 11:17:10.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 11:17:10.4 Trace: Media info is unavailable for [0] 11:17:10.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 11:17:10.4 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") --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.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") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 11:17:10.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)") --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.5 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)") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 11:17:10.5 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)") --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.5 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)") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 11:17:10.5 Trace: Media info is unavailable for [0] 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 11:17:10.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 11:17:10.5 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] 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 11:17:10.5 Debug: Rejected Hashed Release Title: 76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 11:17:10.5 Debug: Parsing string 'Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8' 11:17:10.5 Debug: Unable to parse Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 11:17:10.5 Debug: Rejected Hashed Release Title: TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 11:17:10.5 Debug: Rejected Hashed Release Title: yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 11:17:10.5 Debug: Parsing string 'oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc' 11:17:10.5 Debug: Unable to parse oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 11:17:10.5 Debug: Rejected Hashed Release Title: dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 11:17:10.5 Debug: 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- Skipped should_have_year_zero_when_title_doesnt_have_a_year [< 1 ms] Skipped should_title_without_year_should_not_contain_year [< 1 ms] 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 11:17:10.5 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3f9959 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 11:17:10.5 Debug: Rejected Hashed Release Title: ba27283b17c00d01193eacc02a8ba98eeb523a76 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 11:17:10.5 Debug: Rejected Hashed Release Title: 45a55debe3856da318cc35882ad07e43cd32fd15 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 11:17:10.5 Debug: Rejected Hashed Release Title: 86420f8ee425340d8894bf3bc636b66404b95f18 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 11:17:10.5 Debug: Rejected Hashed Release Title: ce39afb7da6cf7c04eba3090f0a309f609883862 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 11:17:10.5 Debug: Parsing string 'THIS SHOULD NEVER PARSE' 11:17:10.5 Debug: Unable to parse THIS SHOULD NEVER PARSE 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 11:17:10.5 Debug: Rejected Hashed Release Title: Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 11:17:10.5 Debug: Rejected Hashed Release Title: 0e895c37245186812cb08aab1529cf8ee389dd05.mkv 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 11:17:10.5 Debug: Rejected Hashed Release Title: 08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 11:17:10.5 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3ff159 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 11:17:10.5 Debug: Parsing string 'ah63jka93jf0jh26ahjas961.mkv' 11:17:10.5 Debug: Unable to parse ah63jka93jf0jh26ahjas961.mkv 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 11:17:10.5 Debug: Parsing string 'qrdSD3rYzWb7cPdVIGSn4E7' 11:17:10.5 Debug: Unable to parse qrdSD3rYzWb7cPdVIGSn4E7 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 11:17:10.5 Debug: Rejected Hashed Release Title: QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 11:17:10.5 Debug: Parsing string 'thebiggestloser1618finale' 11:17:10.5 Debug: Unable to parse thebiggestloser1618finale 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 11:17:10.5 Debug: Rejected Hashed Release Title: 5E96EB6652095794DF2CB17350F36D65 11:17:10.5 Debug: Rejected Hashed Release Title: 5F47E414BD562EDD5A59060437F9D118 11:17:10.5 Debug: Rejected Hashed Release Title: 19535F4CB7142CD9CEB47A3B85EB2362 11:17:10.5 Debug: Rejected Hashed Release Title: 3B36532103CB1253E97B4EB6D277D929 11:17:10.5 Debug: Rejected Hashed Release Title: CAEB2FE8423ADC6EB0B6FBCC6EC8A025 11:17:10.5 Debug: Rejected Hashed Release Title: 05B789910CAC35AE2FD672B6A24C89C8 11:17:10.5 Debug: Rejected Hashed Release Title: 7863EE0CFD3924C017E742901A98E083 11:17:10.5 Debug: Rejected Hashed Release Title: 12E990AFFBCC28BBF3F5267558A7B4DA 11:17:10.5 Debug: Rejected Hashed Release Title: 402BB6DA2DFECB647B18F6457640A050 11:17:10.5 Debug: Rejected Hashed Release Title: 160A38B5775AE98D1D33576DA6AE30B5 11:17:10.5 Debug: Rejected Hashed Release Title: 295267850505E38766A6C217AE631CE3 11:17:10.5 Debug: Rejected Hashed Release Title: A7B1C2C6FBD2AE5BFE1AA5459C2E34B7 11:17:10.5 Debug: Rejected Hashed Release Title: 29688CE9C78AB804EC0FCEE81B6B06B5 11:17:10.5 Debug: Rejected Hashed Release Title: 038606FE6283EA720A09A7CA64758B1F 11:17:10.5 Debug: Rejected Hashed Release Title: E7212CE276D59DB7019FBE01C9BE6FD8 11:17:10.5 Debug: Rejected Hashed Release Title: 8C02D4DFABEEDF12639B2CB9F81A014B 11:17:10.5 Debug: Rejected Hashed Release Title: 9185AC0CB29EC85593F2E4E5FE7BDAA0 11:17:10.5 Debug: Rejected Hashed Release Title: 91D81374EF4BBC2D295EFC79B1B81A7A 11:17:10.5 Debug: Rejected Hashed Release Title: 28FFDE20E32C08E3F0546652551EADB9 11:17:10.5 Debug: Rejected Hashed Release Title: 4DC474C347450979B70FAD1C88F5A9E5 11:17:10.5 Debug: Rejected Hashed Release Title: 55E7CE9D009AAC677B6AF3C37216596E 11:17:10.5 Debug: Rejected Hashed Release Title: F86C122D224DBD26380EAAD86D67D32E 11:17:10.5 Debug: Rejected Hashed Release Title: 1F43F68A857194E67D8A12961FD7B443 11:17:10.5 Debug: Rejected Hashed Release Title: 21BA3A20DBB91C6800648DF3F82C9A46 11:17:10.5 Debug: Rejected Hashed Release Title: 3920D6DB20350D63E3B9AFD596688E4A 11:17:10.5 Debug: Rejected Hashed Release Title: D3FCBD6D6F12B222EDA470242C4A9643 11:17:10.5 Debug: Rejected Hashed Release Title: 671CF26F82A47721306A39975E1B02BE 11:17:10.5 Debug: Rejected Hashed Release Title: 8EDC05B837C752E81CD513673A7D133C 11:17:10.5 Debug: Rejected Hashed Release Title: 42400BB3C68D5A01F8F3DDB1EE364C07 11:17:10.5 Debug: Rejected Hashed Release Title: 5AFDE35377D8708AEC6EBEF9C48A7674 11:17:10.5 Debug: Rejected Hashed Release Title: F40FE2075D1C363E3B7918739B28FDC6 11:17:10.5 Debug: Rejected Hashed Release Title: 034720294185F21FD172979CC87EB2C9 11:17:10.5 Debug: Rejected Hashed Release Title: B9D0DB8EF5887E27DD57248C5F2AED58 11:17:10.5 Debug: Rejected Hashed Release Title: E8255A2E656DAF4334E2657C935A8E77 11:17:10.5 Debug: Rejected Hashed Release Title: 3E60B40C0FAF739CE8D9D3A56BF9C274 11:17:10.5 Debug: Rejected Hashed Release Title: 16892E1DBF45E8697084FB886F93E5E3 11:17:10.5 Debug: Rejected Hashed Release Title: 7DEB3AB3D8ACFA04A62BF99DBDD75A15 11:17:10.5 Debug: Rejected Hashed Release Title: 8245D2090FCA731792A5F89182DE305D 11:17:10.5 Debug: Rejected Hashed Release Title: 25C199FFF8E20780957464142B036AC8 11:17:10.5 Debug: Rejected Hashed Release Title: C24C113D0A0898F968BA0845D3BBB4AB 11:17:10.5 Debug: Rejected Hashed Release Title: B12E05688F5A6501488AE3D28DB8E41C 11:17:10.5 Debug: Rejected Hashed Release Title: 8E69998AB57C8113BD33DC71F688D27E 11:17:10.5 Debug: Rejected Hashed Release Title: 2DCEEFA49C13614938F971BA93ACE308 11:17:10.5 Debug: Rejected Hashed Release Title: 5618FD33C2B8BB2E42586315024EE505 11:17:10.5 Debug: Rejected Hashed Release Title: BB10398DF99A2B8A8913118D1B55A674 11:17:10.5 Debug: Rejected Hashed Release Title: A9C3A0E0FC925E3CD3CF0BFEC8DC7915 11:17:10.5 Debug: Rejected Hashed Release Title: 89BD9B58FC55D85BEF0C7EB8126922E3 11:17:10.5 Debug: Rejected Hashed Release Title: A13E7969FFF37B54513CCA681E8D3AA2 11:17:10.5 Debug: Rejected Hashed Release Title: 22CAFB2D496CEFAA01D71B873DF5F10B 11:17:10.5 Debug: Rejected Hashed Release Title: A4D9968DA378919E53269BDB0A2595D3 11:17:10.5 Debug: Rejected Hashed Release Title: F0F12A3DC8D081A8F98947C0D4778FA4 11:17:10.5 Debug: Rejected Hashed Release Title: 366E4F60AD458A9CE926F58CC4303F62 11:17:10.5 Debug: Rejected Hashed Release Title: 431156FFA1F8D881053336F0D368F12E 11:17:10.5 Debug: Rejected Hashed Release Title: 458F769E915BF0F8F9E912C403D01CDF 11:17:10.5 Debug: Rejected Hashed Release Title: A0654332421BA8B6895A5E46D268DC63 11:17:10.5 Debug: Rejected Hashed Release Title: A3A6FC977FD932DEF120C22BF5C32FA5 11:17:10.5 Debug: Rejected Hashed Release Title: E725CE35611C5AD75F49F31C3E629500 11:17:10.5 Debug: Rejected Hashed Release Title: A1C8DB6C181B7746047EFAD92C99FD6E 11:17:10.5 Debug: Rejected Hashed Release Title: 56E8DB0E08592FEC443127A71D674DBB 11:17:10.5 Debug: Rejected Hashed Release Title: 2B740BB3FF81192033A4EBE138FC1BFB 11:17:10.5 Debug: Rejected Hashed Release Title: C1AACDA7F2B24F1C3105FF14CE474F9B 11:17:10.5 Debug: Rejected Hashed Release Title: 60CD205B1E480E6B661FC56F709E3F60 11:17:10.5 Debug: Rejected Hashed Release Title: CCDD0B9B217CADA2369108CB7F1C5F0B 11:17:10.5 Debug: Rejected Hashed Release Title: 1A1FDFCB4F7F0FA32C4E5B16F408A5E1 11:17:10.5 Debug: Rejected Hashed Release Title: 7C563FFD2F47026558417E641C71FF7E 11:17:10.5 Debug: Rejected Hashed Release Title: AD0DAE9350D8402FB3C9863C2AED3470 11:17:10.5 Debug: Rejected Hashed Release Title: A33E462AF8B8F95456A892755371F047 11:17:10.5 Debug: Rejected Hashed Release Title: 74D98B3928E1DE094A8D65F55F8B5EBA 11:17:10.5 Debug: Rejected Hashed Release Title: A3A89AE42189E273163B0BCE34EBB193 11:17:10.5 Debug: Rejected Hashed Release Title: 1F06FEDDE5A58965F1DEA6D88FE1AFE7 11:17:10.5 Debug: Rejected Hashed Release Title: 2DC716B2DB635C7BCCFAC9602C27D842 11:17:10.5 Debug: Rejected Hashed Release Title: 3E70731EE0FACE9D2891A93472F02682 11:17:10.5 Debug: Rejected Hashed Release Title: AF35C56D573198CF93DA247369738A4C 11:17:10.5 Debug: Rejected Hashed Release Title: E55B433FCD74F27548A0B03219AD0508 11:17:10.5 Debug: Rejected Hashed Release Title: 4F35D3176D2B7BE0A3A71EED553F390E 11:17:10.5 Debug: Rejected Hashed Release Title: 98B06D41EE9AEE7B06F0CC8E8A0913F7 11:17:10.5 Debug: Rejected Hashed Release Title: AD93CD92E978DFFC033B97B470AE77C1 11:17:10.5 Debug: Rejected Hashed Release Title: F1B76D6D2B8D85BF9FE4874B012CB72F 11:17:10.5 Debug: Rejected Hashed Release Title: D0EC2962A153495D3300FABACCB27F61 11:17:10.5 Debug: Rejected Hashed Release Title: CA878CC6AD1A75C7B2A50682D3310064 11:17:10.5 Debug: Rejected Hashed Release Title: 577A0D0F34662397D1314ABC3048494B 11:17:10.5 Debug: Rejected Hashed Release Title: 7990F1FD3EF7CDF5C288514FDE926A72 11:17:10.5 Debug: Rejected Hashed Release Title: 541E3899F49D81081F20378097AFAF0B 11:17:10.5 Debug: Rejected Hashed Release Title: ABB5A9AB873C888036F1C6750FAC17A5 11:17:10.5 Debug: Rejected Hashed Release Title: F2D8A63E75EBEE2685D27BF3D96963C6 11:17:10.5 Debug: Rejected Hashed Release Title: 0E702AECF5FED9A7D79FE85C9122A482 11:17:10.5 Debug: Rejected Hashed Release Title: 27CA76C4F27366C758F14AA698E49F7C 11:17:10.5 Debug: Rejected Hashed Release Title: BA7F3F15ADA935D85E0D1FD546DEDE6B 11:17:10.5 Debug: Rejected Hashed Release Title: 05B4575698D23CDB6F32A1F5001570AE 11:17:10.5 Debug: Rejected Hashed Release Title: 6E6B6E3A29C796C235EF9019280E4B97 11:17:10.5 Debug: Rejected Hashed Release Title: 7DCBC2300741EA272725B662CFF43037 11:17:10.5 Debug: Rejected Hashed Release Title: E3C09179D5F2357BB24DB0F452083C3E 11:17:10.5 Debug: Rejected Hashed Release Title: 1F6826C92280048DC2C85273EB22C1A4 11:17:10.5 Debug: Rejected Hashed Release Title: 02B16BECEBB66B059C084556C96548DB 11:17:10.5 Debug: Rejected Hashed Release Title: 18B985746DFDEA17BDAD8C2A7B2F0714 11:17:10.5 Debug: Rejected Hashed Release Title: F274096A879657C9DAC4F09626B84C3D 11:17:10.5 Debug: Rejected Hashed Release Title: 7FA602B949A615C1D12650028E16C076 11:17:10.5 Debug: Rejected Hashed Release Title: DF21A38F439B39E09487A9D0033111B0 11:17:10.5 Debug: Rejected Hashed Release Title: D39F67B3DDE773E5F4F2647D02345943 11:17:10.5 Debug: Rejected Hashed Release Title: EABD2584E248FAFD6E0352B787C4CCCA 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 11:17:10.5 Debug: Rejected Hashed Release Title: sgdqCB4xw3MXpToufc3AfzgWZEH3YjzS 11:17:10.5 Debug: Rejected Hashed Release Title: YfdyGivZYVfpGIKWHjug4KqSZryuT8nf 11:17:10.5 Debug: Rejected Hashed Release Title: b5Gs9SVQKU6KKPI9hDBMzuT6UcdR4KXT 11:17:10.5 Debug: Rejected Hashed Release Title: qZ4ChEmTev3SLSWQwYk9rPWQ0fA5XipG 11:17:10.5 Debug: Rejected Hashed Release Title: e8iN8H9rP0kawncM3tQoPuFNrdSzr4ZN 11:17:10.5 Debug: Rejected Hashed Release Title: taje9OYZjAP9cBfxfI2S53gd98TAfoyx 11:17:10.5 Debug: Rejected Hashed Release Title: nh9cHfqUMfuNOgdKPcDRkZbQ3YygbF4N 11:17:10.5 Debug: Rejected Hashed Release Title: LqhbkGsiX9N97Lbg7VH8h3S7oO8nXHgv 11:17:10.5 Debug: Rejected Hashed Release Title: l7vEkbPCLbxPnn88UN1X8f9UFj1UKy7x 11:17:10.5 Debug: Rejected Hashed Release Title: tMlQRuPos9IMX77vgHl5xrUfCjNbi2B5 11:17:10.5 Debug: Rejected Hashed Release Title: Ct4Oh7BU2X3bfuLihvG4Sunczf1tfjEk 11:17:10.5 Debug: Rejected Hashed Release Title: FmNxLwLqtZZLuOLYH3DlSWCj5nIC9rLZ 11:17:10.5 Debug: Rejected Hashed Release Title: hkyNC6vSKDOjMCnikUEPC2HudktLQ1ng 11:17:10.5 Debug: Rejected Hashed Release Title: Y6B94JWvHZhOGGipQHOTAAuYoRGNct2O 11:17:10.5 Debug: Rejected Hashed Release Title: 37PUEWSZ6mMWhsjGulYgTCOzzBn50fTv 11:17:10.5 Debug: Rejected Hashed Release Title: Bac7nXIlXWyA62DTi6oCsboq15pAMwXr 11:17:10.5 Debug: Rejected Hashed Release Title: AWy7eAOoEhIC1Zn1TX06YWoobHbbSgRC 11:17:10.5 Debug: Rejected Hashed Release Title: pH8TibZT8Ax6D0v1VA97Iw16m1X5JQsY 11:17:10.5 Debug: Rejected Hashed Release Title: F8l8rq1bswJhSHM3Hnqu8PAc7NsanMd9 11:17:10.5 Debug: Rejected Hashed Release Title: h7CoxaXwZVfz99246DspkZRJNhewNZ6d 11:17:10.5 Debug: Rejected Hashed Release Title: z2BGYiMDOZHGj5qsJYhovE8GHihfuQNc 11:17:10.5 Debug: Rejected Hashed Release Title: vnx2T6geLJPiOyI4WFuv3e3o4tql0266 11:17:10.5 Debug: Rejected Hashed Release Title: n5kVHMKCg5fn7DWYBYuIBRbNvOtniuty 11:17:10.5 Debug: Rejected Hashed Release Title: JmGFSA953jmWLNYpKMcWaq3txMnRU2Kd 11:17:10.5 Debug: Rejected Hashed Release Title: hSPYYuFJO76aSrOIMRIi5V6ZlMDoCcJ2 11:17:10.5 Debug: Rejected Hashed Release Title: gyNn20lgJek8ExQMOmAzaelQXClsKk8C 11:17:10.5 Debug: Rejected Hashed Release Title: CJKVkCwASnuop7cCu9dqGot9yMLGVb9d 11:17:10.5 Debug: Rejected Hashed Release Title: ZmdyaH6AOimEugtVDJ4CMm23K9cbSbQZ 11:17:10.5 Debug: Rejected Hashed Release Title: bpalv8u5ZIAMPuV1JYk6dUQRlAyJjYQj 11:17:10.5 Debug: Rejected Hashed Release Title: yEDhes9qw6DnL1eZZFLFfh2FiPIP7Szf 11:17:10.5 Debug: Rejected Hashed Release Title: nx9HskeJnQxNQ7kHSOnQ6Dg4sCbtS9GZ 11:17:10.5 Debug: Rejected Hashed Release Title: nxRwt1937bzUfkhnMAkohvBJoQCM6EGf 11:17:10.5 Debug: Rejected Hashed Release Title: O2ba0VfZoxCZpuZ3dUtvWYkzcXvYMroN 11:17:10.5 Debug: Rejected Hashed Release Title: wrpnWmuv4oD4hinxRSL2EGvmODTWFcG0 11:17:10.5 Debug: Rejected Hashed Release Title: vmb8naXSwNWfU6FXwNUfUm8aJgss1EGn 11:17:10.5 Debug: Rejected Hashed Release Title: zx58qYuBrrmCsgAupAiNTdQA33s6Y1Yi 11:17:10.5 Debug: Rejected Hashed Release Title: CfG9aaANpY3LaK63WkVB8a4cLIvCRXt8 11:17:10.5 Debug: Rejected Hashed Release Title: usylmq199rEKPmBWZhFOKUTgmFPAImfV 11:17:10.5 Debug: Rejected Hashed Release Title: reywoshFnzflBfDNqZnx5pmFZ8P65gaz 11:17:10.5 Debug: Rejected Hashed Release Title: RUZVBOIzBOaotKH1UYLZQ1AUJmKNneV8 11:17:10.5 Debug: Rejected Hashed Release Title: XuHp2Fqel39oFH5fvip9lPCrj2ChLwAA 11:17:10.5 Debug: Rejected Hashed Release Title: bchclTgXTmHJfdDhhvtYhlDJjmnTyKdH 11:17:10.5 Debug: Rejected Hashed Release Title: AEnZpypVpj7Wxe7HL8J2jOnnzUpWoCF4 11:17:10.5 Debug: Rejected Hashed Release Title: Yqm1aQw2eJYDKETlmDpSisrS1GgT3lm7 11:17:10.5 Debug: Rejected Hashed Release Title: 9qSYMQyrcLGouGJsp6ExHlSRbb8mwidN 11:17:10.5 Debug: Rejected Hashed Release Title: 0dxHTirogmcttGvB5ZMz32pGpDUNrawv 11:17:10.5 Debug: Rejected Hashed Release Title: ZaYdE7H4w2aOkTBB2sfmFWLaz2lwxCDc 11:17:10.5 Debug: Rejected Hashed Release Title: ULzzTcu0aLL2f8lTj0G7KbVNSPJQkYQ7 11:17:10.5 Debug: Rejected Hashed Release Title: MV4rz2kgYTqb0GKvxmlxpLjBswgBYVa2 11:17:10.5 Debug: Rejected Hashed Release Title: hKUnPVL9q5611TSV8hEVbyO4YAsPsUM6 11:17:10.5 Debug: Rejected Hashed Release Title: o4YxmKGSvlwSwENbzYBNXawcBcyGh8hF 11:17:10.5 Debug: Rejected Hashed Release Title: H8kLPB4MdxB4pn3vQdtZS9VADnJsOLhX 11:17:10.5 Debug: Rejected Hashed Release Title: JxW8BaAkgqEibFE6M4xZaPhx5hFUDCuN 11:17:10.5 Debug: Rejected Hashed Release Title: 4S6VtLcWYbygP7EKrn78YqaQuGNB7LKJ 11:17:10.5 Debug: Rejected Hashed Release Title: ZOC6chLzjmTIlHrumYChG2Fd19zaD8iY 11:17:10.5 Debug: Rejected Hashed Release Title: wyUvMwkmB75At5eYyKa42SV2hRPesEPo 11:17:10.5 Debug: Rejected Hashed Release Title: N9CA2SQL0rO6Yfr1Ns1uq0veU3IzShKS 11:17:10.5 Debug: Rejected Hashed Release Title: IylTVF3Lhg5xVkdKKdTNRu0LZk4L9vqn 11:17:10.5 Debug: Rejected Hashed Release Title: T24jwyLMxDKFAa6CfqAjWcbQgfIlIabk 11:17:10.5 Debug: Rejected Hashed Release Title: mwfQJlUInNmNJfcn4Wa5YSfCLNEL5uFx 11:17:10.5 Debug: Rejected Hashed Release Title: vFV6jrJKK6gaazmEFMayiaX7YGwJxI8t 11:17:10.5 Debug: Rejected Hashed Release Title: Udb2rL3m9UWurLsCB8p0tx3GVZ9rkto9 11:17:10.5 Debug: Rejected Hashed Release Title: KdRxiB9NWLmQgHd90Iy6oUG9PYWs8t6a 11:17:10.5 Debug: Rejected Hashed Release Title: QaGe5Fj7rwqtquinAisvIjse6EnSk3I1 11:17:10.5 Debug: Rejected Hashed Release Title: kA1rL5brYx4mH2DeiX3h9OTmjufy1OKm 11:17:10.5 Debug: Rejected Hashed Release Title: w5YyN3qitTuhWqwf6QwR88gnXmQKwy4x 11:17:10.5 Debug: Rejected Hashed Release Title: wznox9t9oP8CSYrF75y9kxncQ6uQfira 11:17:10.5 Debug: Rejected Hashed Release Title: tfjCh5rEW8K6OVxlS5i3NWp8ZFHSVvvJ 11:17:10.5 Debug: Rejected Hashed Release Title: iUb6Z7Ut2gbYJyPJwoaiCLoIV7tC0Rv0 11:17:10.5 Debug: Rejected Hashed Release Title: KIDJEoDtwiN5X3oJlsLjiEX1aMF5ipsa 11:17:10.5 Debug: Rejected Hashed Release Title: 9lMqsYudyHHXxTk50sYg7d6BcUZWxouY 11:17:10.5 Debug: Rejected Hashed Release Title: Tog3wZ694dpwZGcFaPTO1JVy8Dq7Tuoz 11:17:10.5 Debug: Rejected Hashed Release Title: Z5WdpbxXHq4yYB2PWCWGF5iqAWmRPnQV 11:17:10.5 Debug: Rejected Hashed Release Title: f2pGXON3ZitYTcSjfeEBTZxLoQ44bvkW 11:17:10.5 Debug: Rejected Hashed Release Title: syYIIYb6Eic8H4RCKjYIYaiULFy2qf0y 11:17:10.5 Debug: Rejected Hashed Release Title: jIV8VItNDH0rNgrVUp7RRSOsNh3U3pNm 11:17:10.5 Debug: Rejected Hashed Release Title: P0ExPxu1Yiz5AXu8qUdPj7qlTEPZ7gFE 11:17:10.5 Debug: Rejected Hashed Release Title: XBkNMeOCnUaklciAAnpmZJBBOA5u4Bp4 11:17:10.5 Debug: Rejected Hashed Release Title: t9YM5Imh0HA8A5VnhF94jxeYVD5ZZ942 11:17:10.5 Debug: Rejected Hashed Release Title: Q0RJgE6xeaWtwbxSRKZjW8dx70PtWIUt 11:17:10.5 Debug: Rejected Hashed Release Title: uq3CXavI5WMohQPexyDODeMYTpOv1SEW 11:17:10.5 Debug: Rejected Hashed Release Title: PJavubqHv7b5oD5WAza9qlNlxi0k76nH 11:17:10.5 Debug: Rejected Hashed Release Title: dkkn70940kQAb5Hoc4rzX087naNM87hF 11:17:10.5 Debug: Rejected Hashed Release Title: mg3TOd8KZite3DKZa5KOprkA0pDroQcb 11:17:10.5 Debug: Rejected Hashed Release Title: SYuABVWLOUFinnunw9x2lUVqIDWrm3R9 11:17:10.5 Debug: Rejected Hashed Release Title: MhNlDgeFoFFozotNuWxLT70W9RNAnfa5 11:17:10.5 Debug: Rejected Hashed Release Title: W9rwmktptjOrDzJDQ7TQHqyi8V50YwIb 11:17:10.5 Debug: Rejected Hashed Release Title: NT7ISwQ7zEyUvvnpEe5AkfxBXcT92JdE 11:17:10.5 Debug: Rejected Hashed Release Title: 5kAAKzKTQe7vWdAQK1jkAcVwUattI9kJ 11:17:10.5 Debug: Rejected Hashed Release Title: ZlImICHLpqhi3QT3NT8pLHDxawK6oF7K 11:17:10.5 Debug: Rejected Hashed Release Title: jEfZWdCYKhU14GSZFfEcnkmrfPc6DliD 11:17:10.5 Debug: Rejected Hashed Release Title: uIIOkQFkVm9GPzeIMLqGS2MfHwetrmQt 11:17:10.5 Debug: Rejected Hashed Release Title: 6KMfTCqjk0HYOwLVrkPzejYk4Pe4iqAD 11:17:10.5 Debug: Rejected Hashed Release Title: GlBIKj8toDxSOwBsJIX2sIPSSAqrOno1 11:17:10.5 Debug: Rejected Hashed Release Title: hOmjsgpGcndRy7V6PFGGVwvtk2yGHQdi 11:17:10.5 Debug: Rejected Hashed Release Title: yTpvQEifHFLGtndykOa0nDdhWKkrGVY5 11:17:10.5 Debug: Rejected Hashed Release Title: MxpTfOba6rQeZXrOn2DiWX2RDszklyj2 11:17:10.5 Debug: Rejected Hashed Release Title: N5WL5oFC2YNhLJfD2shu0U2JLbVAPVA6 11:17:10.5 Debug: Rejected Hashed Release Title: T9HFurTzb8aQAdhGfxCv7tGGckppamXa 11:17:10.5 Debug: Rejected Hashed Release Title: Wrt6exMjloasgHGzN4hr2owSVOq5VL5x 11:17:10.5 Debug: Rejected Hashed Release Title: Lxy8Xc0siPSP80A1kjDR4Ls5lGEatyYJ 11:17:10.5 Debug: Rejected Hashed Release Title: 4ZmM2G0WaFKds6IHv56E3DqKQNzlqte1 11:17:10.5 Debug: Rejected Hashed Release Title: 6aEdhYmCAzy3PYnep00GYeIxsjVfBJgg 11:17:10.5 Debug: Rejected Hashed Release Title: MzLxu7E8EOXsVwqcxc32dQtnXcfKFzhN 11:17:10.5 Debug: Rejected Hashed Release Title: ssNEoLNBay5uDLfkLexL15EneOhSfzE8 11:17:10.5 Debug: Rejected Hashed Release Title: Mh7aZMomXsznlTW0akYpjY4ZpvOa3PG7 11:17:10.5 Debug: Rejected Hashed Release Title: Q6eF9Rlk7Tr93UXc8fTI78akTKZuJsXQ 11:17:10.5 Debug: Rejected Hashed Release Title: f7mKohZAQqBT2zbxcKai5o2OymRm5vzU 11:17:10.5 Debug: Rejected Hashed Release Title: DUkMUQQAHQfJUWEYIZCLiMmjnkD7SYt0 11:17:10.5 Debug: Rejected Hashed Release Title: 8zi5msB7qm0FuOrUjzclx1dZqFJtMIm6 11:17:10.5 Debug: Rejected Hashed Release Title: aJclr98fyXzimulovhGT0vE0lU8BZngL 11:17:10.5 Debug: Rejected Hashed Release Title: M2PCO3a9yNZcb4LiFxOr6m07uR3PYMvZ 11:17:10.5 Debug: Rejected Hashed Release Title: VXy3zGoItO9r5zpBSgYKi6NwLCpiamQh 11:17:10.5 Debug: Rejected Hashed Release Title: 10fOTEUkMBTcolQgUEP1LGJqqCwMgzgB 11:17:10.5 Debug: Rejected Hashed Release Title: qOqZOcd6MZQj8q5gSsRJ5OdGV9xzjGjS 11:17:10.5 Debug: Rejected Hashed Release Title: eFrkDwBDbzCCnxoxnUjl2CdNwYKhSxXB 11:17:10.5 Debug: Rejected Hashed Release Title: hcBK57aa6sAWim7KI1FbTZiBy42t1LVv 11:17:10.5 Debug: Rejected Hashed Release Title: MgYxA0yRrjr6vkBCjrudSRsOy00tcQD3 11:17:10.5 Debug: Rejected Hashed Release Title: PmgIs1jvvQTzJIKGyQdk1t8oG2YWf95Q 11:17:10.5 Debug: Rejected Hashed Release Title: v0lMy8GoH9nh3LFK6gAY0zRx1Sd7oQkD 11:17:10.5 Debug: Rejected Hashed Release Title: 2YmoAMCyWIoDWF0Na3i6R7Xnr4DTNSgW 11:17:10.5 Debug: Rejected Hashed Release Title: CAtqUVV3Q9zNMeQzOPSejBJj1BcsvG3c 11:17:10.5 Debug: Rejected Hashed Release Title: oEb0YJEBWAhv65IGPnyrSXEvBncT8aVr 11:17:10.5 Debug: Rejected Hashed Release Title: j01MNCt6KZsuZR9600iqOFfExhk0M9yk 11:17:10.5 Debug: Rejected Hashed Release Title: de3RZFTL6VXCDirZQ4CSanGdw2tnj7zb 11:17:10.5 Debug: Rejected Hashed Release Title: WuqWIYm99M8WwT7p404HcWgYieRAFWjf 11:17:10.5 Debug: Rejected Hashed Release Title: hZoDhwIUXyi54nLkAoXT0ETPhzHQaa69 11:17:10.5 Debug: Rejected Hashed Release Title: 4S6ZWtjos9iAE4nSDkSwkvvKWoeoFDQr 11:17:10.5 Debug: Rejected Hashed Release Title: FMM2pNMyLZgJyCxWx4yBXNlVBMFa7an5 11:17:10.5 Debug: Rejected Hashed Release Title: 3dqM13I2Wr0be4xp2bQj5dcHpe2ngnKx 11:17:10.5 Debug: Rejected Hashed Release Title: PA60N61HynuZ3dTgytc3kWLHDbpcQTME 11:17:10.5 Debug: Rejected Hashed Release Title: oiM6oA84NP9uDZdtEDaVsKZIKOLAbMfR 11:17:10.5 Debug: Rejected Hashed Release Title: P99tvpJ0uGPTKVeTpgdFcVHOZ90g3Hoz 11:17:10.5 Debug: Rejected Hashed Release Title: lErCd3r4K28L9fbrcQEv1xM5eqcIVxSp 11:17:10.5 Debug: Rejected Hashed Release Title: Unev5YyC4C61SqBBLRBlF1HfpicPkehO 11:17:10.5 Debug: Rejected Hashed Release Title: 4DFzZ7AXTbh4ZFvfpX2lCJZtEB5mFyn5 11:17:10.5 Debug: Rejected Hashed Release Title: jacgR49e1olz2uPUtsfusMs45pVhow1c 11:17:10.5 Debug: Rejected Hashed Release Title: QGtzMkfxkTDJOrkS2BGwV0faeSvaYTPD 11:17:10.5 Debug: Rejected Hashed Release Title: wIiz2tsCWaq58FDNUpCSM5YZn4nZS5nm 11:17:10.5 Debug: Rejected Hashed Release Title: xKJEBLXdy34zoTV4zQ96UR3I9oUZgYBG 11:17:10.5 Debug: Rejected Hashed Release Title: AqJBhaJJlzCCtgjKBEY3ZLm2bfZ8S82H 11:17:10.5 Debug: Rejected Hashed Release Title: DgAd7qMJ9eut52c8lwmTQ4CKjYhZKmsr 11:17:10.5 Debug: Rejected Hashed Release Title: 0j83T0ODx6lcRtoXTczJHylDMGk11BLe 11:17:10.5 Debug: Rejected Hashed Release Title: Tt3SRdUwH0Wl4u0w2gwshIkOe0J1MdHV 11:17:10.5 Debug: Rejected Hashed Release Title: oA1xzMUtCzFXBX1g9nrQh372dX3a1BKG 11:17:10.5 Debug: Rejected Hashed Release Title: aWIxTL8WdwvW1eJ6sNH9N9F1KKoEhVsW 11:17:10.5 Debug: Rejected Hashed Release Title: PkfSQotBlygIAqno2LRaEyJXes3fewkW 11:17:10.5 Debug: Rejected Hashed Release Title: Va64VJWrH9Iiu3HCpQQNF6ENqvytyxzQ 11:17:10.5 Debug: Rejected Hashed Release Title: 4a2iXEaNqTexl7tDpt5UuqPYgQsS931J 11:17:10.5 Debug: Rejected Hashed Release Title: MGloubSBP8xbBbeB8fIPbF8tODjxXvME 11:17:10.5 Debug: Rejected Hashed Release Title: dzWG205fwCvtXBv10zW8K35cMuiGIBbr 11:17:10.5 Debug: Rejected Hashed Release Title: dzTLc00HdW8v25nNjw2clhzahxc1VatM 11:17:10.5 Debug: Rejected Hashed Release Title: G1igxgZXxZs0V4IqV6DCPy2Zn02mZJM9 11:17:10.5 Debug: Rejected Hashed Release Title: ggPBOn2FbnzP6elvas7Do74TttCSd3kZ 11:17:10.5 Debug: Rejected Hashed Release Title: rHLU8OlrqSoLlImc2B7tYyM9V7TayTcH 11:17:10.5 Debug: Rejected Hashed Release Title: V9tUt6JZWUoNMcER8UhgHjQw2MpPjIQ4 11:17:10.5 Debug: Rejected Hashed Release Title: rE3TYB4szkCvF5KRmQdTWBkbrJnTOJ8h 11:17:10.5 Debug: Rejected Hashed Release Title: cMSibqu5DE1X6SyzSObTz2lMXfixRNrT 11:17:10.5 Debug: Rejected Hashed Release Title: GxUdgEvXSEcL0HUheYdCvrw9w6gunM1o 11:17:10.5 Debug: Rejected Hashed Release Title: FVVZc2SkCCKqaGxwAGm4G3tqOp4seU5P 11:17:10.5 Debug: Rejected Hashed Release Title: M5OUjvVq4klDa86cFpyBL9f2JqJWWMIp 11:17:10.5 Debug: Rejected Hashed Release Title: OQ6xVS4YNcceyTVQjOrepVKzj2ApJUKN 11:17:10.5 Debug: Rejected Hashed Release Title: PyeNPTjYet9XmTKJq89GCubKUQqCfDcz 11:17:10.5 Debug: Rejected Hashed Release Title: L89oaBh8hwLVJ3POPAPPHb8lI0RFyQix 11:17:10.5 Debug: Rejected Hashed Release Title: wdWnYlnzH3o2XrBCkvcFAJ9WaUEL9Pda 11:17:10.5 Debug: Rejected Hashed Release Title: WPuup9hcszK5S3Sir7kmA9pViyjY4JJ4 11:17:10.5 Debug: Rejected Hashed Release Title: vlVl5Lkp7HBsTosPmNatTdybm9RegN05 11:17:10.5 Debug: Rejected Hashed Release Title: poEQ6hSCOQMCesyidhB3yTdxpHgN0cML 11:17:10.5 Debug: Rejected Hashed Release Title: jM4aHjeSPbfQfHFDQBpjeFikowZRvsox 11:17:10.5 Debug: Rejected Hashed Release Title: HcqmMDVZvW2ES6kzQ91Y1pAloyWxVxxj 11:17:10.5 Debug: Rejected Hashed Release Title: sdmE26v1ftQRdX1HvOkTbjppnlz5D5ha 11:17:10.5 Debug: Rejected Hashed Release Title: m7LxXwIn1eEmZzoFx6MdzlLUDBqgkSzj 11:17:10.5 Debug: Rejected Hashed Release Title: l56q7upfFfKkqlFdUFKBUHP1LK2h7CnE 11:17:10.5 Debug: Rejected Hashed Release Title: oaQSklpkotCZpJ4FDzG3l1hBIGmvBEWb 11:17:10.5 Debug: Rejected Hashed Release Title: aLMIRu4KTc2F640C73IZKjk0he5eRYpy 11:17:10.5 Debug: Rejected Hashed Release Title: ueaRlgNaszGHhI1Icix3jZL8KmoTbt3U 11:17:10.5 Debug: Rejected Hashed Release Title: gknPwNN6tjd8xdQ4FOkz2R2dL4zi86XD 11:17:10.5 Debug: Rejected Hashed Release Title: B9lOgmKpAOhyyPs1EnXiNOQAtoNJ3gq6 11:17:10.5 Debug: Rejected Hashed Release Title: I3uyp2La8FYDtmA4LqlLst3rVqEBGwvz 11:17:10.5 Debug: Rejected Hashed Release Title: 57e9NNMTOoKux3NTm6cKUBCrL0iXBUCS 11:17:10.5 Debug: Rejected Hashed Release Title: b4GLLiByaXD1OFVq49lVvPE3rUVoqjsB 11:17:10.5 Debug: Rejected Hashed Release Title: 7MvAhMfboC3XXye2xXAMDrAD3AhP9Otq 11:17:10.5 Debug: Rejected Hashed Release Title: Roh4X4YRyP4LfW4zcFfd9Sqq3o0LRIHv 11:17:10.5 Debug: Rejected Hashed Release Title: YkId1lpVvTrqehzlveCxYKYA40kO1fc5 11:17:10.5 Debug: Rejected Hashed Release Title: 1AwouOCa4CB4U4X68XTVc3XW1QN9OLGK 11:17:10.5 Debug: Rejected Hashed Release Title: L3ZNBIOUCC46gsRFfK9E5C7ODU1Sno2J 11:17:10.5 Debug: Rejected Hashed Release Title: 9P15su50UxoMwrgZgGPrmzAB5Ub4LaT6 11:17:10.5 Debug: Rejected Hashed Release Title: OmMWAphvUEKkDMsf4HJi1jXuXU2FMYFn 11:17:10.5 Debug: Rejected Hashed Release Title: 9LPtrd7KrPvX3BnU6bMpoCAIvZj7EOa6 11:17:10.5 Debug: Rejected Hashed Release Title: vRljn0rR47DWRKIHCSeAfVLTJfhQl3D5 11:17:10.5 Debug: Rejected Hashed Release Title: dL929snZ1a9bvktRCNEqZg2CSAq0MBnA 11:17:10.5 Debug: Rejected Hashed Release Title: 1XvYtaOtCGwoIW4p7IKRIdSwi0AZqwDF 11:17:10.5 Debug: Rejected Hashed Release Title: hHFASZnzmxCNKgDhLYzIo36aDUnGLpJa 11:17:10.5 Debug: Rejected Hashed Release Title: FJzqUYo6asyP61YANOeGkUIjUk2BSpeg 11:17:10.5 Debug: Rejected Hashed Release Title: vooAsKPPjglO1wEtHKLi7n8leB48cKFX 11:17:10.5 Debug: Rejected Hashed Release Title: yBdWqGQVPhKeuYKcnRQtkXFgxD5EvOGk 11:17:10.5 Debug: Rejected Hashed Release Title: 7icpY7b3xPg542ZxljPMQh4hEbkLLjqi 11:17:10.5 Debug: Rejected Hashed Release Title: KdBBLheWzzkycqZjddEwyXI1E1paMImQ 11:17:10.5 Debug: Rejected Hashed Release Title: vVd5ayo6ymUQInFFuIHSqWzx4NnTIbpZ 11:17:10.5 Debug: Rejected Hashed Release Title: aUbAGeS7WbcqqiwWvMyZuXdMRCvuOTq7 11:17:10.5 Debug: Rejected Hashed Release Title: MXu1tYPHTywL0wtFPaoctn29HHckr5Vu 11:17:10.5 Debug: Rejected Hashed Release Title: M4Gr0Bkb7SlgzrNAaBdkGoxuKSmEMtNK 11:17:10.5 Debug: Rejected Hashed Release Title: fe1oNRNEv8j08kFisBjo0pkP8Liyt64x 11:17:10.5 Debug: Rejected Hashed Release Title: UtorAxOodFYKG7Pw26FpGs5xI15RWOGI 11:17:10.5 Debug: Rejected Hashed Release Title: FzRbUYBwI5JV2NSJFQ5ASzrENde0Xc9V 11:17:10.5 Debug: Rejected Hashed Release Title: vsY2M6T5NVYfSvuZs6WFVjFolvZVjghb 11:17:10.5 Debug: Rejected Hashed Release Title: BNbfvQgd1S70FJhj9joWMLw2akgcNIqy 11:17:10.5 Debug: Rejected Hashed Release Title: feEWDlHJ9gzDe3PUbY9NecS8CyoLL6DP 11:17:10.5 Debug: Rejected Hashed Release Title: 0OxFofJhygz40E75ELgmnuDwGhGQGBwo 11:17:10.5 Debug: Rejected Hashed Release Title: gd7exZdSZF7sjgMQCJFbKbqZXq3Dl1h4 11:17:10.5 Debug: Rejected Hashed Release Title: MbbNT7YpN1MskuYvBVywXJzBprcmUJdY 11:17:10.5 Debug: Rejected Hashed Release Title: WXhkQ916VS2jqwfln0io7lkWAzEsKNsX 11:17:10.5 Debug: Rejected Hashed Release Title: CxC33blmdiv4j7smUuRDElP47j1xoLqO 11:17:10.5 Debug: Rejected Hashed Release Title: Mz9MEraFLeJrQirkXErhXe7ZnSAaJcaX 11:17:10.5 Debug: Rejected Hashed Release Title: guZdcwHWLLk8LES8Zzc3YJc34irJnw70 11:17:10.5 Debug: Rejected Hashed Release Title: 9KcJPRsq3bpo9q4gKvhQhYHwJaoKZhrL 11:17:10.5 Debug: Rejected Hashed Release Title: Mx90uYiJLIyqbGh21kcO1faYPiWqVZrZ 11:17:10.5 Debug: Rejected Hashed Release Title: Mo4yxTvGPvz56LxqyEZ0z0hgo72xEfll 11:17:10.5 Debug: Rejected Hashed Release Title: dnWfwIl2h8ZmnlRR6nFQSIfR8S9vFGhT 11:17:10.5 Debug: Rejected Hashed Release Title: GcSLy21DEVluTxYVp0eLLBmlBQYqTn9h 11:17:10.5 Debug: Rejected Hashed Release Title: PO14UWNAJpGMXkuCs1RK2gDuOBoUq4GX 11:17:10.5 Debug: Rejected Hashed Release Title: 3sNiWgZxFJJwfeRXTAtqfyAS34mD3MkA 11:17:10.5 Debug: Rejected Hashed Release Title: F7xihDQMkgnJAwpBnXGpwVfa0HWx6LC8 11:17:10.5 Debug: Rejected Hashed Release Title: 8OkA86QCE3STdUvYngt8VmzXRziRkrlb 11:17:10.5 Debug: Rejected Hashed Release Title: HN4pnWQCXkbAWmUvWMXXLZXrm5VlK8HR 11:17:10.5 Debug: Rejected Hashed Release Title: OHBMwRaBsO5d6TyAxjaVgS7jYB4fvPJM 11:17:10.5 Debug: Rejected Hashed Release Title: CEFjDzyJeK7qLE1f50LsahQ1LUAOvKxY 11:17:10.5 Debug: Rejected Hashed Release Title: A84o8cqVMN7eydTrqTmYqMSlLNj9P7h6 11:17:10.5 Debug: Rejected Hashed Release Title: iuVW5Z5jnOYBTgtxFNtLQM44UgAArJFl 11:17:10.5 Debug: Rejected Hashed Release Title: KDZZVhcGE9bdwO9y65MSmGyKs8RP0qml 11:17:10.5 Debug: Rejected Hashed Release Title: 82tLi72Jqor5ojDi6Wl7rnnqnIXGQuQm 11:17:10.5 Debug: Rejected Hashed Release Title: fogky6Fqt5psRi4ZVoHROFworDytHupY 11:17:10.5 Debug: Rejected Hashed Release Title: aiPnp4tbdjEVB5cUgQqXw9cJ3A3j4VjL 11:17:10.5 Debug: Rejected Hashed Release Title: HBokpJofcs0iRrDzccqsELGXK4ZUhJKq 11:17:10.5 Debug: Rejected Hashed Release Title: pkwhqY5xQWaPtEjgi0B5XZTlyozn5Dha 11:17:10.5 Debug: Rejected Hashed Release Title: 9FInJFoQljZJYcQW3AUSw0Ggx0Qy9nXQ 11:17:10.5 Debug: Rejected Hashed Release Title: 69T31bQZVeOlCE4hvFFCjdR3iqRznrSe 11:17:10.5 Debug: Rejected Hashed Release Title: IJFiveuZ6UNJQZdwwllFuVWaTt8NbWwS 11:17:10.5 Debug: Rejected Hashed Release Title: yByPV4mXeYAPsTaI7JG7E1XFuG8vT53r 11:17:10.5 Debug: Rejected Hashed Release Title: 3MjHyZZTcmVEZI6PC9W5l4PDDKuA9Eid 11:17:10.5 Debug: Rejected Hashed Release Title: biOcISSnBjRdbv0I4r5RbpmVeXph2JZj 11:17:10.5 Debug: Rejected Hashed Release Title: aYxTKW8Qoa30BXqoF0tZd7qVyJnuSnjx 11:17:10.5 Debug: Rejected Hashed Release Title: jkGdl34jdmHEeQvN7CTpsmbI3B6Qkbdi 11:17:10.5 Debug: Rejected Hashed Release Title: 3rIzyXI3jIvFwNKu9ff2qJos0N2y6UbA 11:17:10.5 Debug: Rejected Hashed Release Title: T4uWcAUL2VmGmTOvZS2Bea7XIbZuLmIv 11:17:10.5 Debug: Rejected Hashed Release Title: aK4NVrecQbQYBQCm9pIg2JnN7aGkzsAx 11:17:10.5 Debug: Rejected Hashed Release Title: TPUfNm2W6zhx4PkJFVo9s0gNVMNjmAd8 11:17:10.5 Debug: Rejected Hashed Release Title: so2tjC6Me5sgYbPiz4ryYX9TLBtAubzu 11:17:10.5 Debug: Rejected Hashed Release Title: Y1eoRwtWdXwbwTcyU7PMWLLefgbLo5Xq 11:17:10.5 Debug: Rejected Hashed Release Title: cjSqnBYOr9vLKiPwvX9FqPGhuBT4M8A7 11:17:10.5 Debug: Rejected Hashed Release Title: 4ravryCMZoz4D69qVoYxivXBiKrtAdAq 11:17:10.5 Debug: Rejected Hashed Release Title: ohlHtjiyyZBNpSpT9FQxk2I8s8udJYwS 11:17:10.5 Debug: Rejected Hashed Release Title: yp1cPNCPZLzGNRwcfhAQy0LJiFlzMjjv 11:17:10.5 Debug: Rejected Hashed Release Title: q45umrBlaIpLaguGHqs3VvqwhFvJYi4t 11:17:10.5 Debug: Rejected Hashed Release Title: eSoy8eUZgEVeU5ayoqbebPPRNqBJHIXc 11:17:10.5 Debug: Rejected Hashed Release Title: raK6ryuzzAWBKFJnwFGefQenilKYfkJt 11:17:10.5 Debug: Rejected Hashed Release Title: LmCxdh6HZuGJDDjh2ZS9uqdtGEVTywGw 11:17:10.5 Debug: Rejected Hashed Release Title: HE2jwZAqxnORlgu35yr0wQ5ISoZKvZRB 11:17:10.5 Debug: Rejected Hashed Release Title: ztjDglJMYvrUJJJTLkeZ7YNHvX8okfbc 11:17:10.5 Debug: Rejected Hashed Release Title: n2RDtpe3sgkadi2Sh4OqYGMj1mVk0TXB 11:17:10.5 Debug: Rejected Hashed Release Title: hsD1UQuHkfqMfDLw4kVpoBooVZUl8Uxp 11:17:10.5 Debug: Rejected Hashed Release Title: ZoJRnoOJPFAthD8zrau0UaGM43iO0YN1 11:17:10.5 Debug: Rejected Hashed Release Title: jzDDnPkAIhubiypHU6mu8VrtnuViuWqN 11:17:10.5 Debug: Rejected Hashed Release Title: fH8dslHRBSJ2CAcHHp8mC0h9Fw1kQRfd 11:17:10.5 Debug: Rejected Hashed Release Title: RHKu1SudRXYCKC4GGoNteyHaNh2VQsj3 11:17:10.5 Debug: Rejected Hashed Release Title: waN87RLQrJu8bA5KQrVPZYtl0SJNwWnR 11:17:10.5 Debug: Rejected Hashed Release Title: iklcN3ySLQpjQUp20vaUPId4wb8rxZVK 11:17:10.5 Debug: Rejected Hashed Release Title: McQ01P2wuYTBcgU1KK4O9ocH9eHjoLzC 11:17:10.5 Debug: Rejected Hashed Release Title: e729NZbMKIjf0QtsHLbK2lxbR74LjrOP 11:17:10.5 Debug: Rejected Hashed Release Title: sNqISfFibt0KIhTNNdykoAisT6mWxDpZ 11:17:10.5 Debug: Rejected Hashed Release Title: imRZE3RMK43LKjMOnFhkk6tMJCB14XZ1 11:17:10.5 Debug: Rejected Hashed Release Title: jd8IRT64JsUPRIHTMWcs1FZ6cqsCNAKC 11:17:10.5 Debug: Rejected Hashed Release Title: pgUAhZfCmzDxCsLAzICZSxCsFadVGmgH 11:17:10.5 Debug: Rejected Hashed Release Title: eoZy7TKu0RmgkRg91uxlXnoIcVRco8uG 11:17:10.5 Debug: Rejected Hashed Release Title: cKJxNmAwCTltlOJuYOSyJWTMvUT4XtHn 11:17:10.5 Debug: Rejected Hashed Release Title: kIb6ElAmS2Kif24QfnPlPFTYFAETG8EQ 11:17:10.5 Debug: Rejected Hashed Release Title: 0hqzyVOotz76zYJgdq8QDDzSLHkLjvpr 11:17:10.5 Debug: Rejected Hashed Release Title: w7HegA4G4UG1R9h2gZaBNUjlvSNdmjAr 11:17:10.5 Debug: Rejected Hashed Release Title: EviCOeRQ8pXHbvFN0rMsk3rSeKzhk1gj 11:17:10.5 Debug: Rejected Hashed Release Title: fKruLc8Z9e1h492h830rQfWNnWahN4B7 11:17:10.5 Debug: Rejected Hashed Release Title: ukOnPSS4dE0y5UN8BV5peKh3W9wF2fdX 11:17:10.5 Debug: Rejected Hashed Release Title: ZEaF7IfU4cCKUxfFdWFA0koI6vrpL88q 11:17:10.5 Debug: Rejected Hashed Release Title: FAZkgZYzuB2r77bIwbQnylPA3U1cI23N 11:17:10.5 Debug: Rejected Hashed Release Title: nOk9w8ic2aS730AUN6TuzOgQhAe55KJI 11:17:10.5 Debug: Rejected Hashed Release Title: 91BhSR2UU0tjh77VUrPTqQDx4C33NQrl 11:17:10.5 Debug: Rejected Hashed Release Title: x853RhXlH00DLClRjFc1H1UZJ4LH1i4L 11:17:10.5 Debug: Rejected Hashed Release Title: pSfT3NRRfdxkbHt2Zdp3vSttc8iZzw5E 11:17:10.5 Debug: Rejected Hashed Release Title: 65yln8QPMcRIHrGhFbWku34VLycaaYKX 11:17:10.5 Debug: Rejected Hashed Release Title: klzu3ZqfCptQMvGsSYmoePKxlRBoZdLq 11:17:10.5 Debug: Rejected Hashed Release Title: 15ssaOWJkjpgqBJV9d8prwRZ5szh6TS5 11:17:10.5 Debug: Rejected Hashed Release Title: pou32vgY8PbqLzNbL11RaE7gfXuZUAd3 11:17:10.5 Debug: Rejected Hashed Release Title: KwXSMUXgCbCJxp43t1g6afuomSmidPL7 11:17:10.5 Debug: Rejected Hashed Release Title: 54iACykzB5q5LXCwjkHUegHBB09KwWJf 11:17:10.5 Debug: Rejected Hashed Release Title: vzZjpchM80WfPe2Z4xIyRYTbK3fkiRZu 11:17:10.5 Debug: Rejected Hashed Release Title: VmLKXsWFmaqYh8kNL6HTI9K2d1Wu5uBy 11:17:10.5 Debug: Rejected Hashed Release Title: XUXHKEsZWJPjvcD5sZc4GMqR94KUnxps 11:17:10.5 Debug: Rejected Hashed Release Title: hLlOmr9dkUVTMIjfARt3AU5xyHDukXPF 11:17:10.5 Debug: Rejected Hashed Release Title: aPAsZmmPC0A8VQSc1Ru0XT0spe8vo7Nj 11:17:10.5 Debug: Rejected Hashed Release Title: N9CSSHGL5B7d4ME1fPs74Pq8aczvMWgq 11:17:10.5 Debug: Rejected Hashed Release Title: MQDLNpurklhUGwFAvFwzFOJbINSWTzi5 11:17:10.5 Debug: Rejected Hashed Release Title: fRvdxX21E5n7TsZWuHBFYAyF7afohpMP 11:17:10.5 Debug: Rejected Hashed Release Title: UCKbWwjEYL6LZ9dJOOjeSKA5PXwo4zp8 11:17:10.5 Debug: Rejected Hashed Release Title: JALrIZNRjglgF7BMlK4SgTCRTtEeo2MY 11:17:10.5 Debug: Rejected Hashed Release Title: 03sXdNgfgWvWc1WNu5oLuZhkpdezh4qi 11:17:10.5 Debug: Rejected Hashed Release Title: G27OHTzYjwXFB1qF3w1309qx9jcKpwpK 11:17:10.5 Debug: Rejected Hashed Release Title: 7nKPGpFs9mLnVVK5QCCjD55E6IGyunX9 11:17:10.5 Debug: Rejected Hashed Release Title: Lfktx7TvVZB7TZy9AVJNh0maw5MvTg4v 11:17:10.5 Debug: Rejected Hashed Release Title: dPbFQiPv2QnQePenkwgGejWA8Sr2VxGG 11:17:10.5 Debug: Rejected Hashed Release Title: CMIcrlX2f2q19wIRpqE5IWYzKP4dYEs8 11:17:10.5 Debug: Rejected Hashed Release Title: BvkZgBLYBY3lh4EYTgXeRTV8TzmI5kqM 11:17:10.5 Debug: Rejected Hashed Release Title: XTLlP0UOZMExLmGWPDtXDQgkNK0M0i7N 11:17:10.5 Debug: Rejected Hashed Release Title: YJaJdUBJzlz7Akr94xd6eVMJNBjlVrBR 11:17:10.5 Debug: Rejected Hashed Release Title: TAHsRA6vaGQdS400ezfLYCsX8EfovscN 11:17:10.5 Debug: Rejected Hashed Release Title: 7AkdWvVorFdQTKnr8Zm2uLaZQQ9R17YR 11:17:10.5 Debug: Rejected Hashed Release Title: PxTsadnufR6QREezK2I6vsMb6sqZi3h1 11:17:10.5 Debug: Rejected Hashed Release Title: DltoKGTtwqG9c6Xxtl5xTCblCQDsrYMP 11:17:10.5 Debug: Rejected Hashed Release Title: Rhp5pInfou7RmWzQEbMoTuIzIqK7GdQD 11:17:10.5 Debug: Rejected Hashed Release Title: fvMUeo2ZQg0VvoVENJWwcolHQip8fCEP 11:17:10.5 Debug: Rejected Hashed Release Title: Z1f9uCrE36GhRKI1Z2T69PAsjiukvayL 11:17:10.5 Debug: Rejected Hashed Release Title: 2f8kjSc18e4ajmAfXp1hSbRU82F0T3fm 11:17:10.5 Debug: Rejected Hashed Release Title: dJ1I3zak0kGcLOalKKbrxwQA0IhXTars 11:17:10.5 Debug: Rejected Hashed Release Title: buAibSPP9IQRIw4CthAFfKePAjzBZlkf 11:17:10.5 Debug: Rejected Hashed Release Title: saqdLYtoUSvik8DlJLU9ZEBv4loDEQKv 11:17:10.5 Debug: Rejected Hashed Release Title: EXYTaL9vOg3h0TsBaqDhVMMnQjOYa8dS 11:17:10.5 Debug: Rejected Hashed Release Title: PjA7LFu5VgocqxBp70EnSG8pAWEpCnb0 11:17:10.5 Debug: Rejected Hashed Release Title: U5schQnJi78Oy5uCBexFiCzEQZr3FHQe 11:17:10.5 Debug: Rejected Hashed Release Title: cHMU9I1VO6EMz5f1BvVkfwZuYAzNJ0xj 11:17:10.5 Debug: Rejected Hashed Release Title: eKBkVr9TWoXvFbVKVcLTPdbFEpkpPhuH 11:17:10.5 Debug: Rejected Hashed Release Title: yeQ5diLAQhs8mHxyleNQhtBEMdiL80Gd 11:17:10.5 Debug: Rejected Hashed Release Title: eFDmWHv9ZZG8HDNMPRPPB3rPPMmrPPTC 11:17:10.5 Debug: Rejected Hashed Release Title: GRkKPjhxUN5HoBSRkpXaa6hFy6LrapvU 11:17:10.5 Debug: Rejected Hashed Release Title: MjYSXZLkCstN69lXoH6GVbZi1DWj6Eat 11:17:10.5 Debug: Rejected Hashed Release Title: JbeSSKtC6ZpgICSKRRRWcRrVbWCGSuQE 11:17:10.5 Debug: Rejected Hashed Release Title: 2jZ2odsAHUGib6MKs5WvYpKwFM8DRYrQ 11:17:10.5 Debug: Rejected Hashed Release Title: vj7QZpwjGQEKCSZP1UNdSgvNzYwiOfhd 11:17:10.5 Debug: Rejected Hashed Release Title: QTWixB0QlBCJOD3U6mfMR0hNG1Sup2dy 11:17:10.5 Debug: Rejected Hashed Release Title: 7bk3bj6qYFcphIrdSHnGLPkrUyhhXY3V 11:17:10.5 Debug: Rejected Hashed Release Title: q4RvBimmnQyBkQhL1xTH61LHGJhkRhvx 11:17:10.5 Debug: Rejected Hashed Release Title: 2pjHyyCYeeKCL9cZYIAm5RiT3hWqEk8r 11:17:10.5 Debug: Rejected Hashed Release Title: gdwRigB7uNbfsPFjbLTw43h3y40KfM1f 11:17:10.5 Debug: Rejected Hashed Release Title: sErieqVBaVwfegOCEnaQ84eZvqC557zu 11:17:10.5 Debug: Rejected Hashed Release Title: lcupiK9DA7ZnfBvNrbRNT4gwT64uOkGC 11:17:10.5 Debug: Rejected Hashed Release Title: sZUouQpXbP7pRHOf8f7Erbti1zLVmSsM 11:17:10.5 Debug: Rejected Hashed Release Title: 9OGZRMpwJA0LJL91nWMohQftUbkJuxPq 11:17:10.5 Debug: Rejected Hashed Release Title: H4rjvWptHk9ZeEh6X4dB2sM9PnCnMnoM 11:17:10.5 Debug: Rejected Hashed Release Title: 93kRTNaGZG3qpARLrKjoFEPEw6lOs7Rw 11:17:10.5 Debug: Rejected Hashed Release Title: tRX1Lgb1RoU93opFfofEuRxi5Gn3XlhG 11:17:10.5 Debug: Rejected Hashed Release Title: 8l0WDFzlAuR7jt921u1JbPjCA5lYQYYU 11:17:10.5 Debug: Rejected Hashed Release Title: MF8nhL7PKEJzWaYh2Cw8W6qHihPig6bx 11:17:10.5 Debug: Rejected Hashed Release Title: 2P2mA0dydJxN7J8zXn832HOKN4KO83lt 11:17:10.5 Debug: Rejected Hashed Release Title: vQ01wtCiooLAF0vMws9IuVfM2h21a0mS 11:17:10.5 Debug: Rejected Hashed Release Title: PlwYPeRSgZ0GXps2ZWlmFwnLAX085DQY 11:17:10.5 Debug: Rejected Hashed Release Title: D5HEVnHLQe8lqqfbwWK0NXoyJ3IvSzNk 11:17:10.5 Debug: Rejected Hashed Release Title: zDasNUdxAKYmQbc77iIQk0E8qvdsdsxd 11:17:10.5 Debug: Rejected Hashed Release Title: PurQD3VrxcRNyGbzxhKh9VMt3TVR7RQq 11:17:10.5 Debug: Rejected Hashed Release Title: VS3jEV15LZIxJhM5CvYPtY0jMrWlkbCm 11:17:10.5 Debug: Rejected Hashed Release Title: BHZUvv4DTxZATRxEM904KMrcEYWHc16U 11:17:10.5 Debug: Rejected Hashed Release Title: xOvTytr5H6ZINpq7FdTRu72f528iT3tg 11:17:10.5 Debug: Rejected Hashed Release Title: IyozAwuFS3RykTs2Y9fxOdagL4bY0wfx 11:17:10.5 Debug: Rejected Hashed Release Title: vSPVLFaoxW2l6DRECKyBegbz6n8Q5CEN 11:17:10.5 Debug: Rejected Hashed Release Title: kadYkTL1ZnfBIiBykmwrgooP6WqQ3OGk 11:17:10.5 Debug: Rejected Hashed Release Title: trERZJF4aYWRTlrrkqWr8XzfrQ8vwEPn 11:17:10.5 Debug: Rejected Hashed Release Title: auSLXa7pFJiDsKiqwysHF68N5H8rtFBS 11:17:10.5 Debug: Rejected Hashed Release Title: Os9lNF0smzdOe3RITYeuaPBxY8ZJL4cO 11:17:10.5 Debug: Rejected Hashed Release Title: twOFOP3k1MhDj5p4pW8V28p4hJAPPwfh 11:17:10.5 Debug: Rejected Hashed Release Title: WyHc9rUrJ1nNXUDxakMci1nHPbal9fCE 11:17:10.5 Debug: Rejected Hashed Release Title: s4ZmpYQnXk0SCiHpyLoJGHZy7oUlCaau 11:17:10.5 Debug: Rejected Hashed Release Title: 7py4yfPRyHzV9QWwdvRKzkHmExGdF0ol 11:17:10.5 Debug: Rejected Hashed Release Title: bUkw7RzndxpBhpqpjeNcRvUpC7Ao42Lh 11:17:10.5 Debug: Rejected Hashed Release Title: DmgDTRbbxVSOZZdI6UvXpVk5JK18mXbn 11:17:10.5 Debug: Rejected Hashed Release Title: GCQIUHCpAO5HF7dJ0uLmiFRtrnUsx5Bg 11:17:10.5 Debug: Rejected Hashed Release Title: xc6BlRS3IS7XdeEkb5nhXhbg5uQWMrA5 11:17:10.5 Debug: Rejected Hashed Release Title: 9jdCCK01gsqvr2pb9lW8VtnIe5Qa27S2 11:17:10.5 Debug: Rejected Hashed Release Title: s1fC9ODVqUCDbZ1DEDYmv8WUCaFTc8DX 11:17:10.5 Debug: Rejected Hashed Release Title: jVF8tjwhIYp8ODj0n6mF7TGt782pT2Wb 11:17:10.5 Debug: Rejected Hashed Release Title: fMkJ41vGSYQT6T9wXhxBfL5ctyu0qLAZ 11:17:10.5 Debug: Rejected Hashed Release Title: ZJ5Qt9ZmcnGc2Jba6AiHrzFXECGWnXqx 11:17:10.5 Debug: Rejected Hashed Release Title: 83m0yT1xxO5CnqwvocUAbSZoyLt1vLUn 11:17:10.5 Debug: Rejected Hashed Release Title: 4mwkob7XjkE4un4yEh3v4c4vtfpXtOKd 11:17:10.5 Debug: Rejected Hashed Release Title: MU3DJneiz5796qVvDzZ9XoFUKig7pdrp 11:17:10.5 Debug: Rejected Hashed Release Title: kjUuQ8j9KWbo2SfpAAtEBhYMFkeMV0sS 11:17:10.5 Debug: Rejected Hashed Release Title: il5vnw6MJ6FdqwhSM7cY4ERk3qmgU6ae 11:17:10.5 Debug: Rejected Hashed Release Title: fZIsEFnlm4hu7B3diUjI3sQQcdOQSbIW 11:17:10.5 Debug: Rejected Hashed Release Title: SrEklnYFefKgHhtB4fqkDJYvuAflnYCQ 11:17:10.5 Debug: Rejected Hashed Release Title: xnbAxBElVrcnf3B7ryQdX5NR8tEKSEJS 11:17:10.5 Debug: Rejected Hashed Release Title: KOITN9RXwdxlNv2Dw8528v0kNKgcgNKf 11:17:10.5 Debug: Rejected Hashed Release Title: AhXC0QgkceaVLHpbkDOp6x8t8rqUzIIg 11:17:10.5 Debug: Rejected Hashed Release Title: tyNkMSJMlyzmDpFS6EUpWnzqzQ9E3EXg 11:17:10.5 Debug: Rejected Hashed Release Title: oEyw5nnuMkF0oRXriwELONZBNStbGatf 11:17:10.5 Debug: Rejected Hashed Release Title: mfZTDDBRlfVwqXFdmV1PIJfBBVW16LHT 11:17:10.5 Debug: Rejected Hashed Release Title: eojQpooE4o58cCzvAEvLUa3wHtsOrOVm 11:17:10.5 Debug: Rejected Hashed Release Title: vuJtVhbn3dLeOL2HaZcMfeJei0ROnLSK 11:17:10.5 Debug: Rejected Hashed Release Title: LYUSHAh5dLw2RuUBZtSdYRw50MHCO5F7 11:17:10.5 Debug: Rejected Hashed Release Title: u67Oob3PjmkjTEgpNyVHgjLXnJC96HzX 11:17:10.5 Debug: Rejected Hashed Release Title: d5ScGD06Mic0QY6cs00Rz67oWpwVuie0 11:17:10.5 Debug: Rejected Hashed Release Title: upZAbe8dRhO1m45TLyyc5dRHWaeNKR8d 11:17:10.5 Debug: Rejected Hashed Release Title: QN82zQV4xmAOQgojTvNsXzlX8dH0oWPZ 11:17:10.5 Debug: Rejected Hashed Release Title: FWchuFS4gcaCMwWxwI4nFnc8PW2DTq6x 11:17:10.5 Debug: Rejected Hashed Release Title: 6kPFrhmpDm9eUO79FOGwpekjMZxUXCOT 11:17:10.5 Debug: Rejected Hashed Release Title: WkkXtS7mXqrZHo0kjwt7tHNol9uoagoA 11:17:10.5 Debug: Rejected Hashed Release Title: wDBhVsONzZK6lZhNUiEHZI3T0sdLZ5tF 11:17:10.5 Debug: Rejected Hashed Release Title: TzrcX6m3iTcJ4vhVMDhhe883DJxyYK7W 11:17:10.5 Debug: Rejected Hashed Release Title: Y6RVGYUBPXGAcU4RefS8c4nIR2ZUmloN 11:17:10.5 Debug: Rejected Hashed Release Title: TiwDU6GsK4pMHsZjeSsaJLiM7JVBH5vk 11:17:10.5 Debug: Rejected Hashed Release Title: OENC2UUvUTaVaDmUmqdqgeLNf8DjzHks 11:17:10.5 Debug: Rejected Hashed Release Title: TGwKHTPdmTi33mxem4aabyztrJaz2cXj 11:17:10.5 Debug: Rejected Hashed Release Title: uwb8MVLmFIeb4Y0nZnwa9C925kdXFA1F 11:17:10.5 Debug: Rejected Hashed Release Title: yXUw1bxoHD0GzbAZtxh3wjOfwfq2gdNl 11:17:10.5 Debug: Rejected Hashed Release Title: 8VakR24IMNcc9PXZDSaYCvQ70ZLRr4Et 11:17:10.5 Debug: Rejected Hashed Release Title: QvadGeUuoJp0UnPLZbqfpDYDMWHcAV9H 11:17:10.5 Debug: Rejected Hashed Release Title: KDLKTAfUE10f0udhQ0gYMLfkCqRH6z1w 11:17:10.5 Debug: Rejected Hashed Release Title: IjMd9bJTlZhPPNpNz7gz55BSRwQH2cA7 11:17:10.5 Debug: Rejected Hashed Release Title: OsfdNin8KqZIfzHybK9a5STqwj5rqrU5 11:17:10.5 Debug: Rejected Hashed Release Title: KOSrl6Zrxi9CMWSxQodfShrar8VHrD31 11:17:10.5 Debug: Rejected Hashed Release Title: LRZNXTndkjmWUWn3EivMxiYKBFuEePtO 11:17:10.5 Debug: Rejected Hashed Release Title: SOLCtUO3iQ6yHVX9oQr9uUluKoQwmFd9 11:17:10.5 Debug: Rejected Hashed Release Title: 4Xig360wvhevHq6jv1zY6D9HZnv3PWVx 11:17:10.5 Debug: Rejected Hashed Release Title: r3IcupV0U2W3ebQ3cDDibnQMJTY5lL9j 11:17:10.5 Debug: Rejected Hashed Release Title: MlZHD9vOqE65H6YWSjx0OlP8pSk76sHq 11:17:10.5 Debug: Rejected Hashed Release Title: 0pqAwXzHqMFRJVrMBfN9jTvvGmPpL9Hb 11:17:10.5 Debug: Rejected Hashed Release Title: U435lWytfozQh5VGceF4tw9bXjbZdmak 11:17:10.5 Debug: Rejected Hashed Release Title: ao7zmdRFWIVJyOnv70JNZnwfzpISCfJ4 11:17:10.5 Debug: Rejected Hashed Release Title: UfykZsQM5HQmekQE1YqPXTU2FJmj0mma 11:17:10.5 Debug: Rejected Hashed Release Title: DfSwalE9aeCNax2dYoDWpUw47NO1ZX4R 11:17:10.5 Debug: Rejected Hashed Release Title: Qr0zFWbDfFRgPSpeU3qFSPfBBXvHW2rB 11:17:10.5 Debug: Rejected Hashed Release Title: BD1njJBzJmOzgdIElhn8AMmUsiw9YVIu 11:17:10.5 Debug: Rejected Hashed Release Title: bjNvXx4QEr0HippROuZyk0nMFRcelE5j 11:17:10.5 Debug: Rejected Hashed Release Title: u4YPrbKtFQ9KiVBnSN05HbfGid67UpZa 11:17:10.5 Debug: Rejected Hashed Release Title: wosA22E2VH1kTwulzWWF4jtYlaQGqsQu 11:17:10.5 Debug: Rejected Hashed Release Title: LJYxjOY0PZZOusuoCusqYunoh53vSQ13 11:17:10.5 Debug: Rejected Hashed Release Title: h4d2jMvslaPZqFgDdYaEgSHMk9ZRUq9Q 11:17:10.5 Debug: Rejected Hashed Release Title: 2DnMOkMSbba5OA9RFoq9LOUNAIpjgkSL 11:17:10.5 Debug: Rejected Hashed Release Title: 03BDuuRJcdT8Ed41poWExPUYwkdphSGl 11:17:10.5 Debug: Rejected Hashed Release Title: 1i6x9QtmQmYKbdhdcOy19iTyumnm4IE3 11:17:10.5 Debug: Rejected Hashed Release Title: LddcOKvMn0MKVyCCXJr00nZtXil2Pd6K 11:17:10.5 Debug: Rejected Hashed Release Title: c1CPO7DMMSLErQeI72POSKkGypwY2ERf 11:17:10.5 Debug: Rejected Hashed Release Title: ufUpBDzRgsJl0HetL9f5gsZMSK4XnRAO 11:17:10.5 Debug: Rejected Hashed Release Title: 22m8HmFRwmQjwFPyRM92peYs4OgHZQL8 11:17:10.5 Debug: Rejected Hashed Release Title: JTyiuWy1eu0yCslnRhNrIl7vWTxiSx90 11:17:10.5 Debug: Rejected Hashed Release Title: zciyJx4U4E6f4s6SQ1xh3Jp7Do1eUPxD 11:17:10.5 Debug: Rejected Hashed Release Title: Ej5QPTu6xpuknBnw1Su4mquef68bfwax 11:17:10.5 Debug: Rejected Hashed Release Title: wrlRDtHjVRErPNN6WuTJoEkcSByHlU1u 11:17:10.5 Debug: Rejected Hashed Release Title: ZWd4tLdI9C1s3Mw4zxK3qOst6dEcFGXq 11:17:10.5 Debug: Rejected Hashed Release Title: epCXpy3npu51GfSKEIVpt0QzDWCb1EHq 11:17:10.5 Debug: Rejected Hashed Release Title: VG5J0I8eaewK9BNnHspUit3oqQJ9RrGx 11:17:10.5 Debug: Rejected Hashed Release Title: op9A4598b5noOSPsDXNBbkyKp59j8ijy 11:17:10.5 Debug: Rejected Hashed Release Title: EeLX5XszHm6lxFnT7dafyYJ9nwbOF0BB 11:17:10.5 Debug: Rejected Hashed Release Title: 13PThM2PzFYFcAGmTIUM8VEH1UXfiCi7 11:17:10.5 Debug: Rejected Hashed Release Title: 5G8jAPHAXlUAeUQITiQMZSI0qBclP0oJ 11:17:10.5 Debug: Rejected Hashed Release Title: oaQCirmnDDBLUinQHozPhda9Ik8CmssE 11:17:10.5 Debug: Rejected Hashed Release Title: hoL8gClbq5lMYpr70OJFxq8p9hy8mGX1 11:17:10.5 Debug: Rejected Hashed Release Title: lyPECKp9EM8UfvT4bqKOcjq1BFybprfU 11:17:10.5 Debug: Rejected Hashed Release Title: 0wnf2Iea7Mmrb7iGEuEXeA8UGHHJIW95 11:17:10.5 Debug: Rejected Hashed Release Title: PwIXjkTdB9h3qozKyMxgfMMkWaRLFzha 11:17:10.5 Debug: Rejected Hashed Release Title: mKUl5bC7gaGkDBTm2MjKwTAySkMWQ0VN 11:17:10.5 Debug: Rejected Hashed Release Title: CZyi1Kra7mQwbLh4wiaRO3vQmnFA7ZNy 11:17:10.5 Debug: Rejected Hashed Release Title: o3GRA36maKUiLhTRYGHhbWQStsg8rsF5 11:17:10.5 Debug: Rejected Hashed Release Title: 4Gxmba59U8U0SVRoXjqSRV32yi5FdTzi 11:17:10.5 Debug: Rejected Hashed Release Title: z16l3Jo2k9X73FDevPTf1bfOwEQTBMm4 11:17:10.5 Debug: Rejected Hashed Release Title: B7F7MooMighDJfyP6RUbPxw4jFCvqeq7 11:17:10.5 Debug: Rejected Hashed Release Title: 9dkIc8SfjBlznTSiSVNVSlNWehbWHz6b 11:17:10.5 Debug: Rejected Hashed Release Title: H3Wxak3PPsdcJ8wYXUqkQqB5duYTCd7l 11:17:10.5 Debug: Rejected Hashed Release Title: 5tVwsiHkjOEMhZVCd7xGq1sAgTr9PPYx 11:17:10.5 Debug: Rejected Hashed Release Title: MmJhhNojl0IcwI5jIAKaDxtUARcFIJCT 11:17:10.5 Debug: Rejected Hashed Release Title: dfMVjNMPWFTPHv25qq96Gb7K1Ibepbyu 11:17:10.5 Debug: Rejected Hashed Release Title: KEOoMO5XVFwPCAPsYrfCTOyVLfP780gC 11:17:10.5 Debug: Rejected Hashed Release Title: 9vxyXWj6Js0UHnDlkNJqkjx9qPcZT5mq 11:17:10.5 Debug: Rejected Hashed Release Title: 9wzILv2t01C2s6vtanmmCcqCdyVvpIj9 11:17:10.5 Debug: Rejected Hashed Release Title: lJssNguAYzQSLnzJmr86BXFeAvW9CQXP 11:17:10.5 Debug: Rejected Hashed Release Title: 1UHgucCEGrd2rVqb73IXwIUAAmUZWtGY 11:17:10.5 Debug: Rejected Hashed Release Title: 55pSTCeiMiSqS8PrNG1JuOUxbYVqGghA 11:17:10.5 Debug: Rejected Hashed Release Title: 9EYuVlKlCxFCdJsdf175HkJU9mpz0x7E 11:17:10.5 Debug: Rejected Hashed Release Title: ldhvaU2sYdzj6aCe1l21RntBBys84yWT 11:17:10.5 Debug: Rejected Hashed Release Title: gDxE43gu2Ieu81I8kIt89RuydPhtdI2Q 11:17:10.5 Debug: Rejected Hashed Release Title: Ju19VpQ0h9yjDAgMzSFXHDOoZNfwV2j1 11:17:10.5 Debug: Rejected Hashed Release Title: e2RY92OasQdQ9crYVbl7zZZpUDqS6jPH 11:17:10.5 Debug: Rejected Hashed Release Title: mXMpF2tUG0TefeILM2dUgT3McWEsEs9r 11:17:10.5 Debug: Rejected Hashed Release Title: KufDnqZTvx8IqS8uI6pIXTTfuOkVklMD 11:17:10.5 Debug: Rejected Hashed Release Title: 7OPkAha6qRozHe2BCv2QPOLFAxbePp1F 11:17:10.5 Debug: Rejected Hashed Release Title: LfLQxFJOEG4gGxiocOMy5AHbpdIoktAj 11:17:10.5 Debug: Rejected Hashed Release Title: 1UaiyyILMVQrghBzVD2mtLcJLnegIZLK 11:17:10.5 Debug: Rejected Hashed Release Title: qP86rvpTBzNU2nhAhxteQIwDleth20KM 11:17:10.5 Debug: Rejected Hashed Release Title: 1X7AZBzScdC49RqN3g7sW2dSTuCO2Pmp 11:17:10.5 Debug: Rejected Hashed Release Title: 9haQNgMCIPrakAR9dOmNI64FALcXyVio 11:17:10.5 Debug: Rejected Hashed Release Title: bS9obC1px5wic8J0AFwqOKDNNfNwfqAj 11:17:10.5 Debug: Rejected Hashed Release Title: Re3xUSs0anwEVZtXFUCHEHJYhKd75LO0 11:17:10.5 Debug: Rejected Hashed Release Title: i2BNmZsb0D4A9nLAumHQ0dEUv1dmfBI9 11:17:10.5 Debug: Rejected Hashed Release Title: URkvtBfVCcIu35HvD7s9PLBQceXbIqNq 11:17:10.5 Debug: Rejected Hashed Release Title: hID1wjcA4eZnj70H8ptQ2yegsGVkyn3a 11:17:10.5 Debug: Rejected Hashed Release Title: OGIPHqSsGFWag8ZwsDh1f13ME4J7pDyD 11:17:10.5 Debug: Rejected Hashed Release Title: Q3yvSLVwZdzqdnZfbQQy8vg974MHGw6L 11:17:10.5 Debug: Rejected Hashed Release Title: Wd0a7nFOo7fGEMpJAlbY2oZ9TIgCjHya 11:17:10.5 Debug: Rejected Hashed Release Title: AkvLOyrJj7gkcaePrcEMHeEXv4H3BMYE 11:17:10.5 Debug: Rejected Hashed Release Title: ou7FvRAxBUhInsr0zXasPsObywRTEhEJ 11:17:10.5 Debug: Rejected Hashed Release Title: G0iqd3BLrMSWNBhYFT3s7mh2Ew8Rjmm4 11:17:10.5 Debug: Rejected Hashed Release Title: cCx85vTk5ORISoGB6yKFtzlumpGM0lGY 11:17:10.5 Debug: Rejected Hashed Release Title: PmFGw83oYZHG2MsMjUpFRPfB5msYOj5K 11:17:10.5 Debug: Rejected Hashed Release Title: cbcap5kPQ8hApNM1o00hM58HxPdcgWXP 11:17:10.5 Debug: Rejected Hashed Release Title: zRFs71OoeIhEGlSeoa9xWRGdFXToLzMh 11:17:10.5 Debug: Rejected Hashed Release Title: 8PHJTwnvxMNr181Gp15CklukMtoFZ7qy 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 11:17:10.5 Debug: Rejected Hashed Release Title: XM6pzfQS0Og8vXJq6mZYVo0hVuiMEbsrL8lfurQd 11:17:10.5 Debug: Rejected Hashed Release Title: AGkf3VxVq3Uf22nCf03lsfu5DlCb2HSSBTc2HhjU 11:17:10.5 Debug: Rejected Hashed Release Title: khtu09KeGWY07rsYDsYp6FueHxlEvMeROdqsvFt2 11:17:10.5 Debug: Rejected Hashed Release Title: sQow33oWwsrJlPKlT6h9pnXVohz5qqroRT8dZ3xM 11:17:10.5 Debug: Rejected Hashed Release Title: FBkiEA2QfFo8qfMvUAnNdP9uNQmJPSsEJ6ddhTGQ 11:17:10.5 Debug: Rejected Hashed Release Title: SXm70PYw7Ctf86dhfQuulhbdZQy0RDiGfKmJ9d9L 11:17:10.5 Debug: Rejected Hashed Release Title: 667rRPFhF3KyzDJNEIwVjzLWnZhtDFZhElYlVzaX 11:17:10.5 Debug: Rejected Hashed Release Title: EhneJpKYL7DGeaaaumakPVLqhyt9G2tKEfMW4cBk 11:17:10.5 Debug: Rejected Hashed Release Title: 5NhXzFLl9aFOexXfj49SKFpv6eYsCuIskqffWyAZ 11:17:10.5 Debug: Rejected Hashed Release Title: ADy1x6lf6MWfORPGKMB9pzWdhiRAYHQ7fHokutOY 11:17:10.5 Debug: Rejected Hashed Release Title: mEzHy3AaNbW0kRqEEiqc8tXGhvGu3vYvConiX6YX 11:17:10.5 Debug: Rejected Hashed Release Title: nE22EKuEynHYyA9iA2zTGADvFIxJnfyLEm4oTpEe 11:17:10.5 Debug: Rejected Hashed Release Title: NWfFVl9R5ZW1io4ZUD6wKfDM2nOYfu8XVJcjId44 11:17:10.5 Debug: Rejected Hashed Release Title: Y9qlmy0PQH0QTe51Mr5d7lFlNJIYt3rIoVAWho18 11:17:10.5 Debug: Rejected Hashed Release Title: uHY9cciX9PhRLWUDmjiKvcOIwx4vjMBtDbhrWHk2 11:17:10.5 Debug: Rejected Hashed Release Title: vAA6aVToxC3iQCRkw8IoGAt3pr1DUlJ8KM0xCMNe 11:17:10.5 Debug: Rejected Hashed Release Title: 8eyCR88QBS6k3aQjJ4amw4MdvatPoiGEfunjp9Rj 11:17:10.5 Debug: Rejected Hashed Release Title: k7jD0rUPqgJm8IDaxC19Hefh4QPAfRlPe7RVg64F 11:17:10.5 Debug: Rejected Hashed Release Title: vIxVRIMMmT29CW9jgArdEbTUOAy7IC9yKJ4myTWn 11:17:10.5 Debug: Rejected Hashed Release Title: PvsEAmsivckO1LpdrwjC4LKaY9lssD023QvA4Yjm 11:17:10.5 Debug: Rejected Hashed Release Title: nZet7z9gBl6iyDFDHfm9ig7apfMwFIbb3LYXVobr 11:17:10.5 Debug: Rejected Hashed Release Title: MeFyRpjUlw9u86My8y5ZKEAMpRehYAAcQBgh6eL2 11:17:10.5 Debug: Rejected Hashed Release Title: GiY9QEkeWMVO5cT6i1V15gHfebh30kmxyrcmUYWH 11:17:10.5 Debug: Rejected Hashed Release Title: Ejy3u4NOA7BzPIN67DsfED10XF5rHPnIdtZiSD2E 11:17:10.5 Debug: Rejected Hashed Release Title: fdwymxCxf6Nj8Vh3P9SOg4AVBNScrcml6DGzHodN 11:17:10.5 Debug: Rejected Hashed Release Title: T4jXCojAw777HQY6k4t15ngcYwqye3qoNcg4Yzty 11:17:10.5 Debug: Rejected Hashed Release Title: n7xj9j8WLGgZP5OYrGaASKA5SpB6xDlCjg5R9LmO 11:17:10.5 Debug: Rejected Hashed Release Title: V0Bgt188TG6bxxc9VWHGP4RlHPiqyxQhUW56ZUfD 11:17:10.5 Debug: Rejected Hashed Release Title: vay8ao7xzju3KPizalSxgzqGJX1SYbxCApUBVL3W 11:17:10.5 Debug: Rejected Hashed Release Title: L854TjaQItjq2hdH8DEnXuWABJvKZXBNUAuEEpAk 11:17:10.5 Debug: Rejected Hashed Release Title: nTW7gDG3KVbIlZP7pTwWozCYgJKevBf5piDl3Rri 11:17:10.5 Debug: Rejected Hashed Release Title: 0yyolpZn78LLAkhqK2rnuCVt2nNzEQt9xw7MnT3w 11:17:10.5 Debug: Rejected Hashed Release Title: bhnTI0apZI1SBy660rP6iWFd9ILoTDuu2HKhRdh2 11:17:10.5 Debug: Rejected Hashed Release Title: B7A9BKQb3zEAhR6RMxIjCk7bEyonLzmwdJhvW8A7 11:17:10.5 Debug: Rejected Hashed Release Title: vehVOc92OhqwjbqhkecpoGX4hn2MbAsVhTtMOeck 11:17:10.5 Debug: Rejected Hashed Release Title: bJTxmiW0SVOMSSGMbMoAY99ShQG0RE6bdAqrAMDv 11:17:10.5 Debug: Rejected Hashed Release Title: HdQnHFxnsop0wEaxFTB4dzhyi5XnDC5CcTp1DtVc 11:17:10.5 Debug: Rejected Hashed Release Title: L6z2apM6aoVosDTNqSqJ0R1omOZTIkKhSYdjSplx 11:17:10.5 Debug: Rejected Hashed Release Title: zJk8pAdXCJONZEoSqUbkyxrXzc1bJyjtuRh0bo7u 11:17:10.5 Debug: Rejected Hashed Release Title: iiFpMA8NeF3ZFfL3eFZ3PyyGAQJtVymi4i0q1A2U 11:17:10.5 Debug: Rejected Hashed Release Title: lQOtoDjot0Yq5rvtR1qGHlOxPLaWM9mfR8bSpkw0 11:17:10.5 Debug: Rejected Hashed Release Title: etOMKJoozozIBULErKeVZDtzGI7cbx2HVVxs3HCW 11:17:10.5 Debug: Rejected Hashed Release Title: kLSUxIvqoXKULSnnPGCki61CT8Mg0YktnV1cZm8y 11:17:10.5 Debug: Rejected Hashed Release Title: VfAVoDhEuBKf9e9Ku35gOLZXadqMiqgVRniJ0nJc 11:17:10.5 Debug: Rejected Hashed Release Title: 17rCL7s4m0URJqBHE3QPWQ4aNhNZxsplW9gA3BTl 11:17:10.5 Debug: Rejected Hashed Release Title: A8apcgvkyMmk9lufY3EzzK2XswSmDpE5oAsabt8n 11:17:10.5 Debug: Rejected Hashed Release Title: WddveQvs6LmZJsJykKyzifXmlMHQJbfVM24QQEst 11:17:10.5 Debug: Rejected Hashed Release Title: waYE1I79RYRvjTnpVUbzXDLos6kGTXLHxBCD3ou3 11:17:10.5 Debug: Rejected Hashed Release Title: c8330FOwSNQ8vLvBBlE2Hih0LMTsR1NxjphUh9Dt 11:17:10.5 Debug: Rejected Hashed Release Title: mM6XBnRLTKLeVdILAGMfiElmsWwdiigDUUqOdGiC 11:17:10.5 Debug: Rejected Hashed Release Title: c5K26ezNsADtllIuC4Kh2ckrbhWLELCskfvJTjEH 11:17:10.5 Debug: Rejected Hashed Release Title: MYdhlhX7hjLz4ZwENbmVfHDfp6cRraj4vrHrt2D3 11:17:10.5 Debug: Rejected Hashed Release Title: jlGSxmD1zoN8GOHhq4TaMvWXKl5F9LZfqaxiDI43 11:17:10.5 Debug: Rejected Hashed Release Title: uuzCZsmS49pRxJ8ptNTvQ5TsD9yId2ZGK5woeQKF 11:17:10.5 Debug: Rejected Hashed Release Title: AwyhH6oWRD9Czc2GPuHNK4AuANfXiuOjsaHK1MzH 11:17:10.5 Debug: Rejected Hashed Release Title: Hh39YmLz4kxmmOVJ0gIoEeYokB5VzQrgWZB3PT4x 11:17:10.5 Debug: Rejected Hashed Release Title: u3EwkhSOFkyTJKTZuSke9bd67rcRMXbtZVzeXhkZ 11:17:10.5 Debug: Rejected Hashed Release Title: D0BijF4ybOTnmD71dg1xSa5CCJalwXuYx7j9bwUY 11:17:10.5 Debug: Rejected Hashed Release Title: KvuEiZM4Coc7J8cOBYNSEqSjJtczTkPMh0ptMYrc 11:17:10.5 Debug: Rejected Hashed Release Title: ulqhjHuMysgWFpDmf7nusSxL4CJAaoUXc3uYSycV 11:17:10.5 Debug: Rejected Hashed Release Title: Wvzmud6ytvTqHDBGU5DQ4jpRcJRFYcfmVuXlGsON 11:17:10.5 Debug: Rejected Hashed Release Title: CVGN5RLj5IO0F4Ud1WFjfvgYlPZ1tobSbuyjp4L3 11:17:10.5 Debug: Rejected Hashed Release Title: GnGBHZneyT7gBnkyqbx8ToBycEc1aEsv09Ezn8E0 11:17:10.5 Debug: Rejected Hashed Release Title: Ds0AxY63RLjHuIFY7D2drumnNE4RdXlgipW3ynk3 11:17:10.5 Debug: Rejected Hashed Release Title: bcq7pTtORvC2vM4DuyDUfKFOPVqrwNPhaq74q664 11:17:10.5 Debug: Rejected Hashed Release Title: DImnOASzFXc3KddTtOtkMRPx87sc5tx0xr7fz41P 11:17:10.5 Debug: Rejected Hashed Release Title: uf3GMSF0k82ZAZs2ldx0JR2uzMVCwQVSDqnLyvwm 11:17:10.5 Debug: Rejected Hashed Release Title: XMoSBcwzsXsBmGTcKOLS7CKydYZBhdSrZ6Kt9MhU 11:17:10.5 Debug: Rejected Hashed Release Title: fw5ZAY1f8dARKUwrNbqUWFDDornf9XWcOWYiOpbY 11:17:10.5 Debug: Rejected Hashed Release Title: E1CSTMeOKGJ4hxLBCmbcyZEOiFPfp0moQTeb56Bj 11:17:10.5 Debug: Rejected Hashed Release Title: vGjdFZirKyIxnZiAN0NEyTBEZjsrLY0LYKOvFkrC 11:17:10.5 Debug: Rejected Hashed Release Title: nPBnhw29f7t0q3YdXKwvQWf92Ed6ApAqb011ouK7 11:17:10.5 Debug: Rejected Hashed Release Title: hkVW7s4kTptsPDWEiRfLSkf8N58MEMcYXvmYRfXh 11:17:10.5 Debug: Rejected Hashed Release Title: g40q4QZyCNL6pX6BiAnLd8dUb9blUpZfvAZHG9Y7 11:17:10.5 Debug: Rejected Hashed Release Title: CtcbVSoy1EgdFa83Xax9ABpTeDNBdOVBLdIgfdcE 11:17:10.5 Debug: Rejected Hashed Release Title: G11uN1SD9Ozqqn8s6uuNY4Ix68twXIndBdrT9BV6 11:17:10.5 Debug: Rejected Hashed Release Title: FbSXYnKv6SsAmxpjT7G0qeZLVyyIyLL1u0GZwZtT 11:17:10.5 Debug: Rejected Hashed Release Title: MywTlCCGScBXXwW0v12QW3pymsafXIXpYBENCXOQ 11:17:10.5 Debug: Rejected Hashed Release Title: dbxuspxyXPBvcOhVUJ3pegusS7BxIIkkf9hjKfB5 11:17:10.5 Debug: Rejected Hashed Release Title: BlX1hOJTKT1KeHOb29zo6AaQLFGDs741GROQVic5 11:17:10.5 Debug: Rejected Hashed Release Title: sLq8UmfN2jafktp4ZRuCVJ2We3FDUsfjNgNeE4un 11:17:10.5 Debug: Rejected Hashed Release Title: NvvqZo0UiUjhxZScxLZncNUuXM7aiSCGCgKzGneo 11:17:10.5 Debug: Rejected Hashed Release Title: olv8Lx5GCVUGOlUUgGKri0IBbSyO1VEpDgM7bEk0 11:17:10.5 Debug: Rejected Hashed Release Title: s4UpsWkVOlhY3uzamAC99AxJ295nDWHPigm53KB1 11:17:10.5 Debug: Rejected Hashed Release Title: GilEJvOTVaIDKlA5CfL7fuuAmtYnQonFIlRBBmhD 11:17:10.5 Debug: Rejected Hashed Release Title: H4JFZ1zlwihw4YTiDa6XQHPvSqxdP50VR0R8djHh 11:17:10.5 Debug: Rejected Hashed Release Title: XTMgHKnhgsp75nk9HZTZtHoD7fXIqblRJr99FwO4 11:17:10.5 Debug: Rejected Hashed Release Title: xcsFJM99YxLBmmz83O0cLdlAqkrCZnl1gmD9bdra 11:17:10.5 Debug: Rejected Hashed Release Title: 1jox0h35rJAcXoq4QGqHUwDBwaIXlRJwiV9brzKv 11:17:10.5 Debug: Rejected Hashed Release Title: 1EjA4kISNJl2YhPBm6AdVvviW7sjmDEm53aKxKxy 11:17:10.5 Debug: Rejected Hashed Release Title: gXmkzUKcRk7Ezzxl9qnRD8Vdlr1coroFEdmLOsSB 11:17:10.5 Debug: Rejected Hashed Release Title: Kxac0YSKv3K3P4E9sNh8qocPtk2CM9RynXL4QUrD 11:17:10.5 Debug: Rejected Hashed Release Title: a9atrj02zhzWxU74HSKCTznG7skP8ENEXEcMcClz 11:17:10.5 Debug: Rejected Hashed Release Title: PRprPYM6YcseNssL3TtAuDIXLEWGFOzEieYgpV3T 11:17:10.5 Debug: Rejected Hashed Release Title: LCnIHXz985HcFDfo1kTgDBtkg2hFOrjZphLB0ih2 11:17:10.5 Debug: Rejected Hashed Release Title: P8LPiiwuT5X7Avb6jUz0htUKv0abz2bRq0ktqtYW 11:17:10.5 Debug: Rejected Hashed Release Title: NkiOHjn9AXZFVS8OQqs2k0qwzwbQ8QUgwcPiMnO6 11:17:10.5 Debug: Rejected Hashed Release Title: g52FGQGrGWcTY8FL72xXmafeB2ALOVwWig6e6JJw 11:17:10.5 Debug: Rejected Hashed Release Title: jzXV4tA8nwqYoFM68LWDQbLoaCT07hwaeUyniF7p 11:17:10.5 Debug: Rejected Hashed Release Title: RMKzz10YoE7jiFt5mm1OVzV0Wp3honSLTJBRkQPb 11:17:10.5 Debug: Rejected Hashed Release Title: VCWIarA26ltB6QKvlXFqbZFysn0Ub2IL4i5y7gVP 11:17:10.5 Debug: Rejected Hashed Release Title: 1wZ74p2L4e7JuGp5ogxkZajnluJX8c1KBnuROY0P 11:17:10.5 Debug: Rejected Hashed Release Title: o2DQcxMAJY7nYByG3zxZRQd1lVNtE5kaGB8dCAe7 11:17:10.5 Debug: Rejected Hashed Release Title: gMQtlPaqWma0KSLxdFJxOrDvY9UbJWrLekH8GAub 11:17:10.5 Debug: Rejected Hashed Release Title: aP1TaAxPDsCOYpgcmZ0Z3FZDUd3GelLoaKPH2p74 11:17:10.5 Debug: Rejected Hashed Release Title: Mwv3QTvkwERo5DzpuPdcVF44IuXI8ClCKGDTyZZW 11:17:10.5 Debug: Rejected Hashed Release Title: pHFgZc4GY3oJAqrrwJ6ArxTuFWrBLlb2BtdZVLfh 11:17:10.5 Debug: Rejected Hashed Release Title: CxKFziznwLKy0C3Gp6OC3RUJISi0VMlQvSoZUiLL 11:17:10.5 Debug: Rejected Hashed Release Title: PNrgttSKJzktm2MpXaFxXZcV62HVDTVRc7GMW4p2 11:17:10.5 Debug: Rejected Hashed Release Title: xLma8u8qmVwLDiJrloD9wDu4xjF3SY6eAFmkKuKX 11:17:10.5 Debug: Rejected Hashed Release Title: GS87xwIT46sGoWc7BGBsmyIogfBLUyC0tPdecOB4 11:17:10.5 Debug: Rejected Hashed Release Title: j8zQEmIMNQklkvkKUsx4x47tlXDVdoCtpIaur2d3 11:17:10.5 Debug: Rejected Hashed Release Title: KJQzXrz61Wo9ksNTIEYvs4hm51Cun4qjGQ5m2Gme 11:17:10.5 Debug: Rejected Hashed Release Title: mEav4w9pTwnxdhjW29uiIhGxmgrGNTTjQs8klHL2 11:17:10.5 Debug: Rejected Hashed Release Title: MleUPxoIFujESYA6dGMN5r5wUwUJvIZZOhrWO4WS 11:17:10.5 Debug: Rejected Hashed Release Title: YAaiBBAzG6959PHcB447C78NIY5cvwVr5bJ65ndz 11:17:10.5 Debug: Rejected Hashed Release Title: 4ed8OKRR1qVwqIUVpbl2KXR5ygbqWT9vIWjaEnSE 11:17:10.5 Debug: Rejected Hashed Release Title: bbf4wyXBEOiJ96lVZ9UalqhPpoMeOUKggRz7f9jz 11:17:10.5 Debug: Rejected Hashed Release Title: T8V97UiW44qpe7Wmrsv1BDRNFrOu2SdyDDn2bDpr 11:17:10.5 Debug: Rejected Hashed Release Title: GV3uQCNVtc1MACuYEVGF8UATkMYpl1o7vlVSZhFb 11:17:10.5 Debug: Rejected Hashed Release Title: C0lyKvuT1wyfoMq7vuYbms71jG1dOMVBNtm6L6RA 11:17:10.5 Debug: Rejected Hashed Release Title: NCVgYRHsfqe8juYB5JByjnX4Ed3g9sypIaV27RUy 11:17:10.5 Debug: Rejected Hashed Release Title: y2jYoEL7AKkQg7BChSMuwUa1uaO4F9fkH4yMJCdI 11:17:10.5 Debug: Rejected Hashed Release Title: j3bKeE580Xk0T998v3rgtoRnCNXLeMwju1gMLt60 11:17:10.5 Debug: Rejected Hashed Release Title: 5awi7y2hNIfBdIHVJZSrwejLP7pESrezK84TYkDh 11:17:10.5 Debug: Rejected Hashed Release Title: AcyKMe0Fy094lmn5hRFf51iC9jR6Yk4rjGDXHtpl 11:17:10.5 Debug: Rejected Hashed Release Title: MT5cdteU6Q2cfcFto3QV0fLNSQViS6ZlpCOdEu6q 11:17:10.5 Debug: Rejected Hashed Release Title: pjf3G8uuNIbcVtSafj6IfP5RwnTxKpeSQhFwX1cA 11:17:10.5 Debug: Rejected Hashed Release Title: YXXMIGgmUbjybiw0KvkFowaJYUK7l3ThWIbHnXeP 11:17:10.5 Debug: Rejected Hashed Release Title: MmAaZUSyM4WT4fqbpdWM9U9XhxrVBODbQJ2VD6mW 11:17:10.5 Debug: Rejected Hashed Release Title: zr5XPMewnnuwh5x0xEp3OJnqqtFE9bj2v3jUorju 11:17:10.5 Debug: Rejected Hashed Release Title: 5nykHGiiuoYG4nEPciBQTUA72XYqix0aYnbPn8Gu 11:17:10.5 Debug: Rejected Hashed Release Title: TjGUiVUB04PY466vaHKiX8YBFrjVWLHAePEOwNiY 11:17:10.5 Debug: Rejected Hashed Release Title: WV1fiyiSeYFM9Y7z5tEYn0f0PTaTWmilCR38RRKj 11:17:10.5 Debug: Rejected Hashed Release Title: GQy5UXl30o4espXlCCAdiHkc4ntFAtGre5MjZtLZ 11:17:10.5 Debug: Rejected Hashed Release Title: rCqGVh1cRnOejqOYBp0aP5UDz2w785w5cLAVzk4b 11:17:10.5 Debug: Rejected Hashed Release Title: fGYk6hmyQZmNkz3ZJkpLf0iEk1qtxh7De6NfVNPr 11:17:10.5 Debug: Rejected Hashed Release Title: v9fh6Kvtjl3OAigBliCyygA7ptOfGWVFJAlo8hZE 11:17:10.5 Debug: Rejected Hashed Release Title: pSNmtIb7qeCDvGe6j16vJwwuj5ftQ84txCzQCfwb 11:17:10.5 Debug: Rejected Hashed Release Title: QvSnppLf6vozITd0uDfgOeZT6NnFs2jVh6Nk5iDC 11:17:10.5 Debug: Rejected Hashed Release Title: NGgEsN4JkuUnr5WJfb6eSu8dFWZnRTCwD94b8KWK 11:17:10.5 Debug: Rejected Hashed Release Title: 1qyIYHDV3nshAnOTkwRqnaVvfOh04YVJF38j2wwP 11:17:10.5 Debug: Rejected Hashed Release Title: ur27eyh171DKL50vMScY0RicNRKd8s4txqYGI5Mj 11:17:10.5 Debug: Rejected Hashed Release Title: 4kSBD37MPpIu058LJQHZcLhpnQa3Q9ED9RrcrrZP 11:17:10.5 Debug: Rejected Hashed Release Title: 70sWS4whKW5HEhDOJz7w2TbpHNZNS0oesHIa1g6P 11:17:10.5 Debug: Rejected Hashed Release Title: 4LY0bEFlfFWNPexmGdqQDxmdEyXPtAWuSRhWfusc 11:17:10.5 Debug: Rejected Hashed Release Title: tqgCAXsiCdeYGHvlpLVBoGOl0Mi9272jLiOKECqn 11:17:10.5 Debug: Rejected Hashed Release Title: UaiUQdySpnBJZ9HjOgwNcwIcsVDvIQHuxvvp9xhi 11:17:10.5 Debug: Rejected Hashed Release Title: dlU9cmbV8jVI3wzVdJ4yNoFG4jq9xjCQjru9R55j 11:17:10.5 Debug: Rejected Hashed Release Title: LSaMsnBYdDuU2PtoyC9gGZDXVUZRWbykV0jQlk3B 11:17:10.5 Debug: Rejected Hashed Release Title: NluuBjjRnomGnzOSmZxmKM2yXN1byt6t3D1QMyrJ 11:17:10.5 Debug: Rejected Hashed Release Title: Qi1wSmwRAi2iZ0nz2wRRoWi63RSIi2HBNJvatwQB 11:17:10.5 Debug: Rejected Hashed Release Title: 5mnIJejasW8Tewud8fb7g55UvdP3NyNtBSramQrK 11:17:10.5 Debug: Rejected Hashed Release Title: c5zDkW0o84zyHGdjQ0qNtu6nbQKDjWqBCvsMzP78 11:17:10.5 Debug: Rejected Hashed Release Title: v5vVLrpuG6lcqB9CGrMMW5NnY0riz2zNWBFCSJ9N 11:17:10.5 Debug: Rejected Hashed Release Title: Ouc7RVmVOgZCr2v91dRItLjTPuQodeKCVgC8uaw9 11:17:10.5 Debug: Rejected Hashed Release Title: gdjwBMdjJjPdbawY0cQNaOwtZqsqZ179Kk5Y4rbW 11:17:10.5 Debug: Rejected Hashed Release Title: rMYFlONXiv0TrDqtpVJLsSZlaciKedKjgahxIvVZ 11:17:10.5 Debug: Rejected Hashed Release Title: ZgPeLJR4iPPtCH39jGMen3RALP1VcQlB9oRmCu11 11:17:10.5 Debug: Rejected Hashed Release Title: Cf1cL9RD7oQiRxMZveqSEZ0UWQo4iLALsSYRqu0S 11:17:10.5 Debug: Rejected Hashed Release Title: dpmm8jC7R7K4vhgNHxBAbkXWwQkgwshGVcerv6b6 11:17:10.5 Debug: Rejected Hashed Release Title: QTHwwdMUx5ine4LZHMUfDzIzl1sJd54HdSg9bzyT 11:17:10.5 Debug: Rejected Hashed Release Title: Vfj6naJRt0fcw9dBsPuTA0J301ouqINICAtOjwuI 11:17:10.5 Debug: Rejected Hashed Release Title: 7C1jWZjnjkDbmCL0Tv4Q08ttHXFSf9ZAPch5E7YS 11:17:10.5 Debug: Rejected Hashed Release Title: ue2d1PW0flD88GuI6bjiAj6COOb53e4JE55UrAu7 11:17:10.5 Debug: Rejected Hashed Release Title: wLInw2qpNSKe0EaXPKzt51wUvuhuaPwOmRHRREYR 11:17:10.5 Debug: Rejected Hashed Release Title: t2qwkeQrobdLWoGhULuoG1HWxSB6ef0ARSXwEXwv 11:17:10.5 Debug: Rejected Hashed Release Title: vUiI79qxfTUnZWPfkN9hK0btgzTjtL7vTb8n0G5O 11:17:10.5 Debug: Rejected Hashed Release Title: NGMvHdH8JQXqelAzYIKDNfXpYvWoE2qusXNARvNH 11:17:10.5 Debug: Rejected Hashed Release Title: ugJNx0qO5es8fxh4ccLrIC7ZdUOUvhFvRMoaxCqp 11:17:10.5 Debug: Rejected Hashed Release Title: eK8Ww5DrdrnjAO8mMKCd7m60mv9ZGLCfFFah0CbX 11:17:10.5 Debug: Rejected Hashed Release Title: WnP253xyheumdAOHZGLDAoLgCiXHbJ4i2u7pL0gG 11:17:10.5 Debug: Rejected Hashed Release Title: KnCBiZqC97WPwHP0ZugzVfKxdcSXClNfUoqQ9TMc 11:17:10.5 Debug: Rejected Hashed Release Title: 48Jh7sfv5I3aTtuNC15kyQDezzAehZBvSr6JBWHC 11:17:10.5 Debug: Rejected Hashed Release Title: i6VfSGCFu79zo6jEQY8ygVAWE8zPKWLuKpuqK6pN 11:17:10.5 Debug: Rejected Hashed Release Title: lsO1gP0HiIZwIVz6PV3UmZSp9JysCmrMmjCX1JSp 11:17:10.5 Debug: Rejected Hashed Release Title: WV9dqV6pErVSF3N483Nv5Mh9SguaQg0erwHSGxog 11:17:10.5 Debug: Rejected Hashed Release Title: 56bbXi91ROTRZU6EonHrcaTcUMtaueIjyoPm5fQJ 11:17:10.5 Debug: Rejected Hashed Release Title: yQ5a1uCDGh6jlxccyoq9n8EfDyZBWyLQ1DYmlgrl 11:17:10.5 Debug: Rejected Hashed Release Title: 5T9Co3wsbYH4NSNOmjkT238Un51HRWV45WmbjZKG 11:17:10.5 Debug: Rejected Hashed Release Title: RhtcD217X6o44jBUfXa5x7Nq9Kfzo5ULbgGOQP6q 11:17:10.5 Debug: Rejected Hashed Release Title: Nuteokj9nkJdM6jxQo4d406wTwBnEZ1xtLPRZv6j 11:17:10.5 Debug: Rejected Hashed Release Title: ukfYmtxO350dZZbBHIQ7UTQtVo3uk4IyR7IB4EvM 11:17:10.5 Debug: Rejected Hashed Release Title: HqCi6cBWSkVLnA17jwgZIUNaY6Tn7sdolTQ3c5DB 11:17:10.5 Debug: Rejected Hashed Release Title: lOUytDozjaVwSXkClSOq0nxBVdvoyiWfHSNWWaNE 11:17:10.5 Debug: Rejected Hashed Release Title: jwc9Q63Nz8qSPh5iz2C46AWom4X7UB2YWBietNNh 11:17:10.5 Debug: Rejected Hashed Release Title: ZP8Tvc7f3tsP2TeseI9tH6LDgu1NNWDMGBewWyR7 11:17:10.5 Debug: Rejected Hashed Release Title: mcwspf9ucjjSqEGZaATIQUF7zsOQp8In5b01eHDt 11:17:10.5 Debug: Rejected Hashed Release Title: 56ZsDWP8f4FmwGuIBJoUSZe2FUCqA5ObDFOCrEXD 11:17:10.5 Debug: Rejected Hashed Release Title: KXYZwyx72Fw5UwxAdCkAm6chDKp5v4GRH1cLvLTZ 11:17:10.5 Debug: Rejected Hashed Release Title: k2FlXBQ2Cgyri19fwMKnbcUhOVjgIS427oBVrJAb 11:17:10.5 Debug: Rejected Hashed Release Title: riUz7ScMhdjoqCLowzQSSAa0r52Eb3cmR1543dbO 11:17:10.5 Debug: Rejected Hashed Release Title: uN2iMirOXLR5t3IcyoHuJwTnQdDCGXHY8TxdP9UP 11:17:10.5 Debug: Rejected Hashed Release Title: WUIIO1suReZZXjrn7GG1NC6FvA1mErwVsym8zXIR 11:17:10.5 Debug: Rejected Hashed Release Title: Pzy2vGrcVIgcTxaKWHnRKupQUoLlMFeNKC38qFjh 11:17:10.5 Debug: Rejected Hashed Release Title: eilMSnAry2N9mzP3RuSv3ba1pHlralWPX6YvY8Iw 11:17:10.5 Debug: Rejected Hashed Release Title: uXaf1cCtkQ3VuVT4gITc7qzTSbNj57NXq6J1EDTq 11:17:10.5 Debug: Rejected Hashed Release Title: 6Z0nOHOzrvuTTLfchofjxTc4FxuavJo4zXpUxzw0 11:17:10.5 Debug: Rejected Hashed Release Title: t2ncrBotm9isIKjphZ5wJdSNFX1osehzBZRqUdiK 11:17:10.5 Debug: Rejected Hashed Release Title: LlufRLeiccBEzr0k8rlMNtkp7msW2zv5eH9vNqDB 11:17:10.5 Debug: Rejected Hashed Release Title: XmbFTzupldvh6JFqrlXyBRJwlVUx50dPsMqUNONw 11:17:10.5 Debug: Rejected Hashed Release Title: iZdn8DNrsXC6rsUyznTnt55X3I1aZhfYYiyttWlA 11:17:10.5 Debug: Rejected Hashed Release Title: hA9aNnbXOlrsrhREEwUV0mXjNPnE2PJ6pkaUYCbD 11:17:10.5 Debug: Rejected Hashed Release Title: yqlSwNrJ6HT4JbYz74IRqkNJl0MY60vwg08o8y6l 11:17:10.5 Debug: Rejected Hashed Release Title: bbjUt2XPFw8ypOq1HDGlPA6GaMSY62K4ojxyOJVb 11:17:10.5 Debug: Rejected Hashed Release Title: jfOrluumfbpfZaRf0sonaXO6p1wHG8FiQRaMKoto 11:17:10.5 Debug: Rejected Hashed Release Title: BfyJcqdDzal5Jcdwm6k8FbPclxWoAMCizVsjErqR 11:17:10.5 Debug: Rejected Hashed Release Title: CxozLviDiNFuoLY1ZWQRsTOaVE5Qopyju5QGmqn6 11:17:10.5 Debug: Rejected Hashed Release Title: qm7j7p7IhvPKbX0Fg17uxhCLmRw2dlKbLZFAYWck 11:17:10.5 Debug: Rejected Hashed Release Title: e16x94ceiIVaAzdUCRCEw9r4vxpgIKqzYAzoVXNw 11:17:10.5 Debug: Rejected Hashed Release Title: OE3Pr5Ou7uiVFaca5nP681KXgw4MLy0c5phI26IS 11:17:10.5 Debug: Rejected Hashed Release Title: kHpouAcfyFIKnYJfvI348pHevQnHk3CWAtckwMVw 11:17:10.5 Debug: Rejected Hashed Release Title: qCH04U3rSyMTQ5BJvNymn4saPfXQ8EXiMGxbR4W7 11:17:10.5 Debug: Rejected Hashed Release Title: bc2jBFxWCEfytFP8a3AXNOwPHWS9UHnV2k4IwHvN 11:17:10.5 Debug: Rejected Hashed Release Title: r0mCDrVndiRLtzdEZPq94ORTYhGmBFnwLrYQP7NX 11:17:10.5 Debug: Rejected Hashed Release Title: lLYOBEPn0FGppT85taw94t176ltUtmflD7FJZZME 11:17:10.5 Debug: Rejected Hashed Release Title: jR0VHRmiAlyrlgIbHysZwPxco7TrtWxV1epk3RVu 11:17:10.5 Debug: Rejected Hashed Release Title: W4RMb6KHpFafbNAkuzkwTxKfgBucCM4QiN4jGECS 11:17:10.5 Debug: Rejected Hashed Release Title: uPKQhJEQtlVrVguDKqoE352KdW2kp08pe4PH2QkO 11:17:10.5 Debug: Rejected Hashed Release Title: zJFIiNiWtPNNWnT9Fs0lzgIiffbM7Rpr7GhrPiI9 11:17:10.5 Debug: Rejected Hashed Release Title: t9No2AJZ7CktCe7sjmwpUs0hm199VS89B6L8BHCG 11:17:10.5 Debug: Rejected Hashed Release Title: C7767tOA3p7RlS2fSLhp8xHnXKK5fy1SKKiGpqF7 11:17:10.5 Debug: Rejected Hashed Release Title: tk8euuUM3u6kWuIsEL6a1QkEaltYKh7euNArjSTi 11:17:10.5 Debug: Rejected Hashed Release Title: Luf8j4luuUP5g0HqHOLTbcRmESTgrJE2XJ4zsRRl 11:17:10.5 Debug: Rejected Hashed Release Title: 1OJFRCmOC9NXbJ6Zxo8UYCd66nx2tcQ7nM2p4302 11:17:10.5 Debug: Rejected Hashed Release Title: P2hcleTW53mzwGzm76v0xtCLOLIPIsMfYcuukjqg 11:17:10.5 Debug: Rejected Hashed Release Title: HqBnHNzLHrvqXI7d9ftO1S7Z0DshmDKMnW8WO1td 11:17:10.5 Debug: Rejected Hashed Release Title: HbHY4HJJFjDYUZ62jbwSOXmmx1JLkSyMTlkkoo4Y 11:17:10.5 Debug: Rejected Hashed Release Title: F0sytfZweZ0pZHlvZco7998O3fjJKZ4pP5Hc5BRF 11:17:10.5 Debug: Rejected Hashed Release Title: c0Q6Fv5pyKKanKb4jTrMmcvQYo546jWfE0ZvNLpv 11:17:10.5 Debug: Rejected Hashed Release Title: zx7OrEwFufvu1zgfhG4NhAmfOdFaZ2REdIqQkWnN 11:17:10.5 Debug: Rejected Hashed Release Title: NnI4lUojePYcFcMnRHEQFiqg5AenoR2S4TsT8TCo 11:17:10.5 Debug: Rejected Hashed Release Title: e8NuHZNVb0JwRw7PPChDyvJW3JmYb55qFQWnqpzX 11:17:10.5 Debug: Rejected Hashed Release Title: xAOqtjmjCr0C4tId4RVGn6sC3B0sGSeG1gPvDoRM 11:17:10.5 Debug: Rejected Hashed Release Title: j7m1WYNJpMRRxXQ8umElraYED1YTigO5PKLNDZ9w 11:17:10.5 Debug: Rejected Hashed Release Title: RbjOWG2rjyFZ6vhRS260lj3EIA5to7AJsw57NZbz 11:17:10.5 Debug: Rejected Hashed Release Title: fBWtrfgdGZzscbVFKFHhr21T90qDBj7rYt0cifYp 11:17:10.5 Debug: Rejected Hashed Release Title: KsGr7Odku8kTpLFb4wihQOYbK3IUPXDF8uEDHxKj 11:17:10.5 Debug: Rejected Hashed Release Title: rvvWsHiHZrd1hQqL60QREZoGZuzCUETLNJXlTju7 11:17:10.5 Debug: Rejected Hashed Release Title: HuVOPuBKsmESPggBtuW49X7x04bStoH2cRxUn6Hu 11:17:10.5 Debug: Rejected Hashed Release Title: N1bUnTbayPPN1gpzYoi7yKKOJ5SzYscGTxQbCO2K 11:17:10.5 Debug: Rejected Hashed Release Title: Xvtu2st1AlTfcAQfeYihGzYXu7X1mIJfCEQCjOX3 11:17:10.5 Debug: Rejected Hashed Release Title: If6hb4xb92jAJOIgj18c85HtQvf3Te44q5ZmNVzh 11:17:10.5 Debug: Rejected Hashed Release Title: uPxgzaglZOw4b2vRbqGnOUcZ8mwSylR896gcKXQG 11:17:10.5 Debug: Rejected Hashed Release Title: qkTYPtZyUtCA5Db0zTC0PfhkzWDthiyTNfhNM70L 11:17:10.5 Debug: Rejected Hashed Release Title: 96xPFrojvLg5Hs3fuxcKEsSVqslMGwo2dq4N9GvE 11:17:10.5 Debug: Rejected Hashed Release Title: lgRKVh8ejiuf3S1K1azs8FyRO0RlTbaE4z8n6H1b 11:17:10.5 Debug: Rejected Hashed Release Title: le7vNyLMMXVPNBV0Ezm5cEnWkOpsxNEsrLsUSjEY 11:17:10.5 Debug: Rejected Hashed Release Title: RK8qcEg4dE4jX0OToPNzdAD5NFykK2oN6U2TXa3m 11:17:10.5 Debug: Rejected Hashed Release Title: vDy0XURi4HAZcNlUgg2Tb2fvOEOOJuxp0ob9fNN3 11:17:10.5 Debug: Rejected Hashed Release Title: AE5VVxBUYjKnKBYdGShvUdfoEm9lvCjC9bpeqfEu 11:17:10.5 Debug: Rejected Hashed Release Title: PaTwtFvnsetaoRs4qs1VV19EQtXPodHKrkoKQGcb 11:17:10.5 Debug: Rejected Hashed Release Title: HE8PaDH3CihbpWTneVlG4b5DHVkD0Iukcrw32f0u 11:17:10.5 Debug: Rejected Hashed Release Title: m6RytqZ92FLgO8zUjFF6nqY7bl0FizQ1z5jgnUbV 11:17:10.5 Debug: Rejected Hashed Release Title: xx5OHpMYnopDWXfr6CGx3GTvkdKs2gNH3Ax76Bwi 11:17:10.5 Debug: Rejected Hashed Release Title: zjL7OK3aGgecjKRMX4qDOYswNdkwz6KGV6E0fD7s 11:17:10.5 Debug: Rejected Hashed Release Title: iCTP9yBTQ2JW1oncuCjEcRP867eqGd51QZcSjwBa 11:17:10.5 Debug: Rejected Hashed Release Title: 9Yi150JNzOymAAABeVwZTDtUr5VpjRSUsOQMKfo4 11:17:10.5 Debug: Rejected Hashed Release Title: BLU2RqRAF6E3tyWeL0aslbSsVGFM6wsNM180rIlq 11:17:10.5 Debug: Rejected Hashed Release Title: e9pOXEeYtKvjHuplMQv9VFKOW62dLHfxTDYax2Gn 11:17:10.5 Debug: Rejected Hashed Release Title: m6RtCAySM5RFRQNm0MLygD33UbauAwzZ1IHLWNji 11:17:10.5 Debug: Rejected Hashed Release Title: eVbasbFOWAyQiBnFeshfNf7ylkup5LzHPTAPn4FH 11:17:10.5 Debug: Rejected Hashed Release Title: WuoVPhC8dFA3jRmE9gEGngfI0cnoycduIEAmxnH8 11:17:10.5 Debug: Rejected Hashed Release Title: 64i1ey7F8In9mz7pT1yW2l1CDVtbcgRWwlNKwvlh 11:17:10.5 Debug: Rejected Hashed Release Title: dUKgq2VF19WTTyjCu3MdEWeysESqj2z5fgiQvTBh 11:17:10.5 Debug: Rejected Hashed Release Title: IxTVpQtWRGl4lWVHWZAJaRiKhfX2TqiII1g6KIt4 11:17:10.5 Debug: Rejected Hashed Release Title: hXRpE21pPzjB5rBUb9RAue9qWEY2jXheNni76Dio 11:17:10.5 Debug: Rejected Hashed Release Title: urV3CznLjVMJp3eHvKulhv5cMnqwUdIezWK6iAaX 11:17:10.5 Debug: Rejected Hashed Release Title: TsgopM2fCV70zTbZnmS60vZEhy6ax3I7T70cDXND 11:17:10.5 Debug: Rejected Hashed Release Title: NYImVt6ZpUIfSNybGZhPhGyujNFx7GuVIcMMQfi0 11:17:10.5 Debug: Rejected Hashed Release Title: dAKkPkksEQ2XryLHrqHXIZLXe2ErvqCMwDX5ixg7 11:17:10.5 Debug: Rejected Hashed Release Title: oLQErfOqg5reVFY5aGzEuWGTXJ2tmurRlckwP95b 11:17:10.5 Debug: Rejected Hashed Release Title: XbFtMADfHMgROBbszprZftlaYiuAT7QDLzyjw7Gn 11:17:10.5 Debug: Rejected Hashed Release Title: Dund5ay5lPCUGQotSuIfJdVLz6DEtYNAiCoZtF0O 11:17:10.5 Debug: Rejected Hashed Release Title: tdP6wfQQR1cvfwjBkLuc3ZObw3q7b1IqAnMUSaEs 11:17:10.5 Debug: Rejected Hashed Release Title: vKcSJ7FYzypdbqt3mKddXGPkAjLPgjY2PLm9zk0b 11:17:10.5 Debug: Rejected Hashed Release Title: IrcC99hHpV4VrMBE7oMDip2EEOdkY8Jc1NaLTeK4 11:17:10.5 Debug: Rejected Hashed Release Title: uWQ5McvrhJQ3BlifIVzII04eSZWiCzcrZQvI3A3B 11:17:10.5 Debug: Rejected Hashed Release Title: 3pT87FlQs7nqfZ0H3l4w7I1zaGz6eZogYCzRyg3K 11:17:10.5 Debug: Rejected Hashed Release Title: UWnW2umkZN76kikxwEWhfQlLjPQSUz15oa7VXCrS 11:17:10.5 Debug: Rejected Hashed Release Title: v7J2K5UaryeWw0A7arSwfgWvYimySFl8ZIsofXLN 11:17:10.5 Debug: Rejected Hashed Release Title: zXauIHHexuokvm6CFLFkNIXUHySzwmoWsalTemai 11:17:10.5 Debug: Rejected Hashed Release Title: B3zGwymsEeFal2wQHLxMzF5vDnBUzeXbN4VmLbtz 11:17:10.5 Debug: Rejected Hashed Release Title: 9pvk36Ac5zc1kXDkypgFLR5yzQMlncwKANTDmOBU 11:17:10.5 Debug: Rejected Hashed Release Title: eNBHSVJJKPpXx9fPrw4SDGMC5om5KuuqOox1lFNM 11:17:10.5 Debug: Rejected Hashed Release Title: cdfMJhOWaAC7OOEV8ekrzRe9hET68suuy7JG9p6i 11:17:10.5 Debug: Rejected Hashed Release Title: Ucs569x23zRCnCWQNx8pA7oVrVGd4xiqcRpdYw5D 11:17:10.5 Debug: Rejected Hashed Release Title: vfHj6wBGxwXe2awVgFu2PwGeHLtp6ALF06sZH9FX 11:17:10.5 Debug: Rejected Hashed Release Title: KXOxU2voTbmQ0F45WaALz5gBKTZMbWal9ZwHMMG2 11:17:10.5 Debug: Rejected Hashed Release Title: ghCsITnNEHGnoKKbEA8HMZxnMf9CmhQoFI1nZhaj 11:17:10.5 Debug: Rejected Hashed Release Title: Gma0zUoUZ67H3F99jFJchKL7JB9SPtCFOo2qkgdK 11:17:10.5 Debug: Rejected Hashed Release Title: oUyxfKN2to6a6vXZA6nWU4NCRSMUWIZ2rakkenwf 11:17:10.5 Debug: Rejected Hashed Release Title: kDnMoXkxfcLfXYrHx9AzZjr7CePokfpFtVgCUy7O 11:17:10.5 Debug: Rejected Hashed Release Title: RCiJI7AjAHxB08KmV8y4rbVgQNmU0I1KvzJM3uac 11:17:10.5 Debug: Rejected Hashed Release Title: JF5aEgAyMY9W2cwImbZms35eSpFe3iy7KqIuQBr4 11:17:10.5 Debug: Rejected Hashed Release Title: fjr6kZVY2Sj5vA6PcW4EiVc2rX15NM9XvyBzhywJ 11:17:10.5 Debug: Rejected Hashed Release Title: aYDU3I4WOkLONqaFcX8965BrWHjakgczjNiKmjhO 11:17:10.5 Debug: Rejected Hashed Release Title: HL3RfRQH2nlCBwIjaL6oFhSc62GIgc8Ud2lc70rY 11:17:10.5 Debug: Rejected Hashed Release Title: hmhHQZwBK4rUgsa6ZHLksNla2DnRQS2kmheSWmHR 11:17:10.5 Debug: Rejected Hashed Release Title: Sw90JkuhyYU5yTB9IFOlXrNZtNTBc861GoYM599q 11:17:10.5 Debug: Rejected Hashed Release Title: ccZgkg5r7Fm4TMSPYIwoqoi3BpVWTLRUVa9ZhrLy 11:17:10.5 Debug: Rejected Hashed Release Title: nE9xjdRa2qprrtU4mD2hVZpW1GekAN5q1TztMdHd 11:17:10.5 Debug: Rejected Hashed Release Title: kEwuDQVlW6Cf1JXlfuGH6NQA4z59IisyhRNOnT3T 11:17:10.5 Debug: Rejected Hashed Release Title: KQMHBRkcNbaiYLny07QvEfGEizZGCudnskmkd11d 11:17:10.5 Debug: Rejected Hashed Release Title: rv4emVcHDTKtZBmbz7Q5U1B8yNzj4eyonZQlQ2Uw 11:17:10.5 Debug: Rejected Hashed Release Title: WGXjp8obgvwGSbitmQ8QVSEuqEjiR5Ny96qfF8If 11:17:10.5 Debug: Rejected Hashed Release Title: joD5jgnFU7yT5Pl1Cp10HSZi4dibEvvFkThu3wba 11:17:10.5 Debug: Rejected Hashed Release Title: JHJftGW0y9vqxNuLBc4zkjyLcf8V67NvUiiM2NKk 11:17:10.5 Debug: Rejected Hashed Release Title: Ierr6FhHHkQ5UDD7WTp08JcEtBHm8dr9icVL9kcf 11:17:10.5 Debug: Rejected Hashed Release Title: B9gV9mtwZAbOMsQjHDlO6UJZA1kdnUMeWgEgSyJY 11:17:10.5 Debug: Rejected Hashed Release Title: t63iXTSo7VFiUiPc8eoaQXk9jtWWVouKMJDs1bOq 11:17:10.5 Debug: Rejected Hashed Release Title: lS1d8dXpZhseeaywApJ3UhCLvbCrHv0CjJKmWIjx 11:17:10.5 Debug: Rejected Hashed Release Title: srRZaQtJMzHaaL7cnePH4yCBEddj3hadW7p1Z8Yt 11:17:10.5 Debug: Rejected Hashed Release Title: XzHGsnE7lKsTFydD4b7ffz9KXf5yLLiTwN16FxzO 11:17:10.5 Debug: Rejected Hashed Release Title: iqqWcDvWcthOXV2co3F5mor5Hc1v1Jg5oLgADSO5 11:17:10.5 Debug: Rejected Hashed Release Title: h7iH8h8Eji8SR7HpD6j8qRFMU8ZjAu1l1k4mWdWy 11:17:10.5 Debug: Rejected Hashed Release Title: r71TVCx4et1DFVWkKQWfcBnqDnsLxkWTHZNHcpjB 11:17:10.5 Debug: Rejected Hashed Release Title: E3F0PaCEpv1eA6Ql4sVXYhNNOTtiEDnJ1GLr4WwY 11:17:10.5 Debug: Rejected Hashed Release Title: kCdTsX3ezmUhai4CozDsIb92QubeaPmuRtCcJmuF 11:17:10.5 Debug: Rejected Hashed Release Title: nzrFHOSccdXeqER5WkRxkjzRcX3xPT1ecQeaqXG6 11:17:10.5 Debug: Rejected Hashed Release Title: t2tnipW0ZaBeomd8rDGvZXpiP6A5AgAopb8aBKB4 11:17:10.5 Debug: Rejected Hashed Release Title: WDUco3zklimo55eFMVaPgmu6cLQFlm2baxNItWtb 11:17:10.5 Debug: Rejected Hashed Release Title: XRoJGmJpDpQ3ZARsac4sprJDCEyZaVHN8QO3sgie 11:17:10.5 Debug: Rejected Hashed Release Title: zx1zTG6tgcOIrbHc5idmjjgbP7TKyjbEhI6lCSay 11:17:10.5 Debug: Rejected Hashed Release Title: kVf1IIA3SSe5EpO9wtoN0FUbEObKk8tithUyZZcN 11:17:10.5 Debug: Rejected Hashed Release Title: Ra9svMoGlls2P3yXCZ48Stj7ZeFyLEZBcqCf89Zo 11:17:10.5 Debug: Rejected Hashed Release Title: PzspwfEQejGsJRx75cDHOP4C5UZwb91dIKqORZ1y 11:17:10.5 Debug: Rejected Hashed Release Title: QMxjO8Qhii0GhSNW9p1qklB5hpQv5fEXNqEfm9e7 11:17:10.5 Debug: Rejected Hashed Release Title: RTftQRgExBsuZPlIxYBwdhMz68zTieStSviPQPIf 11:17:10.5 Debug: Rejected Hashed Release Title: F7YUCSFwC9UIjkf8cqStpsF4FlMMLUhCLMSue1cf 11:17:10.5 Debug: Rejected Hashed Release Title: 1ECArISU5Iixdhw7rApBh4WM3Gpf28O3iIMM4kL1 11:17:10.5 Debug: Rejected Hashed Release Title: RyqHGDc7rGbXn5cC48uBliebWmQjfoVQVqw8gHZf 11:17:10.5 Debug: Rejected Hashed Release Title: Kk9y46oB3vO93jqAcvcVUaWqC1Wth3SpGmWB6zgl 11:17:10.5 Debug: Rejected Hashed Release Title: LnBM75f4X8hMHpbZvphOofogcSQZPrzFS9vcf63g 11:17:10.5 Debug: Rejected Hashed Release Title: WtnNqMQe2LQ1tTALVX6A5Mj5sLuagV0HXb4PIKtv 11:17:10.5 Debug: Rejected Hashed Release Title: Rmblt6XdTmyW5aJrPEGOeJjEtNKAgkh8QlTnh3Ji 11:17:10.5 Debug: Rejected Hashed Release Title: LSuI088n8VOpqw8w4TIV7rjT6MoigNTYhQivX0VZ 11:17:10.5 Debug: Rejected Hashed Release Title: UiiW32G6j5ReEAVjjBaWdI7kiIiSdoMI4m8WV0y9 11:17:10.5 Debug: Rejected Hashed Release Title: JTN3QbIMmEpjpeO8V4kEfozS3Efwk9TECBsRm9BV 11:17:10.5 Debug: Rejected Hashed Release Title: 6ac2vgQEpgqMIrdpUPQaWJwG7EIO3LetTCu5xTR5 11:17:10.5 Debug: Rejected Hashed Release Title: NgT6vytwBXdbMgtxi8zt3InTWXECeKOWe2Yg3Xpg 11:17:10.5 Debug: Rejected Hashed Release Title: S1qG1sr86iRN92UoLO0rAlkBA7IVDq4qBY7oK5Tx 11:17:10.5 Debug: Rejected Hashed Release Title: XywTRLUE6D4t7CpYyr5v2tMOQ12aFbKkNgOxsypJ 11:17:10.5 Debug: Rejected Hashed Release Title: G23FnKSoXT1DDzJWLwiZXaijaRE9oA9zP464phAh 11:17:10.5 Debug: Rejected Hashed Release Title: lbtSC8Bgr1fsD7QNf0b5Kz4pUPPmQSXRG4txlYo8 11:17:10.5 Debug: Rejected Hashed Release Title: AkOViJLDMJpDFUJ7WbkQFwXNAh0lUh0hVMIwdoBH 11:17:10.5 Debug: Rejected Hashed Release Title: xaid113uy4yoFyv96sF89d9iDquBZHvHd5Hfllwb 11:17:10.5 Debug: Rejected Hashed Release Title: ehkdiqvPV0QEQrg2SpCHWmfm5iTEpIOIh9Ja3dEj 11:17:10.5 Debug: Rejected Hashed Release Title: 7f7SrK90E9DzLNd1ZqnUVhKNdBULXoQ8PU991kVo 11:17:10.5 Debug: Rejected Hashed Release Title: JFtP0eEuavz0NP19hGflvUCbRcc27nmIvOYcgbOe 11:17:10.5 Debug: Rejected Hashed Release Title: C47wWD9NE6O2oFd4iwpjc8smNV9EXjzuFiEYSg4m 11:17:10.5 Debug: Rejected Hashed Release Title: 0By2aFIQO6mLLYK0TApLRfSoEr58nzynj3rhD8mv 11:17:10.5 Debug: Rejected Hashed Release Title: Z8SBnN6IHPWMBYBySbQLulLPFLWkMpFewGT9LJBG 11:17:10.5 Debug: Rejected Hashed Release Title: sdiVUy38mq5JeWEJkBFw8W6w3n03sF74odigdASh 11:17:10.5 Debug: Rejected Hashed Release Title: QhXcNwAgCwwyfukPKMB95p0PWlXA4PHkdGpTNWXM 11:17:10.5 Debug: Rejected Hashed Release Title: RHVNYijodw59IP3tIl8ehVCTprepcB8Ek5UFJPbE 11:17:10.5 Debug: Rejected Hashed Release Title: DzkjUGAcyldBj9JEAlMyGNCjzywgmKEfTagu1ElF 11:17:10.5 Debug: Rejected Hashed Release Title: 86Uko2Qu15lI3zNxbFFS1w1m4s5zMFO3FfMDSEiE 11:17:10.5 Debug: Rejected Hashed Release Title: 8OaNSC6qwYza7QipfUBYjpbmxhkJxxm6PPI6gE1g 11:17:10.5 Debug: Rejected Hashed Release Title: RaW67pOA9gvpbRpvJLVfSl4ltj9HA652fLSQ9BEe 11:17:10.5 Debug: Rejected Hashed Release Title: IU4ycMlIX1zla9AYo7VhRvTFoXn5Un9PP168Xppn 11:17:10.5 Debug: Rejected Hashed Release Title: hA85Rkiz5poaN1jwieY4Wzg3pGCvCwL1jN2FtIPm 11:17:10.5 Debug: Rejected Hashed Release Title: KAWziP6wpM7GRck56NexykJ9nExSk2YCoRn3FTNs 11:17:10.5 Debug: Rejected Hashed Release Title: ngmON15Y02ZnLIgkAUJnQQH8QyXdfFcydURTmmi3 11:17:10.5 Debug: Rejected Hashed Release Title: 9tpf1QG5haChR3rBqLz3Dun92X3XaJ1tuVoF9m2V 11:17:10.5 Debug: Rejected Hashed Release Title: yC4vrFjPgrpUwRoLpmBoS147SdHGA4URhiVXojCQ 11:17:10.5 Debug: Rejected Hashed Release Title: s5tOQGOhIMsY3QmMgUcqJifAwAGtqeJV4hJ3ymlw 11:17:10.5 Debug: Rejected Hashed Release Title: Q0ebfaIaM8CMseHr2tgo7grytKv2ZGFCFxweu4uV 11:17:10.5 Debug: Rejected Hashed Release Title: Cxi3f7Uq0QRwBNHPukYtM2GgP4qWDsSQnfQJy2NY 11:17:10.5 Debug: Rejected Hashed Release Title: zKESd9JUZ70YmMq4mfMu7vsg9e92TAhrb7VbsbAY 11:17:10.5 Debug: Rejected Hashed Release Title: 4w4OY4QacTD5zzDzBtztwUroE2uzPA9xBcVkZUz0 11:17:10.5 Debug: Rejected Hashed Release Title: fja4sZykyscc6jqdnehgl9J3k1qECxlbplBsf17D 11:17:10.5 Debug: Rejected Hashed Release Title: FV8agyzBmoenOESXVwXqYX9SOVf7JUWjgyQe8pOt 11:17:10.5 Debug: Rejected Hashed Release Title: s4elRltwoAyNddd6TJvYTab76gR9as2dOhgc6ziE 11:17:10.5 Debug: Rejected Hashed Release Title: SSyQlcWwPQfNUFi1BxAPcM79p2wwKJ75su3x7mmv 11:17:10.5 Debug: Rejected Hashed Release Title: dRPnkYJHMR70gmqVNHe0a3MpZO50BswcMuoAO1gJ 11:17:10.5 Debug: Rejected Hashed Release Title: iZg0aIBUX3iRHtb2siwus4Ph0OlPDg1tFspLztM6 11:17:10.5 Debug: Rejected Hashed Release Title: 8QeszRt4kJ8OcbjVmPvtNYXqLxZ61cnlXCJUsZQ5 11:17:10.5 Debug: Rejected Hashed Release Title: P3PiXDbeQuWsMuxtvgN1RjIlKGAeFwXGh01fg53p 11:17:10.5 Debug: Rejected Hashed Release Title: ClHS0kVulTVqJVftDj8lpYIjjwSvnPTP2nqLJyvx 11:17:10.5 Debug: Rejected Hashed Release Title: LpKBg1xisKcIGjo5xoK6cuyUIWFhSFfIiJNXgj3I 11:17:10.5 Debug: Rejected Hashed Release Title: jfk8W8lWOQOTVCR1NYBk2y3ppqZhMV3dbjvOtFUf 11:17:10.5 Debug: Rejected Hashed Release Title: I3BorgQGErD5hXIpqzvHhpcg33FoRIehgsSeFzzV 11:17:10.5 Debug: Rejected Hashed Release Title: BJL3TWoocVBpB4whleroiqsI9WYiic8xM3UrSZhu 11:17:10.5 Debug: Rejected Hashed Release Title: cTYsYIEFPtbnmpiS2qGBwcCAnEEO2nRZF02d4NAS 11:17:10.5 Debug: Rejected Hashed Release Title: wkP49kEpc6eSeWn8DP7jCoC8fVcKJ3P8r5mv4JP6 11:17:10.5 Debug: Rejected Hashed Release Title: YcCPZINOqdf7jjCaq9wvtgKh3BAYonMbVW4u5yGU 11:17:10.5 Debug: Rejected Hashed Release Title: 3TDPBjwkPMIXeqOsDfn29dGdlzCSctLr5ybYJ8ol 11:17:10.5 Debug: Rejected Hashed Release Title: LCrX87RLoyV3jGS28yPx9oWxSnOmX2kJ2rmASqOG 11:17:10.5 Debug: Rejected Hashed Release Title: yZ6Ni0qKPIICeFJDTwvdywT7vMi9nGf9A5nY8KI6 11:17:10.5 Debug: Rejected Hashed Release Title: VuXQhwtzwIvUvB2Ggq4Bnvaq2OHQMAkG3UaPPcxY 11:17:10.5 Debug: Rejected Hashed Release Title: eIh5MYHaGUusEFN62zt7hBCWpxtcdSQZlIISLN11 11:17:10.5 Debug: Rejected Hashed Release Title: fOQzmHC6FK73xfL7ku7gGlNdfextmw1hXNNWGJuK 11:17:10.5 Debug: Rejected Hashed Release Title: 1VQmjDvuxruHOBR32L00vIoOG2XqPwH8vUJxyGMI 11:17:10.5 Debug: Rejected Hashed Release Title: 6ErdcFNhaRA0rGLVyodSOXnAI6TtIpDy4pzQJjQj 11:17:10.5 Debug: Rejected Hashed Release Title: YK98Qrj7XsXs3oVcK6sCVLE8Qy74qs6P2CkE6J7P 11:17:10.5 Debug: Rejected Hashed Release Title: vEVDC5lkSlGsu0paadkYwnJ4pQEsEmIJwFv3sTTd 11:17:10.5 Debug: Rejected Hashed Release Title: uTLGCxVusbxbROZ7mEQ8PMHu3nnjfSP4RdYfH4eh 11:17:10.5 Debug: Rejected Hashed Release Title: ulEqU5PD2yxtGB4M6kOqcfEKiwmHjFaZDGwnxBEj 11:17:10.5 Debug: Rejected Hashed Release Title: KvI94BfRVYiYuEX9xIeyNFoSDQNUj0rftk6eMFGR 11:17:10.5 Debug: Rejected Hashed Release Title: 0nzRDfymjusC1cCTZ3cbk6RWw5oiUypQCGi2leBS 11:17:10.5 Debug: Rejected Hashed Release Title: SeLjVRPv397QnykzdGDT8anHRTjdFqCyD6cuBSAI 11:17:10.5 Debug: Rejected Hashed Release Title: LqKFKNQ4CFJgfLRbTVTsxtyJBWLKfOBK1Xg0uWlQ 11:17:10.5 Debug: Rejected Hashed Release Title: MVkWJqUOHdH7n2FymrXBFKBTRpZcAKW71PocLk30 11:17:10.5 Debug: Rejected Hashed Release Title: WfcmPk8CbEXxYK78NDlFSacUYYz3cv2rKJNqoyfp 11:17:10.5 Debug: Rejected Hashed Release Title: E98roR4GOhgLzzkFFFLaHn4t5k6lI7kuApYwgzJv 11:17:10.5 Debug: Rejected Hashed Release Title: w9WUYAQp3jPXe43zEQVy8BZl01wJOprREmnL8ngM 11:17:10.5 Debug: Rejected Hashed Release Title: Ho09MCpYSZ58LpPPHnl02Aq9aNCj7ms0pnbPHdeV 11:17:10.5 Debug: Rejected Hashed Release Title: G4QHMHWz99Bx2YqqOfYk4i52Yelt93T2X8k6RQ19 11:17:10.5 Debug: Rejected Hashed Release Title: 4HcXsibfhyZi1jcCoVDeHQQc7G4BK47fG4VNvkQk 11:17:10.5 Debug: Rejected Hashed Release Title: ClCnCPrUlgGwWM9pVJQWr1Z35CWhJ3A6in4df9M3 11:17:10.5 Debug: Rejected Hashed Release Title: o0mH1gFh4vrOLfrUqh2BA8x3gHK0iJOXRFpPMO4r 11:17:10.5 Debug: Rejected Hashed Release Title: idkbeVXGTXSahjF9yiGlWa9SgcEt5vGlE6Pb0tlh 11:17:10.5 Debug: Rejected Hashed Release Title: RnVfBLfnFWWMePbP31W2UsYyI8VBdYXukkbieXSX 11:17:10.5 Debug: Rejected Hashed Release Title: NhUoOBWxHJlnlklHXRTSSPcqta4JBwyTJ9WpeaFa 11:17:10.5 Debug: Rejected Hashed Release Title: kLrwErDKPlsmYWcLIqFNokp8eNi1m2MendpjSMLp 11:17:10.5 Debug: Rejected Hashed Release Title: DjRQ8ujDw6ytUxQyXBBTeRWuHMO5U1iMyWwzQYF4 11:17:10.5 Debug: Rejected Hashed Release Title: yc0d8k3UvZ4ZHjDBsp4xxHTiTq0UJyTBqFyJRe7i 11:17:10.5 Debug: Rejected Hashed Release Title: 0JTaXbz7tmGojVBYOuJYAXhpOD2jr8gQnrFN4Dtg 11:17:10.5 Debug: Rejected Hashed Release Title: TbAaNsMCefANmFVd6PJwH7oOvPyPjlo22JK3M4xX 11:17:10.5 Debug: Rejected Hashed Release Title: wGKaca9x4zDk194kGmKwIXsrVASuDD9lt9B359iH 11:17:10.5 Debug: Rejected Hashed Release Title: fQqcTjgQupa9TfwBRQtMoCwg2mE7JPyzU1Gorz6h 11:17:10.5 Debug: Rejected Hashed Release Title: ulSl9iaSYRPyr0pAU4OU5Ck9ybKXdU8SDfpTO9Z0 11:17:10.5 Debug: Rejected Hashed Release Title: 8nQPVbBGj6MeZG1MMWISmQr6YyuAKVR3dmOH3h6c 11:17:10.5 Debug: Rejected Hashed Release Title: u3CMCg8ZfdLWjuuPvkQtcbVYCoNuhVE7fAcfb4O4 11:17:10.5 Debug: Rejected Hashed Release Title: G8wnp4iDPnjrKxLxIWReWaYkcilxdJidNWdhm7Vf 11:17:10.5 Debug: Rejected Hashed Release Title: P9OuO3puoBMCvfauFpZovzuIA8MNrubiTlcXyQ3z 11:17:10.5 Debug: Rejected Hashed Release Title: Dgmu8xYD2lW9JY5uVmPh1jV8jZ3fwvupUSKge2tv 11:17:10.5 Debug: Rejected Hashed Release Title: IzNeh1kHU0LhhdmPO8U7ynfMAVJ9w59hvi5bfYl4 11:17:10.5 Debug: Rejected Hashed Release Title: dF7KJprPBCeYozSVQK2BbVolQ0DunRFWEykWRBi0 11:17:10.5 Debug: Rejected Hashed Release Title: jaGumrA8HhVW1y9YhrpnsceJ0icL8QsRv15Tm8hQ 11:17:10.5 Debug: Rejected Hashed Release Title: dEC9le2A1OQs3NULXbx7ceAluFDeiE38NbRoLIEB 11:17:10.5 Debug: Rejected Hashed Release Title: 2jLCbYJplhvUNXADXpmPHb7v6zeb5l1C5HjPKB4C 11:17:10.5 Debug: Rejected Hashed Release Title: Z1zBiLF9sIInMGZ3oIi1QxCcKWqlR7BJxZZvB6fs 11:17:10.5 Debug: Rejected Hashed Release Title: BDAoMyxBacgI3equRX4qfsq5Ei0BJZjGsIJ8nvrL 11:17:10.5 Debug: Rejected Hashed Release Title: H4ohqf2OTMPo0JUt5GNtualr0QcE4Jto1o65CkG2 11:17:10.5 Debug: Rejected Hashed Release Title: vvszrZrI4mGA53xN8jYxaRHpshFfjdzzB6uHcVFf 11:17:10.5 Debug: Rejected Hashed Release Title: aGeMflKo8xAuC97H9Q1H2VpbjWbiUEvPN0GnOheI 11:17:10.5 Debug: Rejected Hashed Release Title: Prr6OGIFJaX9wjCRfIxrPMUnYJ6w3bnm6JbbcdN4 11:17:10.5 Debug: Rejected Hashed Release Title: tVWdE9fzi0WT14EdqwqxwqcpFqDxldJasUeDAKMM 11:17:10.5 Debug: Rejected Hashed Release Title: UiBhcIVvITT1dllUNHbpMmkKxJJH1jiK1N8PhZf1 11:17:10.5 Debug: Rejected Hashed Release Title: kWNWb54ld6OgLyVm6SoydsEqwFWhpFzgBxA4F7hJ 11:17:10.5 Debug: Rejected Hashed Release Title: jdYiXKjLYiFtqTN3MmDfRdwniqrpJn8JobOSCEOT 11:17:10.5 Debug: Rejected Hashed Release Title: g81sjmnxhKx8uYw7IgwQT3J9hqrAZ7cyGUmqZxnL 11:17:10.5 Debug: Rejected Hashed Release Title: fps4AzoeSZFmSrthAqjs1kdZ0temhgAOSJq9bmV4 11:17:10.5 Debug: Rejected Hashed Release Title: b05TzcZh7AwvNvR1cPFzp8ay5qaUPsP13auK1BKj 11:17:10.5 Debug: Rejected Hashed Release Title: 3SyMCVO5S3kcHqxJxcZs8AJeixNdoxCUjUoJvc1D 11:17:10.5 Debug: Rejected Hashed Release Title: iWyksyiVZY9E8BoHagRngUg96fZBuJIzrOIiTVZP 11:17:10.5 Debug: Rejected Hashed Release Title: 6Ph3GfCE2z0RyYrwniIeH8GFx05IPDrn84onALNB 11:17:10.5 Debug: Rejected Hashed Release Title: DP1l0HdSo3mHBFXDWU1Dtjmz139ud60EBb5mPZUj 11:17:10.5 Debug: Rejected Hashed Release Title: E7227mSk8cEReF0g5b6e3dipfsFlC7RDC4VknVqK 11:17:10.5 Debug: Rejected Hashed Release Title: uEToOsnovp9Ix1nLryfIfvbuYoRPrMY98ZmLDxb1 11:17:10.5 Debug: Rejected Hashed Release Title: CzCNRoYlX9CEmIvI5nHXcyZVfH2uyxBRtXYG8XLI 11:17:10.5 Debug: Rejected Hashed Release Title: T6HISH4hjXMUMyr2dVGtzLtaUGU0K0jtamTEN0cb 11:17:10.5 Debug: Rejected Hashed Release Title: dsvPZM0FfH2WXkMRzZKYzBxau5hcy1OFy6gLKzWv 11:17:10.5 Debug: Rejected Hashed Release Title: tZDnE3cTjEKKX66Bf6samc6DTLsi06zMiV3FuZ05 11:17:10.5 Debug: Rejected Hashed Release Title: 4WjMGP0Er7RwD2fm9BpUFRB4G3QKuBQyn525KkRh 11:17:10.5 Debug: Rejected Hashed Release Title: 5RFQ0dzmoAHyeHAIDkvINKU1Yd6bLZspNORD8zHr 11:17:10.5 Debug: Rejected Hashed Release Title: hBYA6oIp5LUCEM70uTfGWEy0p1caXGpoRlwtDgyF 11:17:10.5 Debug: Rejected Hashed Release Title: yl1Ct6TJSOEgZcD25KkitnKjKwgWXmBCOSXC5q8o 11:17:10.5 Debug: Rejected Hashed Release Title: B3mqeIA639mmJ3uQtRVGnvw807y5KkS0gyYbEdUB 11:17:10.5 Debug: Rejected Hashed Release Title: g8qDTevZJyWVV8pm45bAxJt2a2wz3fEt8xeyDWmY 11:17:10.5 Debug: Rejected Hashed Release Title: 8nMKMgFTd2WcvEw2Mek2vme0H4DO31JtYDkq6bCz 11:17:10.5 Debug: Rejected Hashed Release Title: fIbLynkVT8x0ePOxemagVFivgJbiMJUQOOpSCaN9 11:17:10.5 Debug: Rejected Hashed Release Title: mE6Snnc4F4USJnaolTquDnTInEs9CDu7xZGGdVzu 11:17:10.5 Debug: Rejected Hashed Release Title: 9eCJRorspKlit4JlB6rP8ayDbhGTilpsQKBIJXzE 11:17:10.5 Debug: Rejected Hashed Release Title: nbVAgTnXlChqPXic8oM3stWEJpXlvxh1Z82XMRhk 11:17:10.5 Debug: Rejected Hashed Release Title: KEtNj9Tr4GrK5Rq6I0ouZhvoXH1YAKNnn4gxQbwY 11:17:10.5 Debug: Rejected Hashed Release Title: LjBNhNesuco0figUhgDgnObwmnSdiwmFnIYSg3K5 11:17:10.5 Debug: Rejected Hashed Release Title: 9Sc1ZfWFiBHfYBpByRHgfxriGl4d4TipxJ0EoWL6 11:17:10.5 Debug: Rejected Hashed Release Title: iIK9Rh2GnB7e0FnuXa1u5eU61RBeR5E6B3tQbyUz 11:17:10.5 Debug: Rejected Hashed Release Title: vscRS6OqrVCeFCH2pHIzj2g2CJjJUDONtj4NM9h2 11:17:10.5 Debug: Rejected Hashed Release Title: LBCOLi4LMMX6aK23kV4fFmV185WEpQnvYtV1WVfT 11:17:10.5 Debug: Rejected Hashed Release Title: LQowck0rx02CyosN62AtPXvj5a4ywg8gNRWcoCE7 11:17:10.5 Debug: Rejected Hashed Release Title: Lam0ePOZ4TcR8yHt2s8ecyiWgltBLb3Z9PBkMKld 11:17:10.5 Debug: Rejected Hashed Release Title: bK8PPDZbEkJeD5TcUcpNa7Sr1hIFr3e5cbu2qmR3 11:17:10.5 Debug: Rejected Hashed Release Title: fuRZEQxVoLNqzyI0ua5jy5VcQ1Cu8IMn2u7qk5Sr 11:17:10.5 Debug: Rejected Hashed Release Title: FAPBwBkPUirwP0NvFNaln2xVwV1S124HlJFfautL 11:17:10.5 Debug: Rejected Hashed Release Title: 4IX5GiO1lXGr79JWGuNEka6BRom0K31oSiFWNV8t 11:17:10.5 Debug: Rejected Hashed Release Title: pQIB9jmOkpvyXnYJ4A43TKECmSZY3j0YCZRJqCER 11:17:10.5 Debug: Rejected Hashed Release Title: 0XxEpImKCLdLRl5y9PoiKGveQ4KJBp1WEeuPE081 11:17:10.5 Debug: Rejected Hashed Release Title: c7q4BzcNaW155PyVXBoBu7t94ChfqOavdosoA0iJ 11:17:10.5 Debug: Rejected Hashed Release Title: RAUDlWDMSfwpoppmY6eZmSg7jxB2EklmE0Sxm9pw 11:17:10.5 Debug: Rejected Hashed Release Title: UWKy4Vxno6S029d0rLoPiN2XjYGQFY16Etb9VTZp 11:17:10.5 Debug: Rejected Hashed Release Title: MZYnLLjxoJWf81cn68KVMkel6CX5CekN38WJOke4 11:17:10.5 Debug: Rejected Hashed Release Title: firavyuBFTJLoyh5opu2FOivsQ1kmZCAdyJWSlaw 11:17:10.5 Debug: Rejected Hashed Release Title: ohphX09ZyevRgvnBEPvVp8qWFm9Lsi025TC3pyJO 11:17:10.5 Debug: Rejected Hashed Release Title: 9Yxnc0L1WSaqzHXqgGa8xrKoELYh0ysi2UB3vkiT 11:17:10.5 Debug: Rejected Hashed Release Title: BAsRBWBACEtoIcrOSrdaRcYN2L021RJg0qyA2mL4 11:17:10.5 Debug: Rejected Hashed Release Title: Q25gSISiJ8R4Ce6MPejN15zEHFXbc0oOv2VLKsnM 11:17:10.5 Debug: Rejected Hashed Release Title: OaeclLd8QVevHMUF3UivMBoyvrTyF5kywQPdRltG 11:17:10.5 Debug: Rejected Hashed Release Title: SYPf1tz01M0wJ00mCSBle9J71GxFyryhLrsT0d31 11:17:10.5 Debug: Rejected Hashed Release Title: n5B8nTFIwYCe00cQFg7klwlKJVkhFCEnamK3AqJb 11:17:10.5 Debug: Rejected Hashed Release Title: o92yj5KYpIVhqgoE3e3eQMKPLkf1pDT4kjCXiQ7L 11:17:10.5 Debug: Rejected Hashed Release Title: B5hRkMEMUIDrgaups4iuEZsuh87rpnF1saze5KIL 11:17:10.5 Debug: Rejected Hashed Release Title: xW5k3osbfQ7ufrH8z5RsSVlctxRas6ioJ21p4H6v 11:17:10.5 Debug: Rejected Hashed Release Title: HjFtjL0Knxpvc8m3HGnO5CLOePrFXLzAjRPnBYCl 11:17:10.5 Debug: Rejected Hashed Release Title: dZzxK8YMQC4pBJ9ie4ilGzLO7WChxYkpunX1gjun 11:17:10.5 Debug: Rejected Hashed Release Title: XxRTsjj926BxoihtmLydTKMt5bSlVTtpwqeCHcEm 11:17:10.5 Debug: Rejected Hashed Release Title: qlRSkWDtTFibzTYxMGHmyC6H9YlWsgpBva7t2qXC 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 11:17:10.5 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 11:17:10.5 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) --- 11:17:10.5 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 11:17:10.5 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) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 11:17:10.5 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 11:17:10.5 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 11:17:10.5 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 11:17:10.5 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) --- 11:17:10.5 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 11:17:10.5 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) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 11:17:10.5 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 11:17:10.5 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 11:17:10.5 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 11:17:10.5 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 11:17:10.5 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 11:17:10.5 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 11:17:10.5 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 11:17:10.5 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) --- 11:17:10.5 Debug: Trying to parse quality for 'The Real Housewives of Some Place - S01E01 - Why are we doing this?' 11:17:10.5 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) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 11:17:10.5 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 11:17:10.5 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) --- 11:17:10.5 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 11:17:10.5 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) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 11:17:10.5 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 11:17:10.5 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 11:17:10.5 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 11:17:10.5 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) --- 11:17:10.5 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 11:17:10.5 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) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 11:17:10.5 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 11:17:10.5 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 11:17:10.5 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 11:17:10.5 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 11:17:10.5 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 11:17:10.5 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 11:17:10.5 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 11:17:10.5 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 11:17:10.5 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 11:17:10.5 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]' 11:17:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 11:17:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 11:17:10.5 Debug: fpcalc version: 1.5.1 11:17:10.5 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 11:17:10.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 11:17:10.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 11:17:10.7 Debug: fpcalc version: 1.5.1 11:17:10.7 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 11:17:10.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 11:17:10.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 11:17:10.8 Debug: fpcalc version: 1.5.1 11:17:10.8 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 11:17:11.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:11.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:11.0 Debug: Fingerprinting complete. 11:17:11.0 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 11:17:11.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 11:17:11.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 11:17:11.0 Debug: fpcalc version: 1.5.1 11:17:11.0 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 11:17:11.2 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:11.2 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:11.2 Debug: Fingerprinting complete. 11:17:11.2 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 11:17:11.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 11:17:11.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 11:17:11.2 Debug: fpcalc version: 1.5.1 11:17:11.2 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 11:17:11.3 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 11:17:11.5 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:11.5 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:11.5 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:11.5 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:11.5 Debug: Fingerprinting complete. 11:17:11.5 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 11:17:11.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 11:17:11.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 11:17:11.5 Debug: fpcalc version: 1.5.1 11:17:11.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 11:17:11.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 11:17:11.5 Debug: fpcalc version: 1.5.1 11:17:11.5 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 11:17:11.6 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 11:17:11.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:11.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:11.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:11.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:11.8 Debug: Fingerprinting complete. 11:17:11.8 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 11:17:11.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 11:17:11.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 11:17:11.8 Debug: fpcalc version: 1.5.1 11:17:11.8 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 11:17:11.9 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 11:17:12.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:12.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:12.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:12.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:12.1 Debug: Fingerprinting complete. 11:17:12.1 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{}]} 11:17:12.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 11:17:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 11:17:12.1 Debug: fpcalc version: 1.5.1 11:17:12.1 Debug: Webservice error MissingParameter: missing required parameter "duration.0" 11:17:12.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 11:17:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 11:17:12.2 Debug: fpcalc version: 1.5.1 11:17:12.2 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 11:17:12.3 Trace: Too many requests, retrying in 1s 11:17:13.3 Trace: Too many requests, retrying in 1s 11:17:14.3 Trace: Too many requests, retrying in 1s 11:17:15.3 Debug: Webservice error TooManyRequests: rate limit (3 requests per second) exceeded, try again later 11:17:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 11:17:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 11:17:15.3 Debug: fpcalc version: 1.5.1 11:17:15.3 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 11:17:15.5 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 11:17:15.5 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 11:17:15.5 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 11:17:15.5 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 11:17:15.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 11:17:15.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 11:17:15.5 Debug: fpcalc version: 1.5.1 11:17:15.5 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 11:17:15.6 Warn: AcoustId API lookup failed System.Net.WebException: The operation has timed out. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 11:17:15.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 11:17:15.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 11:17:15.7 Debug: fpcalc version: 1.5.1 11:17:15.7 Debug: Webservice error InvalidFingerprint: invalid fingerprint 11:17:15.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 11:17:15.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 11:17:15.7 Debug: fpcalc version: 1.5.1 11:17:15.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 11:17:15.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 11:17:15.7 Debug: fpcalc version: 1.5.1 11:17:15.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 11:17:15.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 11:17:15.8 Debug: fpcalc version: 1.5.1 11:17:15.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 11:17:15.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- 11:17:15.8 Debug: fpcalc version: 1.5.1 11:17:15.8 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 11:17:15.9 Trace: Too many requests, retrying in 1s 11:17:16.9 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:16.9 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:16.9 Debug: Fingerprinting complete. 11:17:16.9 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- Skipped should_properly_parse_hashed_releases("/C/Test/Some.Hashed.Release.(256kbps)-Mercury/0e895c37245186812cb08aab1529cf8ee389dd05.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test-[256]/0e895c37245186812cb08aab1529cf8ee389dd05/Some.Hashed.Release.S01E01.720p.WEB-DL.AAC2.0.H.264-Mercury.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Fake.Dir.S01E01-Test/yrucreM-462.H.0.2CAA.LD-BEW.p027.10E10S.esaeleR.dehsaH.emoS.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Fake.Dir.S01E01-Test/yrucreM-LN 1.5DD LD-BEW P0801 10E10S esaeleR dehsaH emoS.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Weeds.S01E10.DVDRip.XviD-Lidarr/AHFMZXGHEWD660.mp3","Weeds",MP3-256,"Lidarr") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Deadwood.S02E12.1080p.BluRay.x264-Lidarr/Backup_72023S02-12.mp3","Deadwood",MP3-256,null) [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/123.mp3","Grimm",MP3-256,"ECI") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/abc.mp3","Grimm",MP3-256,"ECI") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/b00bs.mp3","Grimm",MP3-256,"ECI") [< 1 ms] 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- Skipped should_properly_parse_hashed_releases("/C/Test/The.Good.Wife.S02E23.720p.HDTV.x264-NZBgeek/cgajsofuejsa501.mp3","The Good Wife",MP3-256,"NZBgeek") [< 1 ms] 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Big Jay Oakerson's What's Your F@%king Deal?!","bigjayoakersonswhatsyourfkingdeal") --- 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Big Jay Oakerson's What's Your F@%king Deal?!","bigjayoakersonswhatsyourfkingdeal") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 11:17:16.9 Debug: Parsing string 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 11:17:16.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:17:16.9 Debug: Album Parsed. Discovery TV - Gold Rush 02 Road From Hell 11:17:16.9 Debug: Trying to parse quality for 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 11:17:16.9 Debug: Quality parsed: Unknown v1 11:17:16.9 Debug: Release Group parsed: 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 11:17:16.9 Debug: Parsing string 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' using search criteria artist: 'Ed Sheeran' album: 'I See Fire' 11:17:16.9 Debug: Album Parsed. Ed Sheeran - I See Fire 11:17:16.9 Debug: Trying to parse quality for 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' 11:17:16.9 Debug: Quality parsed: Unknown v1 11:17:16.9 Debug: Release Group parsed: 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 11:17:16.9 Debug: Parsing string 'Ed Sheeran ? Divide FLAC' using search criteria artist: 'Ed Sheeran' album: 'Divide' 11:17:16.9 Debug: Album Parsed. Ed Sheeran - Divide 11:17:16.9 Debug: Trying to parse quality for 'Ed Sheeran ? Divide FLAC' 11:17:16.9 Debug: Quality parsed: FLAC v1 11:17:16.9 Debug: Release Group parsed: 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 11:17:16.9 Debug: Parsing string 'Ed Sheeran + FLAC' using search criteria artist: 'Ed Sheeran' album: '+' 11:17:16.9 Debug: Album Parsed. Ed Sheeran - + 11:17:16.9 Debug: Trying to parse quality for 'Ed Sheeran + FLAC' 11:17:16.9 Debug: Quality parsed: FLAC v1 11:17:16.9 Debug: Release Group parsed: 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 11:17:16.9 Debug: Parsing string 'XXXTENTACION ? FLAC' using search criteria artist: 'XXXTENTACION' album: '?' 11:17:16.9 Debug: Album Parsed. XXXTENTACION - ? 11:17:16.9 Debug: Trying to parse quality for 'XXXTENTACION ? FLAC' 11:17:16.9 Debug: Quality parsed: FLAC v1 11:17:16.9 Debug: Release Group parsed: 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 11:17:16.9 Debug: Parsing string 'Hey - BŁYSK FLAC' using search criteria artist: 'Hey' album: 'BŁYSK' 11:17:16.9 Debug: Album Parsed. Hey - BŁYSK 11:17:16.9 Debug: Trying to parse quality for 'Hey - BŁYSK FLAC' 11:17:16.9 Debug: Quality parsed: FLAC v1 11:17:16.9 Debug: Release Group parsed: 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 11:17:16.9 Debug: Parsing string '??? Album FLAC' using search criteria artist: '???' album: 'Album' 11:17:16.9 Debug: Album Parsed. ??? - Album 11:17:16.9 Debug: Trying to parse quality for '??? Album FLAC' 11:17:16.9 Debug: Quality parsed: FLAC v1 11:17:16.9 Debug: Release Group parsed: 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 11:17:16.9 Debug: Parsing string '+ Album FLAC' using search criteria artist: '+' album: 'Album' 11:17:16.9 Debug: Album Parsed. + - Album 11:17:16.9 Debug: Trying to parse quality for '+ Album FLAC' 11:17:16.9 Debug: Quality parsed: FLAC v1 11:17:16.9 Debug: Release Group parsed: 11:17:16.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 11:17:17.0 Debug: Parsing string '/\ Album FLAC' using search criteria artist: '/\' album: 'Album' 11:17:17.0 Debug: Album Parsed. /\ - Album 11:17:17.0 Debug: Trying to parse quality for '/\ Album FLAC' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 11:17:17.0 Debug: Parsing string '+44 When Your Heart Stops Beating FLAC' using search criteria artist: '+44' album: 'When Your Heart Stops Beating' 11:17:17.0 Debug: Album Parsed. +44 - When Your Heart Stops Beating 11:17:17.0 Debug: Trying to parse quality for '+44 When Your Heart Stops Beating FLAC' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 11:17:17.0 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' 11:17:17.0 Debug: Album Parsed. Michael Buble - Christmas 11:17:17.0 Debug: Trying to parse quality for 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' using search criteria artist: 'Michael Buble' album: 'Michael Buble' 11:17:17.0 Debug: Album Parsed. Michael Buble - Michael Buble 11:17:17.0 Debug: Trying to parse quality for 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 11:17:17.0 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Abba' album: 'Abba' 11:17:17.0 Debug: Unable to parse Black Sabbath Black Sabbath FLAC 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 11:17:17.0 Debug: Parsing string 'Bad Format' 11:17:17.0 Debug: Parsing string 'Bad Format' 11:17:17.0 Debug: Unable to parse Bad Format 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. VA - The Best 101 Love Ballads 11:17:17.0 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 11:17:17.0 Debug: Quality parsed: MP3-192 v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. ATCQ - The Love Movement 11:17:17.0 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 11:17:17.0 Debug: Quality parsed: MP3-192 v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Maula - Jism 2 11:17:17.0 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 11:17:17.0 Debug: Quality parsed: MP3-192 v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. VA - Complete Clubland - The Ultimate Ride Of Your Lfe 11:17:17.0 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 11:17:17.0 Debug: Quality parsed: MP3-192 v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Complete Clubland - The Ultimate Ride Of Your Lfe 11:17:17.0 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 11:17:17.0 Debug: Quality parsed: MP3-192 v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Gary Clark Jr - Live North America 2016 11:17:17.0 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 11:17:17.0 Debug: Quality parsed: MP3-192 v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Childish Gambino - Awaken, My Love Album 11:17:17.0 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 11:17:17.0 Debug: Quality parsed: MP3-320 v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 11:17:17.0 Debug: Parsing string 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Ricardo Arjona - APNEA 11:17:17.0 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 11:17:17.0 Debug: Quality parsed: MP3-320 v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 11:17:17.0 Debug: Parsing string 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Kehlani - SweetSexySavage 11:17:17.0 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 11:17:17.0 Debug: Quality parsed: MP3-320 v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 11:17:17.0 Debug: Parsing string 'Anderson Paak - Malibu (320)(2016)' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Anderson Paak - Malibu 11:17:17.0 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 11:17:17.0 Debug: Quality parsed: MP3-320 v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 11:17:17.0 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 11:17:17.0 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 11:17:17.0 Debug: Album Parsed. Caetano Veloso - Discography 11:17:17.0 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 11:17:17.0 Debug: Quality parsed: MP3-256 v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Little Mix - Salute 11:17:17.0 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 11:17:17.0 Debug: Quality parsed: AAC-256 v1 11:17:17.0 Debug: Release Group parsed: V3nom 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Ricky Martin - A Quien Quiera Escuchar 11:17:17.0 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 11:17:17.0 Debug: Quality parsed: MP3-256 v1 11:17:17.0 Debug: Release Group parsed: GloDLS 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Jake Bugg - Jake Bugg 11:17:17.0 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 11:17:17.0 Debug: Quality parsed: MP3-256 v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 11:17:17.0 Debug: Parsing string 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:17:17.0 Debug: Album Parsed. Milky Chance - Sadnecessary 11:17:17.0 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 11:17:17.0 Debug: Quality parsed: AAC-256 v1 11:17:17.0 Debug: Release Group parsed: M4A 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Clean Bandit - New Eyes 11:17:17.0 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 11:17:17.0 Debug: Quality parsed: MP3-256 v1 11:17:17.0 Debug: Release Group parsed: GLT 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Armin van Buuren - A State Of Trance 810 11:17:17.0 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 11:17:17.0 Debug: Quality parsed: MP3-256 v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. PJ Harvey - Let England Shake 11:17:17.0 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 11:17:17.0 Debug: Quality parsed: MP3-256 v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 11:17:17.0 Debug: Parsing string 'Kendrick Lamar - DAMN (2017) FLAC' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Kendrick Lamar - DAMN 11:17:17.0 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Alicia Keys - Vault Playlist Vol 1 11:17:17.0 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 11:17:17.0 Debug: Parsing string 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Gorillaz - Humanz 11:17:17.0 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 11:17:17.0 Debug: Parsing string 'David Bowie - Blackstar (2016) [FLAC]' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. David Bowie - Blackstar 11:17:17.0 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: FLAC 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'The Cure - Greatest Hits (2001) FLAC Soup' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. The Cure - Greatest Hits 11:17:17.0 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 11:17:17.0 Debug: Parsing string 'Slowdive - Souvlaki (FLAC)' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:17:17.0 Debug: Album Parsed. Slowdive - Souvlaki 11:17:17.0 Debug: Trying to parse quality for 'Slowdive - Souvlaki (FLAC)' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. John Coltrane - Kulu Se Mama 11:17:17.0 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. The Rolling Stones - The Very Best Of '75-'94 11:17:17.0 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 11:17:17.0 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Migos - No Label II 11:17:17.0 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: FORSAKEN 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. A I - Sex & Robots 11:17:17.0 Debug: Trying to parse quality for 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 11:17:17.0 Debug: Quality parsed: MP3-VBR-V0 v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Jay-Z - 444 11:17:17.0 Debug: Trying to parse quality for 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 11:17:17.0 Debug: Quality parsed: MP3-320 v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. VA - NOW Thats What I Call Music 96 11:17:17.0 Debug: Trying to parse quality for 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 11:17:17.0 Debug: Quality parsed: MP3-96 v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Queen - The Ultimate Best Of Queen 11:17:17.0 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Little Mix - Salute 11:17:17.0 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 11:17:17.0 Debug: Quality parsed: AAC-256 v1 11:17:17.0 Debug: Release Group parsed: GLT 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Barış Manço - Ben Bilirim 11:17:17.0 Debug: Trying to parse quality for 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 11:17:17.0 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Imagine Dragons - Smoke And Mirrors 11:17:17.0 Debug: Trying to parse quality for 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: JLM 11:17:17.0 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") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 11:17:17.0 Debug: Parsing string 'Dani_Sbert-Togheter-WEB-2017-FURY' 11:17:17.0 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Dani Sbert - Togheter 11:17:17.0 Debug: Trying to parse quality for 'Dani_Sbert-Togheter-WEB-2017-FURY' 11:17:17.0 Debug: Quality parsed: MP3-320 v1 11:17:17.0 Debug: Release Group parsed: FURY 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 11:17:17.0 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. New Edition - One Love 11:17:17.0 Debug: Trying to parse quality for 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 11:17:17.0 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. David Gray - The Best of David Gray 11:17:17.0 Debug: Trying to parse quality for 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Debug: Release Group parsed: MTD 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Shinedown-Us and Them-NMR-2005-NMR' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)(?:-.+?)(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Shinedown - Us and Them 11:17:17.0 Debug: Trying to parse quality for 'Shinedown-Us and Them-NMR-2005-NMR' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Debug: Release Group parsed: NMR 11:17:17.0 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") --- 11:17:17.0 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) --- 11:17:17.0 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 11:17:17.0 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Led Zeppelin - Discography 11:17:17.0 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 11:17:17.0 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 11:17:17.0 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Minor Threat - Discography 11:17:17.0 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Debug: Release Group parsed: Anthology 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 11:17:17.0 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) --- 11:17:17.0 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 11:17:17.0 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Captain - Discography 11:17:17.0 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: UTP 11:17:17.0 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) --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Coolio - Gangsta's Paradise 11:17:17.0 Debug: Trying to parse quality for 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Brother Ali-2007-The Undisputed Truth-FTD' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?:-))(?<releaseyear>\d{4})(?:-)(?<album>[^-]+) 11:17:17.0 Debug: Album Parsed. Brother Ali - The Undisputed Truth 11:17:17.0 Debug: Trying to parse quality for 'Brother Ali-2007-The Undisputed Truth-FTD' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Debug: Release Group parsed: FTD 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string 'Brother Ali-The Undisputed Truth-2007-FTD' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?:-)+)(?:(?<album>.+?)(?:-)+)(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Brother Ali - The Undisputed Truth 11:17:17.0 Debug: Trying to parse quality for 'Brother Ali-The Undisputed Truth-2007-FTD' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Debug: Release Group parsed: FTD 11:17:17.0 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") --- 11:17:17.0 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") --- 11:17:17.0 Debug: Parsing string '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 11:17:17.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Peter Hammill - From The Trees 11:17:17.0 Debug: Trying to parse quality for '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless","Peter Hammill","From The Trees") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps","Aztec Two-Step","Naked") --- 11:17:17.0 Debug: Parsing string '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 11:17:17.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Aztec Two-Step - Naked 11:17:17.0 Debug: Trying to parse quality for '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 11:17:17.0 Debug: Quality parsed: MP3-320 v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps","Aztec Two-Step","Naked") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless","Dai Kaht","Dai Kaht") --- 11:17:17.0 Debug: Parsing string '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 11:17:17.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Dai Kaht - Dai Kaht 11:17:17.0 Debug: Trying to parse quality for '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless","Dai Kaht","Dai Kaht") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless","Black Obelisk","Discography",True) --- 11:17:17.0 Debug: Parsing string '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 11:17:17.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Black Obelisk - Discography 11:17:17.0 Debug: Trying to parse quality for '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless","Black Obelisk","Discography",True) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless","Aria","Discography",True) --- 11:17:17.0 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 11:17:17.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Aria - Discography 11:17:17.0 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless","Aria","Discography",True) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless","Forces United","Discography",True) --- 11:17:17.0 Debug: Parsing string '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 11:17:17.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Forces United - Discography 11:17:17.0 Debug: Trying to parse quality for '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless","Forces United","Discography",True) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 11:17:17.0 Debug: Parsing string 'Gorillaz - The now now - 2018 [FLAC]' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?: - )(?<releaseyear>\d{4})\W*(?:\(|\[) 11:17:17.0 Debug: Album Parsed. Gorillaz - The now now 11:17:17.0 Debug: Trying to parse quality for 'Gorillaz - The now now - 2018 [FLAC]' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: FLAC 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 11:17:17.0 Debug: Parsing string 'Black Sabbath - Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:17:17.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 11:17:17.0 Debug: Trying to parse quality for 'Black Sabbath - Black Sabbath FLAC' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 11:17:17.0 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:17:17.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 11:17:17.0 Debug: Trying to parse quality for 'Black Sabbath Black Sabbath FLAC' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 11:17:17.0 Debug: Parsing string 'BlaCk SabBaTh Black SabBatH FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:17:17.0 Debug: Album Parsed. BlaCk SabBaTh - Black SabBatH 11:17:17.0 Debug: Trying to parse quality for 'BlaCk SabBaTh Black SabBatH FLAC' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 11:17:17.0 Debug: Parsing string 'Black Sabbath FLAC Black Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:17:17.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 11:17:17.0 Debug: Trying to parse quality for 'Black Sabbath FLAC Black Sabbath' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 11:17:17.0 Debug: Parsing string 'Black.Sabbath-FLAC-Black.Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:17:17.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 11:17:17.0 Debug: Trying to parse quality for 'Black.Sabbath-FLAC-Black.Sabbath' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: Black 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 11:17:17.0 Debug: Parsing string 'Black_Sabbath-FLAC-Black_Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:17:17.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 11:17:17.0 Debug: Trying to parse quality for 'Black_Sabbath-FLAC-Black_Sabbath' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: Black 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP",1998,2001) --- 11:17:17.0 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 11:17:17.0 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Captain - Discography 11:17:17.0 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: UTP 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP",1998,2001) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]",1985,2015) --- 11:17:17.0 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 11:17:17.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Aria - Discography 11:17:17.0 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]",1985,2015) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)",1969,1982) --- 11:17:17.0 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 11:17:17.0 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Led Zeppelin - Discography 11:17:17.0 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)",1969,1982) --- Skipped should_parse_quality_from_extension("02 Unchained.flac") [< 1 ms] Skipped should_parse_quality_from_extension("Fall Out Boy - 02 - Title.wav") [< 1 ms] 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 11:17:17.0 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 11:17:17.0 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Minor Threat - Discography 11:17:17.0 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Debug: Release Group parsed: Anthology 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 11:17:17.0 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 11:17:17.0 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 11:17:17.0 Debug: Album Parsed. Caetano Veloso - Discography 11:17:17.0 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 11:17:17.0 Debug: Quality parsed: MP3-256 v1 11:17:17.0 Debug: Release Group parsed: 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Hello, I Must Be Going (2016 Remastered)","Hello, I Must Be Going") --- 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Hello, I Must Be Going (2016 Remastered)","Hello, I Must Be Going") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Wie Maak Die Jol Vol (Ft. Isaac Mutant, Knoffel, Jaak Paarl & Scallywag)","Wie Maak Die Jol Vol") --- 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Wie Maak Die Jol Vol (Ft. Isaac Mutant, Knoffel, Jaak Paarl & Scallywag)","Wie Maak Die Jol Vol") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_request_info_from_title("[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z") --- 11:17:17.0 Debug: Parsing string '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:17.0 Debug: Album Parsed. Jay-Z - 444 11:17:17.0 Debug: Trying to parse quality for '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 11:17:17.0 Debug: Quality parsed: MP3-320 v1 11:17:17.0 Debug: Release Group parsed: scnzbefnet 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_request_info_from_title("[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 11:17:17.0 Debug: Trying inexact album match for IdenticalTitle 11:17:17.0 Debug: Unable to find - IdenticalTitle 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 11:17:17.0 Debug: Parsing string '30 Rock - Get Some [FLAC]' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:17:17.0 Debug: Album Parsed. 30 Rock - Get Some 11:17:17.0 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: FLAC 11:17:17.0 Debug: Trying inexact artist match for 30 Rock 11:17:17.0 Debug: Parsing string '30 Rock - Get Some [FLAC]' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:17:17.0 Debug: Album Parsed. 30 Rock - Get Some 11:17:17.0 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: FLAC 11:17:17.0 Debug: Parsing string '30 Rock - Get Some [FLAC]' 11:17:17.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:17:17.0 Debug: Album Parsed. 30 Rock - Get Some 11:17:17.0 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 11:17:17.0 Debug: Quality parsed: FLAC v1 11:17:17.0 Debug: Release Group parsed: FLAC 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 11:17:17.0 Debug: Parsing string '30 Rock' 11:17:17.0 Debug: Unable to parse 30 Rock 11:17:17.0 Debug: Trying inexact artist match for 30 Rock 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. Season 3 11:17:17.0 Debug: Parsing string 'Season 3 S03E05 - Collaborators.mkv' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. Season 3 S03E05 - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'Season 3 S03E05 - Collaborators.mkv' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. Season 16 11:17:17.0 Debug: Parsing string 'Season 16 S16E03 - The Potato.mkv' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. Season 16 S16E03 - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'Season 16 S16E03 - The Potato.mkv' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\robot chicken\\Specials\\S00E16 - Dear Consumer - SD TV.avi",0,16) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. Specials 11:17:17.0 Debug: Parsing string 'Specials S00E16 - Dear Consumer - SD TV.avi' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. Specials S00E16 - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'Specials S00E16 - Dear Consumer - SD TV.avi' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\robot chicken\\Specials\\S00E16 - Dear Consumer - SD TV.avi",0,16) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Parks And Recreation\\Season 2\\S02E21 - 94 Meetings - 720p TV.mkv",2,21) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. Season 2 11:17:17.0 Debug: Parsing string 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. Season 2 S02E21 - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Parks And Recreation\\Season 2\\S02E21 - 94 Meetings - 720p TV.mkv",2,21) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. Season 2 11:17:17.0 Debug: Parsing string 'Season 2 S02E21.avi' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. Season 2 S02E21 av - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'Season 2 S02E21.avi' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. TV 11:17:17.0 Debug: Parsing string 'TV Chuck.4x05.HDTV.XviD-LOL' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. TV Chuck 4x05 HDTV XviD - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'TV Chuck.4x05.HDTV.XviD-LOL' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("P:\\TV Shows\\House\\Season 6\\S06E13 - 5 to 9 - 720p BluRay.mkv",6,13) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. Season 6 11:17:17.0 Debug: Parsing string 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. Season 6 S06E13 - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("P:\\TV Shows\\House\\Season 6\\S06E13 - 5 to 9 - 720p BluRay.mkv",6,13) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 11:17:17.0 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. House - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 11:17:17.0 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. House - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\1012 - 24 Hour Propane People.avi",10,12) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 11:17:17.0 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\1012 - 24 Hour Propane People.avi",10,12) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/1012 - 24 Hour Propane People.avi",10,12) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 11:17:17.0 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/1012 - 24 Hour Propane People.avi",10,12) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\Hour Propane People.avi",10,12) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 11:17:17.0 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\Hour Propane People.avi",10,12) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/Hour Propane People.avi",10,12) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 11:17:17.0 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/Hour Propane People.avi",10,12) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("E:\\Downloads\\tv\\The.Big.Bang.Theory.S01E01.720p.HDTV\\ajifajjjeaeaeqwer_eppj.avi",1,1) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 11:17:17.0 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV ajifajjjeaeaeqwer eppj av - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("E:\\Downloads\\tv\\The.Big.Bang.Theory.S01E01.720p.HDTV\\ajifajjjeaeaeqwer_eppj.avi",1,1) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\The.Big.Bang.Theory.S01E01.720p.HDTV\\tbbt101.avi",1,1) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 11:17:17.0 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV tbbt101 av - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\The.Big.Bang.Theory.S01E01.720p.HDTV\\tbbt101.avi",1,1) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP\\ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv",2,19) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP 11:17:17.0 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E19 BluRay - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP\\ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv",2,19) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP\\45a55debe3856da318cc35882ad07e43cd32fd15.mkv",2,18) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 11:17:17.0 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E18 BluRay - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP\\45a55debe3856da318cc35882ad07e43cd32fd15.mkv",2,18) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. Season 01 11:17:17.0 Debug: Parsing string 'Season 01 01 Pilot (1080p HD).mkv' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. Season 01 01 Pilot (HD) mk - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'Season 01 01 Pilot (1080p HD).mkv' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. Season 01 11:17:17.0 Debug: Parsing string 'Season 01 1 Pilot (1080p HD).mkv' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. Season 01 1 Pilot (HD) mk - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'Season 01 1 Pilot (1080p HD).mkv' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\02 Honor Thy Father (1080p HD).m4v",1,2) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. Season 1 11:17:17.0 Debug: Parsing string 'Season 1 02 Honor Thy Father (1080p HD).m4v' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. Season 1 02 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'Season 1 02 Honor Thy Father (1080p HD).m4v' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\02 Honor Thy Father (1080p HD).m4v",1,2) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\2 Honor Thy Father (1080p HD).m4v",1,2) --- 11:17:17.0 Debug: Attempting to parse track info using directory and file names. Season 1 11:17:17.0 Debug: Parsing string 'Season 1 2 Honor Thy Father (1080p HD).m4v' 11:17:17.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:17.0 Debug: Track Parsed. Season 1 2 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 11:17:17.0 Debug: Trying to parse quality for 'Season 1 2 Honor Thy Father (1080p HD).m4v' 11:17:17.0 Debug: Quality parsed: Unknown v1 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\2 Honor Thy Father (1080p HD).m4v",1,2) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 11:17:17.0 Debug: Trying to parse quality for 'Some album [MP3-192]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 11:17:17.0 Debug: Trying to parse quality for 'Some album [MP3-VBR-V0]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 11:17:17.0 Debug: Trying to parse quality for 'Some album [MP3-256]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 11:17:17.0 Debug: Trying to parse quality for 'Some album [MP3-320]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 11:17:17.0 Debug: Trying to parse quality for 'Some album [MP3-VBR-V2]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 11:17:17.0 Debug: Trying to parse quality for 'Some album [WAV]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 11:17:17.0 Debug: Trying to parse quality for 'Some album [WMA]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 11:17:17.0 Debug: Trying to parse quality for 'Some album [AAC-192]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 11:17:17.0 Debug: Trying to parse quality for 'Some album [AAC-256]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 11:17:17.0 Debug: Trying to parse quality for 'Some album [AAC-320]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 11:17:17.0 Debug: Trying to parse quality for 'Some album [AAC-VBR]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 11:17:17.0 Debug: Trying to parse quality for 'Some album [ALAC]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 11:17:17.0 Debug: Trying to parse quality for 'Some album [FLAC]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 11:17:17.0 Debug: Trying to parse quality for 'The Chainsmokers & Coldplay - Something Just Like This' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 11:17:17.0 Debug: Trying to parse quality for 'Frank Ocean Blonde 2016' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 11:17:17.0 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 11:17:17.0 Debug: Trying to parse quality for 'Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 11:17:17.0 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 REPACK FLAC aAF' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 11:17:17.0 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK.FLAC-aAF' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 11:17:17.0 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 11:17:17.0 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.PROPER.FLAC-aAF' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 11:17:17.0 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 11:17:17.0 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 11:17:17.0 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 MP3 V2 (VBR) aAF' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:17:17.0 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:17:17.0 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:17:17.0 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 11:17:17.0 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 11:17:17.0 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Arctic Monkeys - AM {2013-Album}' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][flac]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Coil - The Ape Of Naples(2005) (FLAC)' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 11:17:17.0 Debug: Trying to parse quality for 'Roberta Flack 2006 - The Very Best of' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Opus - Drums Unlimited (1966) [Flac]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 11:17:17.0 Debug: Trying to parse quality for 'X-Men Soundtracks (2006-2014) AAC, 256 kbps' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 11:17:17.0 Debug: Trying to parse quality for 'The Weeknd - The Hills - Single[iTunes Plus AAC M4A]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Walk the Line Soundtrack (2005) [AAC, 256 kbps]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 11:17:17.0 Debug: Trying to parse quality for '' 11:17:17.0 Trace: Got codec AAC 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 11:17:17.0 Debug: Trying to parse quality for '' 11:17:17.0 Trace: Got codec AAC 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 11:17:17.0 Debug: Trying to parse quality for '' 11:17:17.0 Trace: Got codec AAC 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 11:17:17.0 Debug: Trying to parse quality for '' 11:17:17.0 Trace: Got codec AAC 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Chuck Berry Discography ALAC' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 11:17:17.0 Debug: Trying to parse quality for 'A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 11:17:17.0 Debug: Trying to parse quality for '' 11:17:17.0 Trace: Got codec ALAC 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Stevie Ray Vaughan Discography (1981-1987) [APE]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][ape]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 11:17:17.0 Debug: Trying to parse quality for '' 11:17:17.0 Trace: Got codec APE 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]",null,0,0) --- 11:17:17.0 Debug: Trying to parse quality for '[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]",null,0,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN",null,0,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN",null,0,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN",null,0,0) --- 11:17:17.0 Debug: Trying to parse quality for 'John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN",null,0,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN",null,0,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN",null,0,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN",null,0,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN",null,0,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 11:17:17.0 Debug: Trying to parse quality for '' 11:17:17.0 Trace: Got codec FLAC 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)",null,0,0) --- 11:17:17.0 Debug: Trying to parse quality for '[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)",null,0,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 11:17:17.0 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 11:17:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Slowdive- Souvlaki (FLAC)' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'ADELE 25 CD FLAC 2015 PERFECT' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec FLAC 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec MP3CBR 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec MP3CBR 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Some Song [192][2014][MP3]' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Other Song (192)[2014][MP3]' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec MP3CBR 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec MP3CBR 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Maluma – Felices Los 4 MP3 320 Kbps 2017 Download' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec MP3CBR 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec MP3CBR 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- Skipped should_parse_mp3_vbr_v2_quality("","MPEG Version 1 Audio, Layer 3 VBR",298) [< 1 ms] 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 11:17:17.1 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.mp3' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 11:17:17.1 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.ogg' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 11:17:17.1 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec OGG 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec OPUS 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec OGG 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec OPUS 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec OGG 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec OPUS 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec OGG 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec OPUS 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Various Artists - No New York [1978/Ogg/q8]' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec OGG 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec OPUS 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec OGG 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec OPUS 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec WAV 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Max Roach - Drums Unlimited (1966) [WavPack]' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 11:17:17.1 Debug: Trying to parse quality for 'Roxette - Charm School(2011) (2CD) [WV]' 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec WAVPACK 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 11:17:17.1 Debug: Trying to parse quality for '' 11:17:17.1 Trace: Got codec WMA 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 11:17:17.1 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] 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.2009.S01.1080p.BluRay.DTS5.1.x264-D-Z0N3","D-Z0N3") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.2009.S01.1080p.BluRay.DTS5.1.x264-D-Z0N3","D-Z0N3") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole) [QxR]","Tigole") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole) [QxR]","Tigole") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 afm72) [QxR]","afm72") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 afm72) [QxR]","afm72") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p DSNP WEB-DL x265 HEVC 10bit EAC3 5.1 Silence) [QxR]","Silence") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p DSNP WEB-DL x265 HEVC 10bit EAC3 5.1 Silence) [QxR]","Silence") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda) [QxR]","Panda") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda) [QxR]","Panda") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 2.0 Ghost) [QxR]","Ghost") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 2.0 Ghost) [QxR]","Ghost") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p WEB-DL x265 HEVC 10bit AC3 5.1 MONOLITH) [QxR]","MONOLITH") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p WEB-DL x265 HEVC 10bit AC3 5.1 MONOLITH) [QxR]","MONOLITH") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S08E09 The Series.1080p.AMZN.WEB-DL.x265.10bit.EAC3.6.0-Qman[UTR]","UTR") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S08E09 The Series.1080p.AMZN.WEB-DL.x265.10bit.EAC3.6.0-Qman[UTR]","UTR") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)","ImE") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)","ImE") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)","t3nzin") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)","t3nzin") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)","Anime Time") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)","Anime Time") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]","Project Angel") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]","Project Angel") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)","HONE") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)","HONE") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)","HONE") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)","HONE") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)","VARYG") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)","VARYG") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)","Vyndros") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)","Vyndros") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]","SEV") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]","SEV") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV","SEV") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV","SEV") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]","SEV") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]","SEV") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv","Garshasp") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv","Garshasp") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv","Kappa") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv","Kappa") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv","RCVR") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv","RCVR") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv","SAMPA") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv","SAMPA") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv","YOGI") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv","YOGI") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv","r00t") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv","r00t") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR","RZeroX") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR","RZeroX") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros","Vyndros") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros","Vyndros") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG","VARYG") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG","VARYG") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 11:17:17.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:17.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350371847479_463/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:17.1 Info: DatabaseEngineVersionCheck migrating 11:17:17.1 Info: PerformDBOperation 11:17:17.1 Info: Performing DB Operation 11:17:17.1 Info: SQLite 3.46.0 11:17:17.1 Info: => 0.0011809s 11:17:17.1 Info: DatabaseEngineVersionCheck migrated 11:17:17.1 Info: => 0.0011886s 11:17:17.1 Debug: Took: 00:00:00.0088279 11:17:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[ { "primaryAlbumType": { "id": 2, "name": "Single" }, "allowed": false }, { "primaryAlbumType": { "id": 4, "name": "Other" }, "allowed": false }, { "primaryAlbumType": { "id": 1, "name": "EP" }, "allowed": false }, { "primaryAlbumType": { "id": 3, "name": "Broadcast" }, "allowed": false }, { "primaryAlbumType": { "id": 0, "name": "Album" }, "allowed": true } ]] SecondaryAlbumTypes = [[ { "secondaryAlbumType": { "id": 0, "name": "Studio" }, "allowed": true }, { "secondaryAlbumType": { "id": 3, "name": "Spokenword" }, "allowed": false }, { "secondaryAlbumType": { "id": 2, "name": "Soundtrack" }, "allowed": false }, { "secondaryAlbumType": { "id": 7, "name": "Remix" }, "allowed": false }, { "secondaryAlbumType": { "id": 9, "name": "Mixtape/Street" }, "allowed": false }, { "secondaryAlbumType": { "id": 6, "name": "Live" }, "allowed": false }, { "secondaryAlbumType": { "id": 4, "name": "Interview" }, "allowed": false }, { "secondaryAlbumType": { "id": 8, "name": "DJ-mix" }, "allowed": false }, { "secondaryAlbumType": { "id": 10, "name": "Demo" }, "allowed": false }, { "secondaryAlbumType": { "id": 1, "name": "Compilation" }, "allowed": false }, { "secondaryAlbumType": { "id": 11, "name": "Audio drama" }, "allowed": false } ]] ReleaseStatuses = [[ { "releaseStatus": { "id": 3, "name": "Pseudo-Release" }, "allowed": false }, { "releaseStatus": { "id": 1, "name": "Promotion" }, "allowed": false }, { "releaseStatus": { "id": 0, "name": "Official" }, "allowed": true }, { "releaseStatus": { "id": 2, "name": "Bootleg" }, "allowed": false } ]] ==== End Query Trace ==== 11:17:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 11:17:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 11:17:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 11:17:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 11:17:17.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 11:17:17.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 11:17:17.3 Info: Setting up standard metadata profile 11:17:17.3 Info: Setting up empty metadata profile 11:17:17.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 11:17:17.3 Info: Setting up empty metadata profile 11:17:17.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 11:17:17.3 Info: Renaming non-empty metadata profile None 11:17:17.3 Info: Setting up empty metadata profile 11:17:17.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 11:17:17.3 Info: Setting up empty metadata profile 11:17:17.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 11:17:17.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:17.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350373562503_465/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:17.3 Info: DatabaseEngineVersionCheck migrating 11:17:17.3 Info: PerformDBOperation 11:17:17.3 Info: Performing DB Operation 11:17:17.3 Info: SQLite 3.46.0 11:17:17.3 Info: => 0.0010935s 11:17:17.3 Info: DatabaseEngineVersionCheck migrated 11:17:17.3 Info: => 0.0011016s 11:17:17.3 Debug: Took: 00:00:00.0086132 11:17:17.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 ==== 11:17:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:17:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:17:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:17:17.4 Info: --- End: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 11:17:17.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 11:17:17.5 Info: Setting up default quality profiles 11:17:17.5 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 11:17:17.5 Debug: Extracting archive [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Files/TestArchive.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350375312796_467/ndukoxxj.dqk] 11:17:17.5 Debug: Extraction complete. 11:17:17.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 11:17:17.5 Debug: Scanning '/C/Test/' for music files 11:17:17.5 Trace: 0 files were found in /C/Test/ 11:17:17.5 Debug: 0 audio files were found in /C/Test/ 11:17:17.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 11:17:17.5 Debug: Scanning '/C/Test/' for music files 11:17:17.5 Trace: 0 files were found in /C/Test/ 11:17:17.5 Debug: 0 audio files were found in /C/Test/ 11:17:17.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 11:17:17.5 Debug: Scanning '/C/Test/' for music files 11:17:17.5 Trace: 0 files were found in /C/Test/ 11:17:17.5 Debug: 0 audio files were found in /C/Test/ 11:17:17.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 11:17:17.5 Debug: 30 Rock1.mp3 11:17:17.5 Debug: 30 Rock2.flac 11:17:17.5 Debug: 30 Rock3.ogg 11:17:17.5 Debug: 30 Rock4.m4a 11:17:17.5 Debug: 30 Rock.avi 11:17:17.5 Debug: movie.exe 11:17:17.5 Debug: movie 11:17:17.5 Debug: Scanning '/C/Test/' for music files 11:17:17.5 Trace: 7 files were found in /C/Test/ 11:17:17.5 Debug: 4 audio files were found in /C/Test/ 11:17:17.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 11:17:17.5 Info: Removing items older than 7 days from the recycling bin 11:17:17.5 Debug: Recycling Bin has been cleaned up. 11:17:17.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 11:17:17.5 Info: Removing items older than 7 days from the recycling bin 11:17:17.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 11:17:17.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 11:17:17.5 Debug: Recycling Bin has been cleaned up. 11:17:17.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 11:17:17.5 Info: Removing items older than 7 days from the recycling bin 11:17:17.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 11:17:17.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 11:17:17.5 Debug: Recycling Bin has been cleaned up. 11:17:17.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 11:17:17.5 Info: Recycle Bin has not been configured, cannot cleanup. 11:17:17.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 11:17:17.5 Info: Automatic cleanup of Recycle Bin is disabled 11:17:17.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 11:17:17.6 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 11:17:17.6 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 11:17:17.6 Debug: Setting last accessed: /C/Test/TV/30 Rock 11:17:17.6 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 11:17:17.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 11:17:17.6 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 11:17:17.6 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock 11:17:17.6 Debug: Folder has been permanently deleted: /C/Test/TV/30 Rock 11:17:17.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 11:17:17.6 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 11:17:17.6 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 11:17:17.6 Debug: Setting last accessed: /C/Test/TV/30 Rock 11:17:17.6 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 11:17:17.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 11:17:17.6 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 11:17:17.6 Debug: Creating folder /C/Test/Recycle Bin 11:17:17.6 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01_2.avi' 11:17:17.6 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01_2.avi 11:17:17.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 11:17:17.6 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 11:17:17.6 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock/S01E01.avi 11:17:17.6 Debug: File has been permanently deleted: /C/Test/TV/30 Rock/S01E01.avi 11:17:17.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 11:17:17.6 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 11:17:17.6 Debug: Creating folder /C/Test/Recycle Bin 11:17:17.6 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01.avi' 11:17:17.6 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01.avi 11:17:17.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 11:17:17.6 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 11:17:17.6 Debug: Creating folder /C/Test/Recycle Bin/30 Rock 11:17:17.6 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/30 Rock/S01E01.avi' 11:17:17.6 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock/S01E01.avi 11:17:17.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 11:17:17.6 Info: Removing all items from the recycling bin 11:17:17.6 Debug: Recycling Bin has been emptied. 11:17:17.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] 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 11:17:17.6 Info: Removing all items from the recycling bin 11:17:17.6 Debug: Recycling Bin has been emptied. 11:17:17.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 11:17:17.6 Info: Recycle Bin has not been configured, cannot empty. 11:17:17.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 11:17:17.6 Debug: Setting up default quality config 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 11:17:17.6 Debug: Setting up default quality config 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 11:17:17.6 Debug: Setting up default quality config 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 11:17:17.6 Debug: Setting up default quality config 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 11:17:17.7 Info: --- End: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 11:17:17.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 11:17:17.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 11:17:17.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 11:17:17.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 11:17:17.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 11:17:17.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 11:17:17.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 11:17:17.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 11:17:17.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 11:17:17.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 11:17:17.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 11:17:17.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 11:17:17.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 11:17:17.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 11:17:17.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:17:17.8 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage/downloads/tv] 11:17:17.8 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 11:17:17.8 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [my-server.localdomain] 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:17:17.8 Trace: Evaluating remote path local mappings for match to host [My-Server.localdomain] and local path [/D/mountedstorage/downloads/tv] 11:17:17.8 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 11:17:17.8 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [My-Server.localdomain] 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 11:17:17.8 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage] 11:17:17.8 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 11:17:17.8 Debug: Remapped local path [/D/mountedstorage] to remote path [/mnt/storage/] for host [my-server.localdomain] 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 11:17:17.8 Trace: Evaluating remote path local mappings for match to host [my-2server.localdomain] and local path [/mnt/storage/downloads/tv] 11:17:17.8 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 11:17:17.8 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/mnt/storageabc/downloads/tv] 11:17:17.8 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:17:17.8 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storage/downloads/tv] 11:17:17.8 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 11:17:17.8 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [my-server.localdomain] 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:17:17.8 Trace: Evaluating remote path remote mappings for match to host [My-Server.localdomain] and remote path [/mnt/storage/downloads/tv] 11:17:17.8 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 11:17:17.8 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [My-Server.localdomain] 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 11:17:17.8 Trace: Evaluating remote path remote mappings for match to host [my-2server.localdomain] and remote path [/mnt/storage/downloads/tv] 11:17:17.8 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 11:17:17.8 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storageabc/downloads/tv] 11:17:17.8 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- Skipped should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path [< 1 ms] 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 11:17:17.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/cached_Main.db 11:17:17.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350378378787_468/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:17.8 Info: DatabaseEngineVersionCheck migrating 11:17:17.8 Info: PerformDBOperation 11:17:17.8 Info: Performing DB Operation 11:17:17.8 Info: SQLite 3.46.0 11:17:17.8 Info: => 0.0011466s 11:17:17.8 Info: DatabaseEngineVersionCheck migrated 11:17:17.8 Info: => 0.0011575s 11:17:17.8 Debug: Took: 00:00:00.0123359 11:17:17.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"NewznabSettings\""] Tags = [[]] Settings = [{ "baseUrl": "BaseUrl1", "apiPath": "/api", "apiKey": "ApiKey1", "categories": [ 3000, 3010, 3030, 3040 ], "earlyReleaseLimit": 1, "additionalParameters": "AdditionalParameters1" }] Id = [0] ==== End Query Trace ==== 11:17:17.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 11:17:17.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 11:17:17.9 Trace: Req: [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=X64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite 11:17:17.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:18.1 Trace: Res: HTTP/2.0 [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=X64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite: 200.OK (19 bytes) (158 ms) 11:17:18.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- Skipped finds_update_when_version_lower [< 1 ms] Skipped should_get_master_if_branch_doesnt_exit [< 1 ms] Skipped should_get_recent_updates [< 1 ms] 11:17:18.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 11:17:18.2 Debug: Checking for updates 11:17:18.2 Info: Downloading update 0.6.2.883 11:17:18.2 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350381539239_470/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:18.2 Info: Verifying update package 11:17:18.2 Info: Update package verified successfully 11:17:18.2 Info: Extracting Update package 11:17:18.2 Info: Update package extracted successfully 11:17:18.2 Info: Preparing client 11:17:18.2 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350381539239_470/lidarr_update/Lidarr.Update 11:17:18.2 Info: Lidarr will restart shortly. 11:17:18.2 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350381539239_470/lidarr_update C:\Test\Lidarr.exe 11:17:18.2 Debug: Restarting Lidarr to apply updates 11:17:18.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 11:17:18.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 11:17:18.2 Debug: Checking for updates 11:17:18.2 Info: Deleting old update files 11:17:18.2 Info: Downloading update 0.6.2.883 11:17:18.2 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350382447052_471/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:18.2 Info: Verifying update package 11:17:18.2 Info: Update package verified successfully 11:17:18.2 Info: Extracting Update package 11:17:18.2 Info: Update package extracted successfully 11:17:18.2 Info: Preparing client 11:17:18.2 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350382447052_471/lidarr_update/Lidarr.Update 11:17:18.2 Info: Lidarr will restart shortly. 11:17:18.2 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350382447052_471/lidarr_update C:\Test\Lidarr.exe 11:17:18.2 Debug: Restarting Lidarr to apply updates 11:17:18.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 11:17:18.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 11:17:18.2 Debug: Checking for updates 11:17:18.2 Info: Downloading update 0.6.2.883 11:17:18.2 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350382489971_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:18.2 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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350382489971_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:18.2 Trace: Req: [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz 11:17:18.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:18.4 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) (233 ms) 11:17:18.4 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%2F20240730%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240730T111718Z&X-Amz-Expires=300&X-Amz-Signature=c1e6c2e262f21c8e80a09c99d170cfca71e4b61518e1ff71b4c08b12165d2738&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 11:17:18.4 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%2F20240730%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240730T111718Z&X-Amz-Expires=300&X-Amz-Signature=c1e6c2e262f21c8e80a09c99d170cfca71e4b61518e1ff71b4c08b12165d2738&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 11:17:18.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:19.0 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%2F20240730%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240730T111718Z&X-Amz-Expires=300&X-Amz-Signature=c1e6c2e262f21c8e80a09c99d170cfca71e4b61518e1ff71b4c08b12165d2738&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) (538 ms) 11:17:19.0 Debug: Downloading Completed. took 0s 11:17:19.0 Info: Verifying update package 11:17:19.0 Info: Update package verified successfully 11:17:19.0 Info: Extracting Update package 11:17:19.0 Debug: Extracting archive [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350382489971_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350382489971_472/lidarr_update/] 11:17:19.4 Debug: Extraction complete. 11:17:19.4 Info: Update package extracted successfully 11:17:19.4 Info: Preparing client 11:17:19.4 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350382489971_472/lidarr_update/Lidarr.Update 11:17:19.4 Info: Lidarr will restart shortly. 11:17:19.4 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350382489971_472/lidarr_update C:\Test\Lidarr.exe 11:17:19.4 Debug: Restarting Lidarr to apply updates 11:17:19.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 11:17:19.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 11:17:19.4 Debug: Checking for updates 11:17:19.4 Info: Downloading update 0.6.2.883 11:17:19.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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350394597264_473/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:19.4 Info: Verifying update package 11:17:19.4 Info: Update package verified successfully 11:17:19.4 Info: Extracting Update package 11:17:19.4 Info: Update package extracted successfully 11:17:19.4 Info: Preparing client 11:17:19.4 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350394597264_473/lidarr_update/Lidarr.Update 11:17:19.4 Info: Lidarr will restart shortly. 11:17:19.4 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350394597264_473/lidarr_update C:\Test\Lidarr.exe 11:17:19.4 Debug: Restarting Lidarr to apply updates 11:17:19.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 11:17:19.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 11:17:19.4 Debug: Checking for updates 11:17:19.4 Info: Downloading update 0.6.2.883 11:17:19.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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350394643819_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:19.4 Info: Verifying update package 11:17:19.4 Info: Update package verified successfully 11:17:19.4 Info: Extracting Update package 11:17:19.4 Info: Update package extracted successfully 11:17:19.4 Info: Preparing client 11:17:19.4 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350394643819_474/lidarr_update/Lidarr.Update 11:17:19.4 Info: Lidarr will restart shortly. 11:17:19.4 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350394643819_474/lidarr_update C:\Test\Lidarr.exe 11:17:19.4 Debug: Restarting Lidarr to apply updates 11:17:19.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 11:17:19.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 11:17:19.4 Debug: Checking for updates 11:17:19.4 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 11:17:19.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 11:17:19.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 11:17:19.4 Debug: Checking for updates 11:17:19.4 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 11:17:19.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 11:17:19.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 11:17:19.4 Debug: Checking for updates 11:17:19.4 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 11:17:19.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 11:17:19.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 11:17:19.4 Debug: Checking for updates 11:17:19.4 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 11:17:19.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 11:17:19.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 11:17:19.4 Debug: Checking for updates 11:17:19.4 Info: Downloading update 0.6.2.883 11:17:19.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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350394809981_479/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:19.4 Info: Verifying update package 11:17:19.4 Info: Update package verified successfully 11:17:19.4 Info: Extracting Update package 11:17:19.4 Info: Update package extracted successfully 11:17:19.4 Info: Preparing client 11:17:19.4 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350394809981_479/lidarr_update/Lidarr.Update 11:17:19.4 Info: Lidarr will restart shortly. 11:17:19.4 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350394809981_479/lidarr_update C:\Test\Lidarr.exe 11:17:19.4 Debug: Restarting Lidarr to apply updates 11:17:19.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 11:17:19.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 11:17:19.4 Debug: Checking for updates 11:17:19.4 Info: Downloading update 0.6.2.883 11:17:19.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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350394850709_480/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:19.4 Info: Verifying update package 11:17:19.4 Error: Update package is invalid 11:17:19.4 Error: Update process failed NzbDrone.Core.Update.UpdateVerificationFailedException: Update file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350394850709_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 11:17:19.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 11:17:19.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 11:17:19.4 Debug: Checking for updates 11:17:19.4 Debug: Built-In updater disabled inside a docker container. Please update the container image. 11:17:19.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 11:17:19.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 11:17:19.4 Debug: Checking for updates 11:17:19.4 Debug: Built-In updater disabled, please use BuiltIn to install 11:17:19.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 11:17:19.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 11:17:19.4 Debug: Checking for updates 11:17:19.4 Info: Downloading update 0.6.2.883 11:17:19.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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350394950001_483/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:19.4 Info: Verifying update package 11:17:19.4 Info: Update package verified successfully 11:17:19.4 Info: Extracting Update package 11:17:19.4 Info: Update package extracted successfully 11:17:19.4 Info: Preparing client 11:17:19.4 Warn: Update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350394950001_483/lidarr_update/Lidarr.Update does not exist, aborting update. 11:17:19.4 Debug: Restarting Lidarr to apply updates 11:17:19.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 11:17:19.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 11:17:19.4 Debug: Checking for updates 11:17:19.4 Debug: No update available 11:17:19.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 11:17:19.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 11:17:19.5 Debug: Checking for updates 11:17:19.5 Info: Downloading update 0.6.2.883 11:17:19.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350395009770_485/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:19.5 Info: Verifying update package 11:17:19.5 Info: Update package verified successfully 11:17:19.5 Info: Extracting Update package 11:17:19.5 Info: Update package extracted successfully 11:17:19.5 Info: Removing Lidarr.Update 11:17:19.5 Info: Starting update script: /tmp/lidarr/update.sh 11:17:19.5 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350395009770_485/lidarr_update C:\Test\Lidarr.exe 11:17:19.5 Debug: Restarting Lidarr to apply updates 11:17:19.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 11:17:19.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 11:17:19.5 Debug: Checking for updates 11:17:19.5 Info: Downloading update 0.6.2.883 11:17:19.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350395059415_486/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:19.5 Info: Verifying update package 11:17:19.5 Info: Update package verified successfully 11:17:19.5 Info: Extracting Update package 11:17:19.5 Info: Update package extracted successfully 11:17:19.5 Info: Preparing client 11:17:19.5 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350395059415_486/lidarr_update/Lidarr.Update 11:17:19.5 Info: Lidarr will restart shortly. 11:17:19.5 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350395059415_486/lidarr_update C:\Test\Lidarr.exe 11:17:19.5 Debug: Restarting Lidarr to apply updates 11:17:19.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 11:17:19.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 11:17:19.5 Debug: Checking for updates 11:17:19.5 Info: Downloading update 0.6.2.883 11:17:19.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350395093612_487/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:19.5 Info: Verifying update package 11:17:19.5 Info: Update package verified successfully 11:17:19.5 Info: Extracting Update package 11:17:19.5 Info: Update package extracted successfully 11:17:19.5 Info: Branch [] is being redirected to [fake]] 11:17:19.5 Info: Preparing client 11:17:19.5 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350395093612_487/lidarr_update/Lidarr.Update 11:17:19.5 Info: Lidarr will restart shortly. 11:17:19.5 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350395093612_487/lidarr_update C:\Test\Lidarr.exe 11:17:19.5 Debug: Restarting Lidarr to apply updates 11:17:19.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 11:17:19.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 11:17:19.5 Debug: Checking for updates 11:17:19.5 Info: Downloading update 0.6.2.883 11:17:19.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350395138570_488/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:19.5 Info: Verifying update package 11:17:19.5 Info: Update package verified successfully 11:17:19.5 Info: Extracting Update package 11:17:19.5 Info: Update package extracted successfully 11:17:19.5 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 11:17:19.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 11:17:19.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 11:17:19.5 Debug: Checking for updates 11:17:19.5 Info: Downloading update 0.6.2.883 11:17:19.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350395173407_489/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:19.5 Info: Verifying update package 11:17:19.5 Info: Update package verified successfully 11:17:19.5 Info: Extracting Update package 11:17:19.5 Info: Update package extracted successfully 11:17:19.5 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 11:17:19.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 11:17:19.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 11:17:19.5 Debug: Checking for updates 11:17:19.5 Info: Downloading update 0.6.2.883 11:17:19.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/_temp_18953_638579350395208023_490/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:19.5 Info: Verifying update package 11:17:19.5 Info: Update package verified successfully 11:17:19.5 Info: Extracting Update package 11:17:19.5 Info: Update package extracted successfully 11:17:19.5 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 11:17:19.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 11:17:19.5 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 11:17:19.5 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 11:17:19.5 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 11:17:19.5 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 11:17:19.5 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 11:17:19.5 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 11:17:19.5 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 11:17:19.5 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 11:17:19.5 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 11:17:19.5 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 11:17:19.5 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- 11:17:19.5 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- Skipped should_not_be_valid_if_child_of_windows_folder [< 1 ms] Skipped should_not_be_valid_if_set_to_windows_folder [< 1 ms] Passed! - Failed: 0, Passed: 3000, Skipped: 49, Total: 3049, Duration: 53 s - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-x64/Lidarr.Core.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.4.3.4248-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.4.3.4248-r0.apk >>> lidarr*: Tracing dependencies... aspnetcore6-runtime sqlite-libs chromaprint /bin/sh so:libc.musl-x86_64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> lidarr*: Package size: 48.1 MB >>> lidarr*: Compressing data... >>> lidarr*: Create checksum... >>> lidarr*: Create lidarr-2.4.3.4248-r0.apk >>> lidarr: Build complete at Tue, 30 Jul 2024 11:17:21 +0000 elapsed time 0h 2m 53s >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Uninstalling dependencies... (1/83) Purging .makedepends-lidarr (20240730.111429) (2/83) Purging sqlite-libs (3.46.0-r0) (3/83) Purging chromaprint (1.5.1-r7) (4/83) Purging dotnet6-sdk (6.0.132-r0) (5/83) Purging aspnetcore6-runtime (6.0.32-r0) (6/83) Purging dotnet6-runtime (6.0.32-r0) (7/83) Purging aspnetcore6-targeting-pack (6.0.32-r0) (8/83) Purging dotnet6-apphost-pack (6.0.32-r0) (9/83) Purging dotnet6-targeting-pack (6.0.32-r0) (10/83) Purging dotnet6-hostfxr (6.0.32-r0) (11/83) Purging dotnet6-templates (6.0.132-r0) (12/83) Purging netstandard21-targeting-pack (8.0.107-r0) (13/83) Purging dotnet-host (8.0.7-r0) (14/83) Purging yarn (1.22.22-r0) (15/83) Purging nodejs (20.15.1-r0) (16/83) Purging ca-certificates (20240705-r0) Executing ca-certificates-20240705-r0.post-deinstall (17/83) Purging ada-libs (2.7.8-r0) (18/83) Purging chromaprint-libs (1.5.1-r7) (19/83) Purging ffmpeg-libavformat (6.1.1-r9) (20/83) Purging icu-libs (74.2-r0) (21/83) Purging libbase64 (0.5.2-r0) (22/83) Purging libbluray (1.3.4-r1) (23/83) Purging libbz2 (1.0.8-r6) (24/83) Purging libopenmpt (0.7.8-r0) (25/83) Purging librist (0.2.10-r1) (26/83) Purging libsrt (1.5.3-r0) (27/83) Purging libssh (0.10.6-r0) (28/83) Purging libunwind (1.8.1-r0) (29/83) Purging libxml2 (2.12.8-r0) (30/83) Purging libzmq (4.3.5-r2) (31/83) Purging lttng-ust (2.13.8-r0) (32/83) Purging mbedtls (3.6.0-r0) (33/83) Purging mpg123-libs (1.32.6-r0) (34/83) Purging xz-libs (5.6.2-r0) (35/83) Purging ffmpeg-libavcodec (6.1.1-r9) (36/83) Purging aom-libs (3.9.1-r0) (37/83) Purging ffmpeg-libswresample (6.1.1-r9) (38/83) Purging ffmpeg-libavutil (6.1.1-r9) (39/83) Purging libjxl (0.10.2-r0) (40/83) Purging giflib (5.2.2-r0) (41/83) Purging libva (2.21.0-r0) (42/83) Purging libdrm (2.4.122-r0) (43/83) Purging libpciaccess (0.18.1-r0) (44/83) Purging hwdata-pci (0.384-r0) (45/83) Purging icu-data-full (74.2-r0) (46/83) Purging openexr-libopenexr (3.1.13-r1) (47/83) Purging imath (3.1.11-r2) (48/83) Purging lame-libs (3.100-r5) (49/83) Purging lcms2 (2.16-r0) (50/83) Purging libvdpau (1.5-r3) (51/83) Purging libxext (1.3.6-r2) (52/83) Purging libxfixes (6.0.1-r4) (53/83) Purging libx11 (1.8.9-r1) (54/83) Purging libxcb (1.16.1-r0) (55/83) Purging libxdmcp (1.1.5-r1) (56/83) Purging libbsd (0.12.2-r0) (57/83) Purging libdav1d (1.4.3-r0) (58/83) Purging wayland-libs-client (1.23.0-r0) (59/83) Purging libffi (3.4.6-r0) (60/83) Purging libhwy (1.0.7-r0) (61/83) Purging libjpeg-turbo (3.0.3-r0) (62/83) Purging libmd (1.1.0-r0) (63/83) Purging libtheora (1.1.1-r18) (64/83) Purging libvorbis (1.3.7-r2) (65/83) Purging libogg (1.3.5-r5) (66/83) Purging libpng (1.6.43-r0) (67/83) Purging libwebpmux (1.4.0-r0) (68/83) Purging libwebp (1.4.0-r0) (69/83) Purging libsharpyuv (1.4.0-r0) (70/83) Purging libsodium (1.0.20-r0) (71/83) Purging libSvtAv1Enc (2.1.2-r0) (72/83) Purging libvpx (1.14.1-r0) (73/83) Purging libxau (1.0.11-r4) (74/83) Purging x265-libs (3.6-r0) (75/83) Purging numactl (2.0.18-r0) (76/83) Purging onevpl-libs (2023.3.1-r2) (77/83) Purging openexr-libilmthread (3.1.13-r1) (78/83) Purging openexr-libiex (3.1.13-r1) (79/83) Purging opus (1.5.2-r0) (80/83) Purging rav1e-libs (0.7.1-r0) (81/83) Purging soxr (0.1.3-r7) (82/83) Purging x264-libs (0.164_git20231001-r0) (83/83) Purging xvidcore (1.3.7-r2) Executing busybox-1.36.1-r31.trigger OK: 378 MiB in 107 packages >>> lidarr: Updating the community/x86_64 repository index... >>> lidarr: Signing the index...